为什么可以';我不能使用Xdebug在Eclipse上启动调试会话吗?

为什么可以';我不能使用Xdebug在Eclipse上启动调试会话吗?,eclipse,xdebug,eclipse-pdt,Eclipse,Xdebug,Eclipse Pdt,我一直在使用Xdebug在Eclipse中进行调试,没有出现任何问题,但由于某种原因,从今天早上开始,当我尝试启动调试会话时,我从Eclipse中得到了如下错误: “文件”http://localhost/index.php?XDEBUG_SESSION_STOP_NO_EXEC=ECLIPSE_DBGKEY=13288911493954“找不到 在我的phpinfo文件中,我可以看到Xdebug正在工作 我使用的是Elipse 3.7.1和Xdebug 2.1.3 这是我的php.ini文件中

我一直在使用Xdebug在Eclipse中进行调试,没有出现任何问题,但由于某种原因,从今天早上开始,当我尝试启动调试会话时,我从Eclipse中得到了如下错误:

“文件”http://localhost/index.php?XDEBUG_SESSION_STOP_NO_EXEC=ECLIPSE_DBGKEY=13288911493954“找不到

在我的phpinfo文件中,我可以看到Xdebug正在工作

我使用的是Elipse 3.7.1和Xdebug 2.1.3

这是我的php.ini文件中的Xdebug配置: zend_extension=“c:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.3-5.3-vc9-x86_64.dll”


任何帮助都将不胜感激。

您收到的消息是因为Eclipse正在尝试停止调试会话。正如它应该说的那样,这也是一个错误的URL“http://localhost/index.php?XDEBUG_SESSION_STOP_NO_EXEC=1“。它为什么要停止,我不能告诉您,但是?XDEBUG\u SESSION\u stop\u NO\u EXEC=1被XDEBUG捕获并使请求无法继续。
要找到答案,可以使用xdebug.remote\u日志设置(http://xdebug.org/docs/all_settings#remote_log)创建一个日志文件,说明Eclipse试图让Xdebug做什么。

谢谢您的回答。实际上,我发布了当我按下停止按钮时显示的消息。当我尝试启动调试时,消息如下:找不到文件“”。我在tmp文件夹中创建了xdebug.log,并将以下行添加到我的php.ini xdebug.remote_log=“../../tmp/xdebug.log”我重新启动了服务,并重试,但当我打开xdebug.log文件时,发现它为空。有什么想法吗?太疯狂了。。。当我点击上一条评论中的链接时,调试会话实际上启动了。。。但当我尝试从Eclipse中删除时。。。我想每次我想开始调试会话时,我都要把这篇文章加入书签并点击那个链接。
[XDebug] 
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler=dbgp