2010-01-06 105 views
2

我想用Netbeans使用XDebug来调试一个Wordpress网站。我可以让它在index.php页面上创建一个断点,但它不会在任何其他页面上打断。有其他人遇到这个问题吗?用Netbeans和XDebug调试Wordpress

如果我调试一个concrete5站点或者它的工作很漂亮。所以它必须是WordPress的工作原理。

+0

我碰巧安装了所有这些,但我不想只是乱搞。你能指出具体的行/文件吗?或者你真的指的是任何网页。 – MiseryIndex 2010-01-07 03:58:29

+0

我的意思是除了index.php页面以外的任何文件。如果我在index.php页面上设置断点,则可以遍历所有包含的页面。但是如果我在任何其他文件中放置一个断点,它不会停在它。即使我知道的代码肯定是在运行。 – CodeMonkey 2010-01-08 08:41:10

+0

您是否在调试会话启动后尝试添加断点? – 2010-01-26 14:51:42

回答

1

我有同样的问题。我确定我的php.ini文件中有这两行。

的zend_extension = xdebug.remote_enable =真

确保Xdebug的版本与您的PHP版本兼容。

另外,检查用于Xdebug的调试端口。我有我的违约9000

4

是的。区分大小写的路径,软链接和包含路径是问题的根源。他们需要在你的IDE和你的网络服务器上匹配。请参阅http://www.noodlecake.com/?p=105

+0

愚蠢的upvote按钮只能工作一次。 *点击* *点击* *点击* – alxp 2010-08-12 17:52:44

0

我已经尝试使用eclipse和netbeans不能调试wordpress的主题或插件。他们只调试wordpress的“核心”。 唯一可以调试你的插件和主题的是Nusphere phpEd。 不幸的是,这不是免费的。

+0

是的,这是我的结论。如果NuSphere好得多,我会考虑购买它,但这不值得进行调试。虽然谁知道,有一天它可能会令我疯狂。 – CodeMonkey 2011-04-02 04:10:04