管理员已在我们的共享PHP 5.3.0服务器中安装了Xdebug 2.1.1,以便使用其调试器。现在,我几乎无法读取未捕获异常的堆栈跟踪,因为它们被Xdebug格式化,其中有令人讨厌的颜色与网站的CSS交互不良:
由于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 列中显示了我的更改,但我仍然可以看到那些可怕的橙色表格。我需要改变的指令是什么?
答案 0 :(得分:13)
答案 1 :(得分:9)
您还需要确保PHP中还有html_errors=0
。
此外,橙色并不可怕; - )
答案 2 :(得分:6)
在初始化脚本中添加以下代码:
if (function_exists('xdebug_disable')) {
xdebug_disable();
}