Белый экран смерти: как обнаружить ошибки скрипта

Белый экран смерти: как обнаружить ошибки скрипта

Иногда бывает пишешь-пишешь скриптик, или допиливаешь какую-нибудь CMS'ку, стараешься, все делаешь правильно. Затем запускаешь его и видишь перед собой.... пустоту. Ничего. Белый чистый лист.

И вроде бы ошибок нет (как тебе кажется). Но почему же ничего не работает?!! Помочь выявить ошибки помогут две волшебные строчки в .htaccess.

	php_flag display_errors on
	php_value error_reporting 2047

Просто ставим 2 эти строчки в начале файла .htaccess и перезагружаем страницу. В большинстве случаев вы получите на экране код "невидимой" ошибки. Конечно, иногда это не срабатывает. Но все-таки знать, что есть такие волшебные команды стоит.


  • Если выключен показ ошибок(на проде так должно быть), то надо читать логи. ;)
  • Согласен =) Но живая статистика показывает, что на проде отключают вывод ошибок лишь более-менее крупные проекты. Увы...