如何仅将XDebug错误显示到我的IP地址?

时间:2013-05-18 19:15:39

标签: php debugging xdebug

我处于非理想状态,我必须在LAMP堆栈上调试网站运行PHP5.4的实时网站。

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

但是,我想成为唯一一个能够看到这些错误的人。

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

我调查xdebug.remote_host但无法让它发挥作用。

有没有办法让错误只显示来自我的IP地址的请求?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

如果关闭display_errors,则可以配置PHP来记录它们。然后,在您追踪问题的同时,只需将SSH连接到您的框中并拖尾该日志文件。