Белый экран сайта пугает тем, что нет понятного сообщения. Страница просто пустая, хотя внутри может быть PHP-ошибка, конфликт плагина или проблема с памятью.

В такой ситуации важнее всего не гадать, а включить безопасную диагностику и посмотреть логи.

Коротко: белый экран — это симптом. Причина может быть в коде, версии PHP, кеше, базе или конкретном модуле.

Когда это становится проблемой

  • главная страница пустая
  • админка открывается, а сайт нет
  • после обновления появилась белая страница
  • ошибка видна только на отдельных URL
  • в браузере нет текста ошибки

Что проверить в первую очередь

Пустая страница часто означает, что вывод ошибок скрыт, но запись есть в логах.

  • error_log PHP
  • последние измененные файлы
  • версию PHP и расширения
  • память и лимиты выполнения
  • конфликт темы или плагинов

Чего лучше не делать

Не отключайте все плагины на рабочем сайте без копии и понимания последствий. Можно сломать еще больше сценариев.

Как я подхожу к задаче

Я нахожу конкретную ошибку, которая приводит к пустому выводу.

  • проверяю HTTP-код страницы
  • смотрю PHP-логи
  • нахожу файл или модуль, где падает выполнение
  • исправляю конфликт или возвращаю совместимую настройку
  • проверяю сайт и админку после правки

Что подготовить перед обращением

  • URL с белым экраном
  • доступ к файлам и логам
  • информацию о CMS
  • что обновляли перед проблемой
  • есть ли резервная копия

Сроки и ориентиры

Если в логах есть точная ошибка, восстановление может быть быстрым. Если проблема появляется только иногда, нужно смотреть условия и нагрузку.

FAQ

Белый экран означает, что сайт удален?

Обычно нет. Чаще это ошибка выполнения, а не удаление файлов.

Можно включить вывод ошибок на сайте?

Лучше делать это аккуратно и временно, чтобы не показывать лишнюю информацию посетителям.

Почему админка тоже белая?

Ошибка может быть в общем коде, автозагрузке, плагине или версии PHP.

Нужен ли бэкап?

Да, перед правками файлов и отключением модулей это безопаснее.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите адрес проекта, что именно не работает, когда началось и какие доступы есть. Я посмотрю ситуацию, объясню план и скажу, с чего безопаснее начать.

Итог

Белый экран сайта почти всегда можно разобрать по логам, если не делать хаотичных правок.