Белая страница обычно означает, что приложение упало до вывода нормального сообщения об ошибке. Реальная причина часто находится в error_log, PHP-логах или debug-логах CMS.

Почему ошибка не показана

  • display_errors отключен, что нормально для рабочих сайтов.
  • PHP получил fatal error до вывода страницы.
  • Плагин или тема остановили выполнение.
  • Произошла ошибка memory limit или синтаксиса.
  • CMS скрывает ошибки из соображений безопасности.

Что проверить

  1. Откройте error_log в папке домена или панели хостинга.
  2. Проверьте PHP-логи за то же время.
  3. Если используется WordPress, временно включите WP_DEBUG_LOG без показа ошибок посетителям.
  4. Отключите недавно измененные плагины или тему.
  5. Проверьте, белая страница только в админке или на всем сайте.

Пример debug для WordPress

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

После диагностики debug нужно снова отключить или оставить только логирование, если это нужно.

Для белой страницы нужна скрытая строка лога

Пришлите URL и строки error_log за то же время. Поможем прочитать fatal error без показа ошибок посетителям.

Найти ошибку белой страницы