Администратор установил 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()
показывает мои изменения в столбце Local Value, но я все еще вижу эти ужасные оранжевые таблицы. Какую директиву мне нужно изменить?
Проверьте наличие xdebug_disable()
Документы :
Отключает трассировку стека
Отключить показ трассировки стека при ошибках.
См. Также xdebug.default_enable
Docs .
Вы должны убедиться, что у вас есть html_errors=0
в PHP. Кроме того, оранжевый не ужасен 😉
Добавьте следующий код в скрипт инициализации:
if (function_exists('xdebug_disable')) { xdebug_disable(); }