Maison cadre php YII Comment accéder au débogage dans yii2

Comment accéder au débogage dans yii2

Mar 11, 2020 pm 01:52 PM
debug yii2

Comment accéder au débogage dans yii2

1. Outil de débogage d'installation du projet

php composer.phar require --prefer-dist yiisoft/yii2-debug
Copier après la connexion

2. Configurez web/index.php

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
Copier après la connexion

3. >

if(file_exists(__DIR__ . "/web-local.php")) {
    $localConfig = require __DIR__ . "/web-local.php";
    $config = ArrayHelper::merge($config, $localConfig);
}
Copier après la connexion

(Tutoriels associés recommandés :

yii framework)

4. Ajoutez web-local.php

<?php
 
$localConfig = [
    &#39;components&#39; => [
        &#39;log&#39; => [
            &#39;traceLevel&#39; => YII_DEBUG ? 3 : 0,
            &#39;targets&#39; => [
                [
                    &#39;class&#39; => &#39;yii\log\FileTarget&#39;,
                    &#39;levels&#39; => [&#39;error&#39;, &#39;warning&#39;],
                ],
            ],
        ],
    ],
];
 
if (YII_ENV_DEV) {
    // configuration adjustments for &#39;dev&#39; environment
    $localConfig[&#39;bootstrap&#39;][] = &#39;debug&#39;;
    $localConfig[&#39;modules&#39;][&#39;debug&#39;] = [
        &#39;class&#39; => &#39;yii\debug\Module&#39;,
        // uncomment the following to add your IP if you are not connecting from localhost.
        //&#39;allowedIPs&#39; => [&#39;127.0.0.1&#39;, &#39;::1&#39;],
        &#39;allowedIPs&#39; => [&#39;*&#39;],
    ];
 
    $localConfig[&#39;bootstrap&#39;][] = &#39;gii&#39;;
    $localConfig[&#39;modules&#39;][&#39;gii&#39;] = [
        &#39;class&#39; => &#39;yii\gii\Module&#39;,
        // uncomment the following to add your IP if you are not connecting from localhost.
        //&#39;allowedIPs&#39; => [&#39;127.0.0.1&#39;, &#39;::1&#39;],
    ];
}
 
return $localConfig;
Copier après la connexion
5. Définissez le répertoire d'exécution pour qu'il soit lisible et inscriptible

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème du débogage invalide lors de la définition de points d'arrêt dans le projet SpringBoot Comment résoudre le problème du débogage invalide lors de la définition de points d'arrêt dans le projet SpringBoot May 11, 2023 am 10:49 AM

Je suis nouveau dans le projet Springboot. (1) J'ai trouvé que le débogage des points d'arrêt était inefficace et j'ai cherché des solutions en ligne. Tout ce que j'ai vu, ce sont des solutions très compliquées, qui étaient censées être du débogage à distance, mais qui nécessitaient également des slogans d'ouverture supplémentaires. C’est différent d’un projet traditionnel, donc je ne pense pas que ce soit nécessaire. Ainsi, après quelques explorations, j'ai trouvé qu'il existe un moyen plus simple. Les étapes sont les suivantes : Ajoutez une configuration dans la partie plugin du fichier pom : false et tout ira bien (2) Concernant l'erreur signalée dans le projet SpringBoot ; que le fichier web.xml est manquant, car les projets Web traditionnels nécessitent des fichiers web.xml, mais les projets SpringBoot ne nécessitent pas de fichiers web.xml.

Comment supprimer jquery dans yii2 Comment supprimer jquery dans yii2 Feb 17, 2023 am 09:55 AM

Comment supprimer jquery de yii2 : 1. Modifiez le fichier AppAsset.php et commentez la valeur "yii\web\YiiAsset" dans la variable $depends ; 2. Modifiez le fichier main.php et ajoutez la configuration comme "'yii" sous le champ "components" \web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," pour supprimer le script jquery.

Quelques exercices CTF sélectionnés vous aideront à apprendre le framework yii2 ! Quelques exercices CTF sélectionnés vous aideront à apprendre le framework yii2 ! Feb 23, 2022 am 10:33 AM

Cet article vous présentera le framework yii2, partagera quelques exercices CTF et les utilisera pour apprendre le framework yii2. J'espère qu'il sera utile à tout le monde.

Vous amène à déboguer le projet Nestjs dans VSCode (tutoriel) Vous amène à déboguer le projet Nestjs dans VSCode (tutoriel) Apr 24, 2023 pm 05:53 PM

Les amis qui ont utilisé Vscode pour écrire des projets tels que Node savent tous que si nous voulons résoudre un problème, nous l'imprimons principalement via console.log pour voir où se situe le problème. Si le problème est plus complexe, nous choisirons Via Vscode. ...

Comment utiliser la connexion à distance IDEA Debug dans Springboot Comment utiliser la connexion à distance IDEA Debug dans Springboot May 10, 2023 pm 11:55 PM

1. Créez d'abord une démo prête pour le débogage à distance. Faites attention à la configuration du projet de build 4.0.0org.springframework.bootspring-boot-starter-parent2.1.4.RELEASEcom.remote.testremote_test0.0.1-SNAPSHOTremote_testDemoprojectforSpringBoot1.8org.springframework. bootspring-boot-starterorg.springframework.bootspring-bo

Comment installer l'extension Redis à l'aide du framework YII2 Comment installer l'extension Redis à l'aide du framework YII2 May 26, 2023 pm 06:41 PM

1. Vous devez télécharger la version Windows de la branche principale de yii2-redis avec composer 2. Décompressez-la et copiez-la dans supplier/yiisoft 3. Ajoutez 'yiisoft/yii2-redis'=>array('name'=>'yiisoft vers extensions.php sous yiisoft /yii2-redis','version'=>'2.0.

Comment gérer efficacement les problèmes de débordement Comment gérer efficacement les problèmes de débordement Jan 27, 2024 am 09:39 AM

Comment gérer correctement les problèmes de débordement Le débordement est un problème de programmation informatique courant, en particulier lorsqu'il s'agit de nombres ou de tableaux. Un débordement se produit lorsque nous essayons de stocker une valeur qui dépasse la plage autorisée du type de données. La clé pour résoudre ce problème réside dans la gestion et la validation correctes des limites des données. Plusieurs problèmes de débordement courants et les solutions correspondantes seront présentés ci-dessous. Dépassement d'entier Un dépassement d'entier signifie que lors du calcul, le résultat dépasse la plage de représentation du type entier. Par exemple, dans le type entier signé 32 bits, saisissez

UCIe 2.0 : faire progresser l'écosystème de chipsets ouverts avec un packaging et une gestion 3D UCIe 2.0 : faire progresser l'écosystème de chipsets ouverts avec un packaging et une gestion 3D Aug 08, 2024 pm 12:51 PM

Le consortium Universal Chiplet Interconnect Express (UCIe) a annoncé la sortie de la spécification UCIe 2.0, faisant ainsi progresser l'écosystème ouvert des chipsets. La dernière spécification introduit plusieurs améliorations clés. Premièrement, il ajoute le support f

See all articles