Hi 各位好:
我完全是 php 新手,接手一個舊版本(1.16) 的 extension,要移植到 1.35,但是該 extension 卻把頁面中 <head> 內容產生至
<body>,所以我想設定中斷點來除錯。
我依照
https://doc.wikimedia.org/mediawiki-core/master/php/md_DEVELOPERS.html#auto…
設定
我目前:
* 可用 docker 跑起來 mediawiki
* 在 chrome 上裝了 xdebug helper
* 也設定 xdebug 參考
https://www.mediawiki.org/wiki/MediaWiki-Docker/Configuration_recipes/Xdebu…
但是在我
* 啟用 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