MediaWiki開發人員您好,建議您可以在 Mailing lists - MediaWiki
<https://www.mediawiki.org/wiki/Mailing_lists> 或中文維基百科 wikipedia-zh@
lists.wikimedia.org 詢問那裏人比較多,我其實不是很常使用 vs code 但如果我有空的話會再研究一下。
<hawkchen(a)potix.com> 於 2021年5月24日 週一 上午11:56寫道:
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
_______________________________________________
中文維基新聞郵件列表
%(real_name)s 郵件列表
To unsubscribe send an email to wikinews-zh-leave(a)lists.wikimedia.org
退出訂閱/更改設定/列表資訊:
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s