我处于一种不理想的情况,我必须调试一个网站,一个在 LAMP 堆栈上运行 PHP5.4 的实时网站。
在 php.ini 中启用 XDebug 并将 display_errors
设置为 true 后,我得到了很好的错误格式化程序 HTML 输出。
但是,我希望成为唯一能够看到这些错误的人。
我知道有某种 IDE 扩展可以让你做到这一点,但我对整个事情有点困惑。
我查看了 xdebug.remote_host
但无法让它工作。
有没有办法让错误仅出现在来 self 的 IP 地址的请求上?
谢谢!
最佳答案
您想要做的主要事情与 XDebug 无关...关闭 display_errors
。这听起来违反直觉,但 display_errors
实际上所做的是配置是否应将错误从 PHP 发送到 STDOUT 或 STDERR。
如果您关闭 display_errors
,则可以配置 PHP 来记录它们。然后,只需通过 SSH 进入您的盒子并跟踪该日志文件,同时追踪问题。
关于php - 如何仅向我的 IP 地址显示 XDebug 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16628051/