debugging - PhpStorm Xdebug已连接但未停止

标签 debugging phpstorm xdebug

你好,昨天我在 PhpStorm 中遇到了 xdebug 的奇怪问题。 如您所见,我通过了 PhpStorm 验证:

PHP Validation

但是当我启用监听器并启动调试 session 时,它只是挂起。

Storm

Browser

还在 xdebug 日志中,我可以看到正确的文件名和它必须停止的行。但 PhpStorm 并没有向我展示这种中断。

如果没有断点站点加载正确。如果我启用 PhpStorm 的选项“在 PHP 脚本中的第一行处中断”,它会正确地停止在 index.php 中,但我无法跨过/进入。 (只是挂起)

如果有人能帮助我,那就太好了。

附注我的 Xdebug 工作了很多年,昨天我重新安装了 Apache,这个问题发生了,已经尝试完全重新安装 PHP 和 Apache,问题仍然存在。

最佳答案

经过更多研究后我发现了这一点 topic 。 我检查我的 phpstorm 日志并发现完全相同的错误:

错误 - plication.impl.ApplicationImpl - com/jetbrains/php/debug/xdebug/debugger/XdebugDriver.onBreak 的 @NotNull 参数“remoteFileUrl”的参数不能为 null ...

解决方案是安装旧版本的 xdebug。我刚刚安装了 2.6.1(已安装 2.7.0),现在一切正常。

关于debugging - PhpStorm Xdebug已连接但未停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55158013/

相关文章:

visual-studio-2010 - Visual Studio 2010 调试器跳过方法并且不会在断点处停止

debugging - Safari JavaScript 控制台不执行 JS 或在某些页面上显示输出

java - 当一个对象的实例变量在eclipse中以 Debug模式高亮时

css - 如何解决PhpStorm中的CSScomb错误?

xml - PHPStorm 中的 ZenCoding : how to make XML tags self-closing?

javascript - PhpStorm 和 JS 文件的奇怪问题

ubuntu - XDebug 无法打开远程调试文件 '/var/log/xdebug/xdebug.log'?

ruby - 调试神秘的 Ruby 进程崩溃

PHP Xdebug 调试在第一个断点停止在 VSCode 中工作

php - 为什么 PHPUnit 隐藏我的 xdebug 回溯?