“恼人的警告”;调试会话已完成,但未暂停";与流浪者和Xdebug在phpsform中

“恼人的警告”;调试会话已完成,但未暂停";与流浪者和Xdebug在phpsform中,php,vagrant,phpstorm,xdebug,Php,Vagrant,Phpstorm,Xdebug,我已经在Ubuntu本地pc上的vagrant上正确运行了xdebug。它显示了带有错误信息的橙色表格。我的测试页面是localhost:8030 在Chrome浏览器中,我有Xdebug助手 问题是每次我刷新站点时,PhpStorm中都会显示一条恼人的警告: 调试会话已完成,但未暂停 这可能是由于 路径映射配置错误或未同步本地和远程 项目。 要解决此问题,请检查路径映射 在PHP |服务器上配置“localhost”服务器或在 PHP脚本选项的第一行(从运行菜单) 我已经在“PHP |服务器”

我已经在Ubuntu本地pc上的vagrant上正确运行了xdebug。它显示了带有错误信息的橙色表格。我的测试页面是
localhost:8030

在Chrome浏览器中,我有
Xdebug助手

问题是每次我刷新站点时,PhpStorm中都会显示一条恼人的警告:

调试会话已完成,但未暂停
这可能是由于 路径映射配置错误或未同步本地和远程 项目。
要解决此问题,请检查路径映射 在PHP |服务器上配置“localhost”服务器或在 PHP脚本选项的第一行(从运行菜单)

我已经在“PHP |服务器”上检查了“localhost”服务器的路径映射配置,它们都正常。我的PhpStorm项目目录与默认的Vagrant目录关联
/Vagrant/web/

启用PHP脚本第一行中断选项确实有帮助,但我认为这是一种机会主义


如何消除这些PhpStorm警告?

如果调试脚本时没有遇到断点,则可以执行此操作。“第一行中断”可能会阻止PhpStorm向您发出警告,但在其他方面,它的作用完全相同

如果您确实配置了断点,并且PhpStorm没有在断点上停止,那么很可能是路径映射配置错误


使用Xdebug的
Xdebug.remote_log=/tmp/Xdebug.log
setting/feature查看PhpStorm尝试设置哪些断点,并查看是否为正确的路径设置断点。它们将在日志文件中显示为
breakpoint\u set
命令。

这听起来可能有点离谱,但每当我在jetbrains IDE中遇到这样的怪事时,我就会使缓存失效并重新启动。似乎是所有程序员中最好的bug修复程序。@YvesLeBorg无效缓存没有帮助。所以。。那它在哪里断?什么文件?xdebug日志对该特定会话有何评论?您需要提供详细信息以便能够“修复”它。注意:如果您没有设置任何断点,但正在尝试调试,您也会看到这一点。或当您有断点时。。但他们走错了路线,或者走错了路。请提供详细信息。当我在后台运行多个web应用程序或执行ajax请求时,我一直都会收到此消息。@LazyOne经过一些变通后,我得出结论,当文件中没有断点时显示警告并非不正常。我放了一些东西,警告就发出了。