Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
断点未使用PHP/XAMPP/NetBeans/Moodle触发_Php_Xampp_Breakpoints_Xdebug_Moodle - Fatal编程技术网

断点未使用PHP/XAMPP/NetBeans/Moodle触发

断点未使用PHP/XAMPP/NetBeans/Moodle触发,php,xampp,breakpoints,xdebug,moodle,Php,Xampp,Breakpoints,Xdebug,Moodle,这个有点晦涩。我的安装程序都在本地Windows计算机上运行;我已经安装了netbeanside,一个运行XDebug的本地XAMPP服务器,以及一个安装了Moodle的mod目录中的一些自定义插件 我可以很高兴地在PHP页面(包括主Moodle页面)中创建断点,但是我在mod目录中的PHP文件上放置的任何断点都不会触发(在我的mod或任何内置的mod上)。我想Moodle可能在做一些“魔术”来显示mod目录中的文件,但我的浏览器显示的url是-这就是我在其中设置断点的文件 有没有人有调试Moo

这个有点晦涩。我的安装程序都在本地Windows计算机上运行;我已经安装了netbeanside,一个运行XDebug的本地XAMPP服务器,以及一个安装了Moodle的mod目录中的一些自定义插件

我可以很高兴地在PHP页面(包括主Moodle页面)中创建断点,但是我在mod目录中的PHP文件上放置的任何断点都不会触发(在我的mod或任何内置的mod上)。我想Moodle可能在做一些“魔术”来显示mod目录中的文件,但我的浏览器显示的url是-这就是我在其中设置断点的文件


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

事实上,我想我已经找到了答案。如果我告诉它调试这个特定的文件,它将404(它没有把目录放进去,我猜这是一个bug),但是如果我手动转到(哪个错误,没有传递任何参数),然后手动导航到Moodle,那么我的mod断点将正确触发

这一切都很奇怪,但它似乎是一个可用的解决办法。我猜mods是在某种不同的PHP会话下运行的


我将把这个答案保留在这里,以防其他人有这个奇怪的问题。

你好,史蒂文,你能告诉我如何在Netbeans上设置开发环境吗?