【发布时间】:2018-05-04 02:03:31
【问题描述】:
我在 Ubuntu 上的本地电脑上的 vagrant 上正确运行了 xdebug。它显示带有错误信息的橙色表。我的测试页面是localhost:8030
在 Chrome 浏览器中,我有 Xdebug helper。
问题是每次我刷新网站时,PhpStorm 中都会显示一个恼人的警告:
调试会话在没有暂停的情况下完成
这可能是由于 路径映射配置错误或本地和远程不同步 项目。
找出问题检查路径映射 PHP 'localhost' 服务器的配置服务器或启用 Break at PHP 脚本选项中的第一行(来自“运行”菜单)。
我已经在“PHP | Servers”检查了“localhost”服务器的路径映射配置,它们都可以。我的 PhpStorm 项目目录关联到默认 Vagrant 目录 /vagrant/web/。
启用Break at first line in PHP scripts option 确实有帮助,但我认为这是一种机会主义。
如何摆脱这些 PhpStorm 警告?
【问题讨论】:
-
这听起来可能很奇怪,但是每当我在任何 jetbrains IDE 中遇到这样的怪事时,我都会使缓存无效并重新启动。似乎是他们所有程序员中最好的错误修复者。
-
@YvesLeBorg 无效缓存没有帮助。
-
那么 .. 那么它在哪里中断呢?什么文件? xdebug 日志对那个特定会话有什么要说的?您需要提供详细信息才能“修复”它。注意:如果您没有设置任何断点但尝试调试,您也会看到这一点。或者..当你有断点..但它们在错误的行或无法到达的地方。请详细说明。
-
当我有多个网络应用程序在后台运行或在后台执行 ajax 请求时,我总是得到这个。
-
@LazyOne 经过一些解决方法后,我得出结论,当文件中没有断点时显示警告并不少见。当我放一些警告就消失了。
标签: php vagrant phpstorm xdebug