Hi 各位好: 我完全是 php 新手,接手一個舊版本(1.16) 的 extension,要移植到 1.35,但是該 extension 卻把頁面中 <head> 內容產生至 <body>,所以我想設定中斷點來除錯。 我依照 https://doc.wikimedia.org/mediawiki-core/master/php/md_DEVELOPERS.html#autot... 設定
我目前: * 可用 docker 跑起來 mediawiki * 在 chrome 上裝了 xdebug helper * 也設定 xdebug 參考 https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Xdebug...
但是在我 * 啟用 Xdebug helper/debug * 啟動 vs code 中的 "Listen for Xdebug" * 進入 mediawiki 頁面,reload 頁面
發現並不會停在我在 vs code 中設定的中斷點上
請問有什麼方法或步驟可以檢查或了解哪裡出了問題嗎?
# 相關細節 .env ---------- MW_SCRIPT_PATH=/w MW_SERVER=http://localhost:8080 MW_DOCKER_PORT=8080 MEDIAWIKI_USER=Admin MEDIAWIKI_PASSWORD=dockerpass XHPROF_ENABLE=true MW_DOCKER_UID=501 MW_DOCKER_GID=20 XDEBUG_ENABLE=true XDEBUG_CONFIG=mode=debug remote_enable=1 remote_mode=req client_host=192.168.0.4 client_port=9003 idekey=OTHER start_with_request=yes log=/tmp/xdebug.log