【问题标题】:Cannot debug internal page by netbeans and xdebug无法通过 netbeans 和 xdebug 调试内部页面
【发布时间】:2015-09-10 13:31:38
【问题描述】:

我的 php.ini 配置:

zend_extension = "D:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.remote_host=192.168.1.106
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_mode="req"
xdebug.remote_log="D:\logs.log"
xdebug.auto_trace=off
xdebug.default_enable=on

在 Windows 7 上运行 XAMPP,

这样我就可以调试站点根http://mysite.local.com

但我无法调试像 http://mysite.local.com/admin 这样的内部页面!

Netbeans 说:等待连接 (netbeans-xdebug)

更新:

我的断点位于代码的正常行

$a='foo';

更新:找到解决方案

它与一开始就停止有关:工具->选项->PHP->调试。应检查此项以使断点起作用。

首先我运行主页,然后我可以通过点击链接或手动输入url来调试内部页面,效果很好

【问题讨论】:

    标签: php netbeans xdebug


    【解决方案1】:

    如果我没记错的话,netbeans 允许您在不会中断的行上设置断点 以下行将不起作用:include()、require()、 try{, catch() {, 空行。这对我来说很烦人。

    确保在您的内部页面 php 文件中,您在函数调用或变量赋值上设置断点,然后再试一次。

    如果这听起来很明显,我很抱歉:)

    【讨论】:

      猜你喜欢
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 2013-07-19
      • 2010-10-16
      • 2020-11-21
      • 1970-01-01
      相关资源
      最近更新 更多