Есть много необычных способов, похожих на вашу консоль затмения, но только 2, которые работают везде.
Прежде всего вы должны решить, где вы хотите увидеть свои ошибки - онлайн или в файле журнала. Обычно мы устанавливаем онлайн для разработчиков машину и регистрируемся для публичного сервера.
Часто используется Unix-способ для журнала - tail -f /path/error_log
Чтобы установить пуленепробиваемые настройки, используйте php config или apache config.
Итак, для отображения ошибок онлайн,
установите display_errors = on
в файле php.ini
(не забудьте отредактировать рабочий)
или установите php_value display_errors = 1
в httpd.conf
/ .htaccess
Для публичного сервера на общем хостинге я обычно добавляю эти строки в .htaccess
:
php_value display_errors = 0
php_value log_errors = 1
php_value error_log = "/path/to/log.file" #if I want to have it separate from webserver's error log
Уровень отчетности всегда остается неизменным и устанавливается в файле конфигурации php с помощью
error_reporting(E_ALL);