Белый экран без текста ошибки
Пустая страница часто означает фатальную PHP-ошибку при отключённом выводе ошибок или сбой шаблона до формирования ответа.
Проверьте по порядку
Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.
- 1Откройте исходный код страницы: полностью пустой HTML и «белый дизайн» — разные случаи.
- 2Проверьте HTTP-код. Белый экран с 500 указывает на серверную ошибку, с 200 — на логику приложения или CSS.
- 3Посмотрите error log за секунды вокруг запроса, не включая display_errors на production.
- 4Если сбой появился после обновления, временно откатите последнее изменение для подтверждения причины.
Как читать результат
Fatal error PHP
Признак: Ответ 500, а тело пустое.
Что делать: Исправляйте ошибку из лога, а не внешний вид страницы.
Шаблон ничего не вывел
Признак: HTTP 200, HTML почти пуст.
Что делать: Проверяйте условие рендера, данные и выбранный шаблон.
CSS скрывает контент
Признак: HTML на месте, но визуально пусто.
Что делать: Отключите CSS в DevTools и найдите правило, скрывающее контейнер.
Не маскируйте симптом
Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.