error_reporting E_STRICT вызывает белый экран смерти
Я просмотрел несколько разных сообщений, но не смог найти ответ на мою проблему. Недавно я понял, что не использую E_STRICT в моем error_reporting, поэтому я добавил error_reporting(E_ALL | E_STRICT) и проходил через ошибки отладки, которые я нахожу.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что error_reporting(E_ALL | E_STRICT) некоторые страницы вообще не загружаются, мне дают белый экран без ошибок и никакой информации о том, что не так. Если я использую просто error_reporting(E_ALL) из error_reporting, все загружается нормально..
У меня есть такой же error_reporting, настроенный в моем php.ini, как и на моем веб-сайте.
Я также смог выяснить, где именно скрипт ломался (на include_once для файла, который существует.)
Я полагаю, что смог бы выжить, просто используя E_ALL, как я был до сих пор, но мне любопытно, каковы основные проблемы. Любая помощь высоко ценится
1 ответ
Насколько мне известно, ошибки могут храниться в том же каталоге в файле с именем error_log
, Хост моего сайта отключил функцию отчетов, и все ошибки сохраняются в error_log
файл.
Полностью на основе опыта.