gpt4 book ai didi

xdebug - PHPStorm 调试创建空服务器定义

转载 作者:行者123 更新时间:2023-12-02 17:14:13 25 4
gpt4 key购买 nike

我的 PHP Storm IDE 中似乎出现了问题。当我尝试使用监听器进行调试时,Storm 加载“来自 Xdebug 的传入连接”对话框,但是服务器名称文本字段为空。我可以指定要调试的文件,但是 IDE 中没有任何反应。我可以看到 Storm 正在调试堆栈跟踪中的文件,但它没有映射到我的 IDE 中的文件。

当我检查 Storm 中的服务器配置时,它创建了一个无名服务器定义。如果我完成此定义,选择它,然后再次尝试调试,Storm 只会创建另一个空服务器定义。

多年来我已经成功地使用 Storm 进行调试,所以我真的不确定到底发生了什么导致了这种行为。任何帮助将不胜感激。

谢谢。

最佳答案

所以..您的网络服务器软件是nginx

这个问题必须在 nginx 配置文件中解决。事情是:nginx 没有为 $_SERVER["SERVER_NAME"] 提供值(用 PHP 术语来说) PhpStorm 使用它来确定调试期间使用什么配置。

检查此线程(最后几篇文章)以了解如何修复它:http://devnet.jetbrains.com/message/5494835#5494835

fastcgi_param SERVER_NAME $host; 这样的东西应该可以完成这项工作。

关于xdebug - PHPStorm 调试创建空服务器定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com