开发者

Disable HTML stack traces by Xdebug

开发者 https://www.devze.com 2023-03-25 19:58 出处:网络
The administrator has installed Xdebug 2.1.1 in our shared PHP 5.3.0 server in order to use its debugger. Now, I can hardly read the stack traces of uncatched exceptions because they are formatted by

The administrator has installed Xdebug 2.1.1 in our shared PHP 5.3.0 server in order to use its debugger. Now, I can hardly read the stack traces of uncatched exceptions because they are formatted by Xdebug with annoying colours that interact badly with the site's CSS:

Disable HTML stack traces by Xdebug

Since PHP runs as Apache module, I've tried to disable this feature in an .htaccess file but I can't make it go:

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

phpi开发者_如何转开发nfo() shows my changes in the Local Value column but I can still see those horrible orange tables. What's the directive I need to change?


Check for xdebug_disable()Docs:

Disables stack traces

Disable showing stack traces on error conditions.

See as well xdebug.default_enableDocs.


You need to make sure you have html_errors=0 in PHP as well. Also, orange isn't horrible ;-)


Add following code in the initialization Script:

 if (function_exists('xdebug_disable')) {
           xdebug_disable();
         }
0

精彩评论

暂无评论...
验证码 换一张
取 消