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