Maison > Questions et réponses > le corps du texte
J'ai vu cette erreur inhabituelle. Il vient de commencer à apparaître et m'empêche de déboguer ma solution Web WSL.
J'utilise un site PHP WordPress dans Visual Studio Code et je le débogue à l'aide de XDebug. J'ai ce qui suit dans mon launch.json
, je sais que cela a fonctionné hier et cela depuis un moment.
Lorsque j'essaie de déboguer, je reçois un message contextuel indiquant ce qui suit
Je n'ai jamais vu ce message auparavant et je ne vois rien à ce sujet en ligne.
Mon launch.json ressemble à ci-dessous
"version": "0.2.0", "configurations": [ { "name":"Listen for XDebug", "type":"php", "request":"launch", "port":9003, "pathMappings": { "server path": "${workspaceRoot}" }, "xdebugSettings": { "max_data": 10000, //"show_hidden": 1, "max_children": 250, "max_depth": 10 }, "env": { "XDEBUG_MODE": "debug", "XDEBUG_TRIGGER": "VSCODE" } } ]
'Chemin du serveur' est le chemin du projet sur le serveur.
J'ai d'abord pensé que le port pourrait être utilisé par autre chose, mais ce n'est pas le cas.
J'ai essayé de redémarrer Apache2, de recharger PHP7.3-fpm et d'éteindre l'ordinateur dans l'espoir que le problème se résoudra de lui-même, mais rien ne semble fonctionner.
Quelqu'un d'autre a-t-il rencontré ce problème ?
P粉3333954962024-03-27 11:51:52
P粉7983434152024-03-27 10:16:26
Il semble que tout d'un coup, pour une raison quelconque env
无法被识别,VSC 不再喜欢它。在 launch.json
中将其替换为 enivornment
(selon le commentaire suggéré par GrafiCode), le problème a été résolu.
Par @burito dans les commentaires, env
a été renommé « environnement ».
Ma seule hypothèse quant à la raison pour laquelle cela se produit est qu'il y a un fichier .env
文件,该文件可能会覆盖启动,因此当我启动解决方案时,它会遇到 .env
dans mon répertoire racine qui découvre d'abord que la solution ne s'exécute pas... lançant ainsi l'erreur/popup.