Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我处于一个不理想的情况,我必须调试一个网站,一个在 LAMP 堆栈上运行 PHP5.4 的实时网站。
在 php.ini 中启用 XDebug 并设置display_errors为 true 后,我可以很好地格式化 HTML 输出以查找错误。
display_errors
但是,我想成为唯一能够看到这些错误的人。
我知道 IDE 有某种扩展可以让你这样做,但我对整个事情有点困惑。
我调查了xdebug.remote_host但无法让它工作。
xdebug.remote_host
有没有办法让错误只显示来自我的 IP 地址的请求?
谢谢!
您要做的主要事情与 XDebug 无关...display_errors关闭。这听起来违反直觉,但display_errors实际上是配置错误是否应该从 PHP 发送到 STDOUT 或 STDERR。
如果您关闭display_errors,则可以配置 PHP 来代替记录它们。然后,只需 SSH 进入您的盒子并在您追踪问题时跟踪该日志文件。