如何只显示XDebug错误到我的IP地址


How to display XDebug errors only to my IP address?

我在一个非理想的情况下,我必须调试一个网站一个在LAMP堆栈上运行PHP5.4的实时网站。

在php.ini中启用XDebug并将display_errors设置为true后,我得到了很好的格式化HTML输出。

但是,我希望我是唯一一个能够看到这些bug的人。

我知道有一些ide的扩展允许你这样做,但是我对整个事情有点困惑。

我查看了xdebug.remote_host,但无法使其工作。

是否有一种方法使错误只显示到来自我的IP地址的请求?

谢谢!

您想要做的主要事情与XDebug无关…关闭display_errors。这听起来违反直觉,但display_errors实际上做的是配置错误是否应该从PHP发送到STDOUT或STDERR。

如果您关闭display_errors,那么您可以配置PHP来记录它们。然后,只需SSH到您的机器并跟踪日志文件,同时跟踪问题。