php - 如何仅向我的 IP 地址显示 XDebug 错误?

标签 php debugging xdebug

我处于一种不理想的情况,我必须调试一个网站,一个在 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/

相关文章:

php - 在动态内容中,使用 jQuery 完成所有未完成的 html 标签

php - 获取 foreach 中先前的数组值

javascript - 这是 chrome 中关于图像加载的错误吗?

laravel - 在 Ubuntu 上使用 Sail 和 PhpStorm 在 Laravel 8 上运行 Xdebug

php - 将 CSV 转换为数组

php - 插入 base64 图像作为 wordpress 帖子附件

delphi - 在集成调试器中是否有一个用于异常的隐式变量

javascript - 使用 IE Tester 定位 Javascript 错误

php - 如何使用 xdebug 只调试一个虚拟主机?

php - 带有 Xdebug 的 VS Code 不显示完整的 PHP 变量值