管理员已经在我们的共享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 列中显示了我的更改,但我仍然可以看到那些可怕的橙子表。我需要修改的指令是什么?
3条答案
按热度按时间92vpleto1#
检查
xdebug_disable()
**:禁止在错误情况下显示堆栈跟踪。
xdebug.default_enable
**:boolean xdebug.default_enable = true
如果此设置为1,则在错误事件时将默认显示堆栈跟踪。您可以使用**xdebug_disable()**禁止显示代码中的堆栈跟踪。由于这是Xdebug的基本功能之一,因此建议将此设置保留为1。
dfuffjeb2#
你需要确保你在PHP中也有
html_errors=0
。另外,橙子并不可怕;- )uwopmtnx3#
在初始化脚本中添加以下代码: