Отключить трассировку стека HTML с помощью Xdebug
администратор установил Xdebug 2.1.1 на нашем общем сервере PHP 5.3.0, чтобы использовать его отладчик. Теперь я с трудом могу прочитать следы стека неоткрытых исключений, потому что они отформатированы 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()
показывает мои изменения в Местного Значения столбец, но я все еще вижу эти ужасные оранжевые таблицы. Какую директиву мне нужно изменить?
3 ответов
проверить xdebug_disable()
Docs:
отключает трассировку стека
отключить отображение трассировок стека в условиях ошибок.
вы должны убедиться, что у вас есть html_errors=0
в PHP, а также.
Кроме того, оранжевый не ужасен ; -)
добавьте следующий код в сценарий инициализации:
if (function_exists('xdebug_disable')) {
xdebug_disable();
}