当前位置:  开发笔记 > 编程语言 > 正文

PHP Storm调试创建空服务器定义

如何解决《PHPStorm调试创建空服务器定义》经验,为你挑选了1个好方法。

在我的PHP Storm IDE中似乎已经破坏了一些东西.当我尝试使用侦听器进行调试时,Storm会加载"来自Xdebug的传入连接"对话框,但服务器名称文本字段为空.我可以指定要调试的文件,但IDE中没有任何反应.我可以看到Storm正在调试堆栈跟踪中的文件,但是它没有映射到我的IDE中的文件.

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

我已经成功调试了Storm多年,所以我真的不确定导致这种行为的原因.任何帮助,将不胜感激.

谢谢.



1> LazyOne..:

So .. your web server software is nginx.

This issue must be fixed in nginx config file. Thing is: nginx does not provide value for $_SERVER["SERVER_NAME"] (in PHP terms) which is used by PhpStorm to determine what config to use during debug.

Check this thread (last few posts) about how to fix it: http://devnet.jetbrains.com/message/5494835#5494835

Something like fastcgi_param SERVER_NAME $host; should do the job.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有