Белый экран и «критическая ошибка» WordPress: починим срочно
«На сайте возникла критическая ошибка» — это фатальный сбой PHP. Находим конкретный плагин, тему или настройку и возвращаем сайт, не снося всё подряд.
Белый экран смерти, как его называют в сообществе WordPress, — это PHP, который остановился на фатальной ошибке. Начиная с версии 5.2 WordPress вместо пустой страницы показывает надпись о критической ошибке и отправляет администратору письмо со ссылкой на режим восстановления. Письмо часто уходит на старую почту подрядчика, и владелец его не видит.
Самые частые причины: обновившийся плагин несовместим с темой или версией PHP, закончилась память, указанная в настройках, оборвалось обновление и в папке остались половинчатые файлы. Реже — повреждённый файл темы после ручной правки или заражение, которое сломало код при внедрении.
Опасность белого экрана в том, что админка часто тоже недоступна. Владелец пытается зайти в /wp-admin, видит ту же ошибку и начинает удалять плагины через файловый менеджер хостинга. Так легко потерять настройки магазина или формы. Мы действуем аккуратнее: сначала копия, потом точечное отключение.
Пять безопасных шагов, пока ждёте инженера
- Поищите во всех почтовых ящиках письмо от WordPress с темой про техническую проблему на сайте. В нём имя плагина.
- Вспомните, обновлялось ли что-то вчера или сегодня, включая автоматические обновления.
- Убедитесь, что у хостинга есть резервная копия за вчерашний день, но не восстанавливайте её сами.
- Подготовьте доступ к хостингу: файловый менеджер или FTP плюс панель базы данных.
- Если это магазин, предупредите покупателей в соцсетях или мессенджере, что заказы временно принимаются по телефону.
Как владельцы WordPress делают хуже
Заливают WordPress «поверх» целиком
Перезаписанный wp-config.php или папка с темой — и к одной ошибке добавляются ещё три. Ядро трогаем только точечно.
Ставят WP_DEBUG с выводом на экран
Пути к файлам и куски запросов видны всем, в том числе поисковым роботам, которые сохранят их в выдаче.
Удаляют плагин через базу данных
Ручная правка таблицы опций без понимания структуры ломает сериализованные данные, и пропадают настройки соседних плагинов.
Скачивают «исправленный» плагин с форумов
Взломанные копии платных плагинов — частый способ заразить сайт. Ставим только из официальных источников.
Калькулятор
Белый экран WordPress — расчёт стоимости
Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.
Выберите пакет
Добавьте нужное
Ваша смета
- Пакет «Спутник»4 900 ₽
- Замена несовместимого плагина4 900 ₽
- Настройка писем восстановления2 900 ₽
Стоимость работ
0 ₽
старт в течение часа, ответ за 1–2 часа
Счёт сейчас: 12 700 ₽ — 100%, сумма до 50 000 ₽
Без регистрации. Счёт и анкета придут на почту сразу. Дежурный получит тревогу сразу после оформления.
Как проходит починка
Минута 0
Копия файлов и базы
Сохраняем сайт в текущем виде, даже сломанном, чтобы в любой момент можно было вернуться.
Минуты 10–25
Журнал ошибок
Включаем запись в файл debug.log, открываем сайт и смотрим, на каком файле PHP останавливается.
Минуты 25–40
Точечное отключение
Выключаем виновника и проверяем, что сайт открылся, а остальные модули работают.
После
Постоянное решение
Ставим совместимую версию или аналог, выключаем отладку, возвращаем админке нормальный вид.
Пример: блог с магазином на WooCommerce после автообновления
Пакет «Спутник» (4 900 ₽) + замена несовместимого плагина (4 900 ₽) + настройка писем восстановления (2 900 ₽). Итог — 12 700 ₽. Старт в течение часа, ответ за 1–2 часа. В подобной ситуации плагин доставки обновляется ночью и требует более свежий PHP, чем стоит на хостинге. Мы ставим рабочую версию плагина и договариваемся с владельцем о плановом переходе на новый PHP.
Собрать свой вариантВопросы и ответы
Вопросы владельцев сайтов на WordPress
Пришло письмо со ссылкой на режим восстановления. Можно по ней зайти?
Да, если письмо пришло от вашего сайта и ссылка ведёт на ваш домен. В этом режиме WordPress отключает упавший плагин только для вас. Но саму проблему он не решает: посетители по-прежнему видят ошибку.
Можно ли просто удалить все плагины?
Не стоит. Удаление через админку часто стирает настройки. Переименование папки плагинов выключит их все разом, но сломает формы, оплату и SEO. Лучше найти один виновный плагин.
Тема куплена и сильно доработана. Её не потеряете?
Перед любыми действиями делаем копию файлов и базы. Тему не обновляем и не заменяем без согласования: часто именно в ней ручные правки, которые нигде больше не сохранены.
Как сделать, чтобы это не повторилось?
Отключить автообновления крупных плагинов, проверять обновления на тестовой копии и держать резервные копии. Если нужно, возьмём сайт на мониторинг.
Смотрите также
Похожие решения
Спросите что угодно о заказе: сколько будет стоить ваш проект, что входит в пакет, как платить, какие документы получите.
Бесплатные калькуляторы и шаблоны по теме
Все инструменты →- Безопасность и 152-ФЗКалькулятор ущерба от утечки данных и простоя сайтаПосчитайте стоимость инцидента в деньгах: простой, восстановление, оборотные и фиксированные штрафы за утечку персональных данных, отток клиентов — и сравните с ценой защиты.
- Поддержка и инфраструктураКалькулятор ущерба от DDoS-атаки и окупаемости защитыПосчитайте цену одной DDoS-атаки для вашего бизнеса и сравните ожидаемые потери за год со стоимостью защиты — чтобы решение было на цифрах.
- Поддержка и инфраструктураКалькулятор SLA и аптайма: сколько простоя в годСколько может лежать сайт при SLA 99.9%? Калькулятор переводит проценты в минуты, считает доступность цепочки сервисов и показывает, во что обходится простой.
