带有PHPStorm 8的Xdebug - 在不存在的断点处打开WRONG文件

时间:2015-02-27 19:33:20

标签: debugging phpstorm xdebug

我在使用带有PHPStorm的Xdebug时遇到问题。我搜索过谷歌等等。

我在远程主机上安装了Xdebug,我的本地文件镜像远程主机。我正在使用Xdebug Chrome扩展程序。

当我通过PHPStorm运行调试时,它会打开一个文件,并显示该文件中不存在的蓝色突出显示的断点。它将保持在那里,直到我多次点击“resume”,直到我到达我实际想要调试的文件。非常讨厌因为Chrome会话超时,所以我无法调试。

我没有看到任何代码xdebug_break();,我从未在该文件中添加断点。换句话说,行号左侧没有红色标记。

发生了什么,我该如何解决这个问题?还有其他人遇到过这个问题吗?

我试过跳过并忽略该文件......仍然无法正常工作!是的,我还通过一个单独的窗口查看了断点,但它没有显示明显存在的断点。

2 个答案:

答案 0 :(得分:1)

检查PHPStorm停止在第一行属性上的配置并禁用它

enter image description here

之后转到Run>>在PHP脚本的第一行打破

尝试将其打开和关闭几次。有时它会卡在两者之间:显示OFF但实际上它是ON。

这是一个众所周知的问题阅读:https://youtrack.jetbrains.com/issue/WI-17389

答案 1 :(得分:0)

我的PHPStorm / xdebug配置存在同样的问题。事实证明,当我将本地文件目录的根映射到服务器上的绝对路径时,我的路径映射是错误的 - 设置 - >语言和框架 - > PHP - >服务器

我修复了映射,系统再次可以预测。