php - 通过 Xdebug 禁用 HTML 堆栈跟踪

标签 php xdebug mod-php

管理员已在我们共享的 PHP 5.3.0 服务器中安装了 Xdebug 2.1.1,以便使用其调试器。现在,我几乎无法读取未捕获异常的堆栈跟踪,因为它们由 Xdebug 格式化,带有烦人的颜色,与网站的 CSS 交互不良:

Unreadable stack trace

由于 PHP 作为 Apache 模块运行,我试图在 .htaccess 文件中禁用此功能,但我无法做到:

php_flag xdebug.default_enable Off
php_flag xdebug.overload_var_dump Off
php_flag xdebug.show_exception_trace Off
php_value xdebug.trace_format 1

phpinfo() 显示了我在 Local Value 列中所做的更改,但我仍然可以看到那些可怕的橙色表格。我需要更改的指令是什么?

最佳答案

检查 xdebug_disable()Docs :

Disables stack traces

Disable showing stack traces on error conditions.

另见xdebug.default_enableDocs .

关于php - 通过 Xdebug 禁用 HTML 堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911897/

相关文章:

PHP 在异常堆栈跟踪中缺少函数参数

php - 使用 PHP fastcgi 和 eclipse 配置 Xdebug?

php - Apache 在大文件上传时重置连接(?)

php - 从 PHP 执行 javascript 函数并返回响应

php - 数据没有插入数据库也没有给出错误

php - 只获取一个词后接下来的 6 个字符

php - 为什么我不能在 Eclipse 中选择 xdebug 作为 php 调试器

php - 非持久性 pg 连接

php - 从虚拟/自定义 "web server"调用 PHP

php - 我怎样才能使这段代码简短且易于阅读?