phpstorm - PhpStorm - Xdebug 问题:在测试文件上本地找不到文件'/project_path/Standard input code'
问题描述
我正在努力让 Xdebug 在 PhpStorm 2020 上的 PHP 测试文件中工作。
我需要调试一些测试类以及 Xdebug 扩展,但我总是得到这个:
Cannot find file '/project_path/Standard input code' locally.
To fix it set server name by environment variable PHP_IDE_CONFIG and restart debug session.
我尝试了我在网上找到的所有东西来修复它,但在我的情况下似乎没有任何效果。
我尝试设置PHP_IDE_CONFIG
为环境变量并设置为localhost
,还在 IDE 中添加 localhost 服务器,但仍然没有任何效果。我的同事无需进行任何特定配置即可让 Xdebug 在他们的 IDE 中运行。
“正常”的 PHP 文件可以工作,我只在测试文件上遇到这个问题。
任何的想法 ?
解决方案
Xdebug 看到了这个伪造的文件Standard input code
并向我们发送了它的调试数据。由于我们不知道将其映射到哪里,因此我们向您显示错误消息。您可以通过手动配置映射然后取消选中
来解决此问题。PHP | Servers
PHP | Debug | Break at first line when no mapping specified
推荐阅读
- flutter - 使用共享首选项插件时出现问题
- c# - 在 Ajax 中使用 GET 方法将参数获取到控制器中
- python - 将 Jupyter 笔记本连接到远程服务器
- html - 如何在 CSS 中应用从外到内的渐变,仅应用于边框?
- python - 使用内置 csv 模块在 Python 中读取带有制表符分隔符的 csv 文件时出现问题
- java - CXF WSDL2Java -p 有无效字符异常
- c# - 在 StreamWriter 中对数字求和,而不是在 C# 中彼此相邻写入
- android - 不能为参数 pathString 我孩子传递 null
- c++ - std::ref 隐式转换为引用混淆
- html - 响应式布局。相同的 html 用于桌面 + 移动