Подтвердить что ты не робот

Отключить трассировки HTML-стека с помощью Xdebug

Администратор установил Xdebug 2.1.1 на нашем общем сервере PHP 5.3.0, чтобы использовать его отладчик. Теперь я едва могу прочитать трассировки стека исключенных исключений, потому что они отформатированы 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, но я все еще вижу эти ужасные оранжевые таблицы. Какую директиву мне нужно изменить?

4b9b3361

Ответ 2

Вы должны убедиться, что у вас есть html_errors=0 в PHP. Кроме того, оранжевый не является ужасным; -)

Ответ 3

Добавьте следующий код в инициализацию Script:

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