【问题标题】:Breakpoint not firing using PHP/XAMPP/NetBeans/Moodle断点未使用 PHP/XAMPP/NetBeans/Moodle 触发
【发布时间】:2010-10-07 11:30:53
【问题描述】:

这个有点晦涩难懂。我的设置都在我的本地 Windows 机器上运行;我已经安装了 NetBeans IDE、运行 XDebug 的本地 XAMPP 服务器,以及在 mod 目录中安装了带有一些自定义插件的 Moodle。

我可以愉快地在 PHP 页面(包括主要的 Moodle 页面)中创建断点,但是我在 mod 目录中的 php 文件上放置的任何断点都不会触发(在我的 mods 或任何内置的mods 上)。我认为 Moodle 可能正在做一些“魔术”来显示 mod 目录中的文件,但我的浏览器将 url 显示为 http://localhost/moodle/mod/view.php - 这就是我设置断点的文件。

有没有人有调试 Moodle 插件的经验,或者可以指出如何解决断点未触发的问题?我试过 Moodle 网站,但找不到任何相关内容。

【问题讨论】:

    标签: php xampp breakpoints xdebug moodle


    【解决方案1】:

    实际上,我想我已经想通了。如果我告诉它调试该特定文件,它将 404(它没有放入目录,猜测这是一个错误),但如果我随后手动转到 http://localhost/moodle/mod/view.php?XDEBUG_SESSION_START=netbeans-xdebug(其中错误,没有传入参数),然后手动导航到 Moodle,然后我的 mod 断点正确触发。

    一切都非常奇怪,但它似乎是一个可用的解决方法。我猜这些模组是在某种不同的 PHP 会话下运行的。

    我会在这里保留这个答案,以防其他人遇到这个奇怪的问题。

    【讨论】:

    • 你好 Steven 你能指导我如何在 Netbeans 上设置开发环境。 ?
    猜你喜欢
    • 2021-08-06
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多