簡體   English   中英

如何使用PHPStorm調試WordPress主題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM