调试CakePHP应用程序时完全忽略断点

调试CakePHP应用程序时完全忽略断点,php,cakephp,xdebug,zend-debugger,Php,Cakephp,Xdebug,Zend Debugger,我正在NetBeans中开发一个CakePHP应用程序,并最终设法将其连接到XAMPP调试会话(PHP5.3.1 w/Xdebug v2.0.6-dev) 它在启动时可以完美地工作,它会在第一行暂停应用程序 但是,我设置的任何其他断点都将被完全忽略。它既不中断也不停顿;它就要完成了 将xdebug.extended_info设置为1,我尝试了一个没有任何框架魔法的赤脚php项目,其中breakepoint按预期工作 怎么回事?我希望能够在(Cake)PHP中使用断点。尝试将webroot设置为中

我正在NetBeans中开发一个CakePHP应用程序,并最终设法将其连接到XAMPP调试会话(PHP5.3.1 w/Xdebug v2.0.6-dev)

它在启动时可以完美地工作,它会在第一行暂停应用程序

但是,我设置的任何其他断点都将被完全忽略。它既不中断也不停顿;它就要完成了

将xdebug.extended_info设置为1,我尝试了一个没有任何框架魔法的赤脚php项目,其中breakepoint按预期工作


怎么回事?我希望能够在(Cake)PHP中使用断点。

尝试将webroot设置为中的Cake webroot目录 项目属性

另一件事,请看这里:


我很想知道是否有人回来对此给出答案。me2:)这对我来说是个大问题,我无法调试CakePHP应用程序。我觉得这和蛋糕包含代码片段的方式有关。但我不确定。这似乎不是什么问题。最好至少有一个“worksforme”反馈。你有没有三次检查执行流是否会到达你的断点?@Luc:我在controller和view代码中都试过了。views的PHP代码中的断点也是有效的,不是吗?根据Google的说法,这是一个常见的问题,但一些人建议降低xdebug的级别有帮助。无论如何,您仍然可以尝试删除CakePHPs
xdebug_start_code_覆盖范围(xdebug_CC_UNUSED|xdebug_CC_DEAD_code)-虽然我不确定它是否被激活。否则,请尝试使用Eclipse进行调试以隔离问题源。哇!Project/Properties/Sources/Web Root设置为app/webroot解决了该问题。