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?
似乎突然之間,由于某種原因 env
無法被識(shí)別,VSC 不再喜歡它。在 launch.json
中將其替換為 enivornment
(根據(jù) GrafiCode 建議的注釋)解決了該問題。
根據(jù)評(píng)論中的@burito,env
已重命名為`environment。
我對(duì)為什么會(huì)發(fā)生這種情況的唯一猜測(cè)是我的根目錄中有一個(gè) .env
文件,該文件可能會(huì)覆蓋啟動(dòng),因此當(dāng)我啟動(dòng)解決方案時(shí),它會(huì)遇到 .env
文件首先發(fā)現(xiàn)解決方案沒有運(yùn)行...從而拋出錯(cuò)誤/彈出窗口。