Rumah  >  Soal Jawab  >  teks badan

Kod Visual Studio - Tidak boleh menetapkan pembolehubah persekitaran tanpa melaksanakan program

Saya melihat ralat luar biasa ini. Ia baru sahaja mula muncul dan menghalang saya daripada menyahpepijat penyelesaian web WSL saya.

Saya menjalankan tapak PHP WordPress dalam Visual Studio Code dan menyahpepijatnya menggunakan XDebug. Saya mempunyai perkara berikut dalam launch.json saya, saya tahu ia berfungsi semalam dan telah berfungsi untuk seketika.

Apabila saya cuba nyahpepijat, saya mendapat mesej pop timbul yang menyatakan perkara berikut

Saya tidak pernah melihat mesej ini sebelum ini dan tidak dapat melihat apa-apa tentangnya dalam talian.

Pelancaran.json saya kelihatan seperti di bawah

"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"
        }
    }
]

'Laluan pelayan' ialah laluan projek pada pelayan.

Saya mula-mula fikir pelabuhan itu mungkin digunakan oleh sesuatu yang lain, tetapi bukan itu yang berlaku.

Saya telah cuba memulakan semula Apache2, memuatkan semula PHP7.3-fpm dan mematikan komputer dengan harapan masalah itu akan selesai dengan sendirinya, tetapi tiada apa yang berjaya.

Ada sesiapa yang mengalami masalah ini?

P粉447785031P粉447785031230 hari yang lalu341

membalas semua(2)saya akan balas

  • P粉333395496
  • P粉798343415

    P粉7983434152024-03-27 10:16:26

    Nampaknya secara tiba-tiba, atas sebab tertentu env 无法被识别,VSC 不再喜欢它。在 launch.json 中将其替换为 enivornment(setiap komen yang dicadangkan GrafiCode) isu itu telah diselesaikan.

    Setiap @burito dalam komen, env telah dinamakan semula kepada `alam sekitar.

    Satu-satunya tekaan saya mengapa ini berlaku ialah terdapat fail .env 文件,该文件可能会覆盖启动,因此当我启动解决方案时,它会遇到 .env dalam direktori akar saya yang mula-mula mendapati bahawa penyelesaiannya tidak berjalan...dengan itu membuang ralat/pop timbul.

    balas
    0
  • Batalbalas