Heim > Fragen und Antworten > Hauptteil
Ich habe diesen ungewöhnlichen Fehler gesehen. Es tauchte gerade auf und hinderte mich daran, meine WSL-Weblösung zu debuggen.
Ich betreibe eine PHP-WordPress-Site in Visual Studio Code und debugge sie mit XDebug. Ich habe Folgendes in meinem launch.json
, ich weiß, dass es gestern funktioniert hat und schon eine Weile funktioniert.
Wenn ich versuche zu debuggen, erhalte ich eine Popup-Meldung mit der folgenden Meldung
Ich habe diese Nachricht noch nie zuvor gesehen und kann online nichts darüber sehen.
Mein launch.json sieht wie folgt aus
"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" } } ]
'Serverpfad' ist der Pfad des Projekts auf dem Server.
Ich dachte zuerst, der Port könnte von etwas anderem genutzt werden, aber das ist nicht der Fall.
Ich habe versucht, Apache2 neu zu starten, PHP7.3-fpm neu zu laden und den Computer herunterzufahren, in der Hoffnung, dass sich das Problem von selbst löst, aber nichts scheint zu funktionieren.
Hat noch jemand dieses Problem festgestellt?
P粉3333954962024-03-27 11:51:52
P粉7983434152024-03-27 10:16:26
似乎突然之间,由于某种原因 env
无法被识别,VSC 不再喜欢它。在 launch.json
中将其替换为 enivornment
(根据 GrafiCode 建议的注释)解决了该问题。
根据评论中的@burito,env
已重命名为`environment。
我对为什么会发生这种情况的唯一猜测是我的根目录中有一个 .env
文件,该文件可能会覆盖启动,因此当我启动解决方案时,它会遇到 .env
文件首先发现解决方案没有运行...从而抛出错误/弹出窗口。