Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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 NetBeans+;XDebug断点不工作_Php_Debugging_Netbeans_Xdebug - Fatal编程技术网

Php NetBeans+;XDebug断点不工作

Php NetBeans+;XDebug断点不工作,php,debugging,netbeans,xdebug,Php,Debugging,Netbeans,Xdebug,我知道在这个问题上有无数的问题,但是无论我做了什么尝试,我都没有任何运气。我遇到的问题是,在使用NetBeans和XDebug(在Windows 8.1上,如果有任何影响的话)时,有关断点的问题 问题是没有断点在工作。默认情况下,当使用NetBeans进行调试时,它会在第一行停止,并且这会成功发生。因此,NetBeans以某种方式连接到XDebug。但是,任何其他文件中的任何其他断点都不起作用 我在php.ini文件中尝试了各种不同的设置,但到目前为止没有成功。我还试着打开XDebug日志文件,

我知道在这个问题上有无数的问题,但是无论我做了什么尝试,我都没有任何运气。我遇到的问题是,在使用NetBeans和XDebug(在Windows 8.1上,如果有任何影响的话)时,有关断点的问题

问题是没有断点在工作。默认情况下,当使用NetBeans进行调试时,它会在第一行停止,并且这会成功发生。因此,NetBeans以某种方式连接到XDebug。但是,任何其他文件中的任何其他断点都不起作用

我在php.ini文件中尝试了各种不同的设置,但到目前为止没有成功。我还试着打开XDebug日志文件,这样也许我可以分析发生了什么,但这也不起作用。最后,我尝试使用
xdebug\u break()
设置断点,但同样无效

php.ini中的XDebug设置

;[XDebug]
; Only Zend OR (!) XDebug
zend_extension="C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"
NetBeans上的项目运行配置

我已经看了以下内容:

还要注意的是,这是工作3天前,但今天没有断点工作

其他信息

我在cmd
php-v
中运行了以下命令,并显示了以下警告:

警告:模块“xdebug”已加载到第0行的未知中


这是否意味着xdebug尝试加载两次?如果是这样的话,我不确定如何解决这个问题。

找出了问题所在。我知道这个答案会非常具体,但它可能会在将来帮助别人

因此,在检查代码时,我注意到有人添加了在登录页面加载时清除所有cookie的代码。一旦删除cookies,XDebug就无法工作。原因是为了让XDebug工作,它设置了一个带有会话id的cookie,例如“netbeansxdebug”,它随网站上的每个请求一起发送

这是一个非常简单的问题,但花了将近2天的时间才弄清楚到底发生了什么。再一次,我知道这是一个非常特殊的案例,但也许它可以帮助其他人


快乐编码

谢谢!!如果不是因为这篇文章,我绝不会想到问题可能出在cookies上。通过切换到使用GET arg
?XDEBUG\u START\u SESSION=ide\u key
,而不是
XDEBUG\u SESSION=ide\u key
cookie,我可以让断点工作@不客气!!很高兴在经历了这么长时间后,这对某人有所帮助:D