繁体   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