Белый экран без текста ошибки

Пустая страница часто означает фатальную PHP-ошибку при отключённом выводе ошибок или сбой шаблона до формирования ответа.

Сайт не открываетсяПроверка по симптомам

Проверьте по порядку

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

  1. 1
    Откройте исходный код страницы: полностью пустой HTML и «белый дизайн» — разные случаи.
  2. 2
    Проверьте HTTP-код. Белый экран с 500 указывает на серверную ошибку, с 200 — на логику приложения или CSS.
  3. 3
    Посмотрите error log за секунды вокруг запроса, не включая display_errors на production.
  4. 4
    Если сбой появился после обновления, временно откатите последнее изменение для подтверждения причины.

Как читать результат

Fatal error PHP

Признак: Ответ 500, а тело пустое.

Что делать: Исправляйте ошибку из лога, а не внешний вид страницы.

Шаблон ничего не вывел

Признак: HTTP 200, HTML почти пуст.

Что делать: Проверяйте условие рендера, данные и выбранный шаблон.

CSS скрывает контент

Признак: HTML на месте, но визуально пусто.

Что делать: Отключите CSS в DevTools и найдите правило, скрывающее контейнер.

Не маскируйте симптом

Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.