[英]How to Debug WordPress theme with PHPStorm
我已經安裝了PHPStorm(8),並嘗試使用xDebug調試WordPress主題。 我嘗試了Chrome瀏覽器擴展程序和PHP Storm設置中的其他一些設置。
我進行了很多搜索,但仍然無法將頁面附加到調試器。 我想要的是逐行運行代碼並檢查變量等。
有人可以告訴我調試所需的確切條件嗎?
我有以下結構:
WAMP is at: c:\wamp
Project is: d:\projects\test
alias is: http://localhost/test/
當我在PHP Storm中打開項目時。 它將其標識為WordPress項目。 但是它永遠不會將瀏覽器附加到調試器。
編輯這里是php.ini中的相關xDebug代碼
zend_extension = "c:/wamp/bin/php/php5.3.13/zend_ext/php_xdebug-2.2.0-5.3-vc9.dll"
[xdebug]
xdebug.remote_enable = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/wamp/tmp"
xdebug.remote_port = 9000
我也嘗試true
而不是1
。 也嘗試不提供任何端口。
似乎有很多方法可以設置調試。 有瀏覽器插件和書簽命令,以及各種復雜的設置。
在大多數情況下,我總是希望在開發時啟用調試功能。 如果對您來說是正確的,則可以考慮將其添加到php.ini文件中:
xdebug.remote_autostart = 1
另外,設置的關鍵部分是我必須單擊工具欄中的“ 開始偵聽PHP調試連接 ”按鈕,並在工作時保持啟用狀態。 這也位於“運行”下的菜單中。
您是否嘗試過PhpStorm調試器的零配置指南? https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
我正在使用此解決方案,並且效果很好。
不要忘記添加斷點,我建議創建書簽以激活/停用瀏覽器中的調試器cookie( https://www.jetbrains.com/phpstorm/marklets/ )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.