Перейти к содержимому
Левицкий Концепт
Инициализация систем000%

Белый экран и «критическая ошибка» WordPress: починим срочно

«На сайте возникла критическая ошибка» — это фатальный сбой PHP. Находим конкретный плагин, тему или настройку и возвращаем сайт, не снося всё подряд.

Белый экран смерти, как его называют в сообществе WordPress, — это PHP, который остановился на фатальной ошибке. Начиная с версии 5.2 WordPress вместо пустой страницы показывает надпись о критической ошибке и отправляет администратору письмо со ссылкой на режим восстановления. Письмо часто уходит на старую почту подрядчика, и владелец его не видит.

Самые частые причины: обновившийся плагин несовместим с темой или версией PHP, закончилась память, указанная в настройках, оборвалось обновление и в папке остались половинчатые файлы. Реже — повреждённый файл темы после ручной правки или заражение, которое сломало код при внедрении.

Опасность белого экрана в том, что админка часто тоже недоступна. Владелец пытается зайти в /wp-admin, видит ту же ошибку и начинает удалять плагины через файловый менеджер хостинга. Так легко потерять настройки магазина или формы. Мы действуем аккуратнее: сначала копия, потом точечное отключение.

Пять безопасных шагов, пока ждёте инженера

  • Поищите во всех почтовых ящиках письмо от WordPress с темой про техническую проблему на сайте. В нём имя плагина.
  • Вспомните, обновлялось ли что-то вчера или сегодня, включая автоматические обновления.
  • Убедитесь, что у хостинга есть резервная копия за вчерашний день, но не восстанавливайте её сами.
  • Подготовьте доступ к хостингу: файловый менеджер или FTP плюс панель базы данных.
  • Если это магазин, предупредите покупателей в соцсетях или мессенджере, что заказы временно принимаются по телефону.

Как владельцы WordPress делают хуже

Заливают WordPress «поверх» целиком

Перезаписанный wp-config.php или папка с темой — и к одной ошибке добавляются ещё три. Ядро трогаем только точечно.

Ставят WP_DEBUG с выводом на экран

Пути к файлам и куски запросов видны всем, в том числе поисковым роботам, которые сохранят их в выдаче.

Удаляют плагин через базу данных

Ручная правка таблицы опций без понимания структуры ломает сериализованные данные, и пропадают настройки соседних плагинов.

Скачивают «исправленный» плагин с форумов

Взломанные копии платных плагинов — частый способ заразить сайт. Ставим только из официальных источников.

Калькулятор

Белый экран WordPress — расчёт стоимости

Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.

1

Выберите пакет

2

Добавьте нужное

+ 4 900 ₽
+ 7 900 ₽
+ 5 900 ₽
+ 2 900 ₽
+ 4 900 ₽
от 2 900 ₽ за ч
+ 9 900 ₽
+ 14 900 ₽
+ 19 900 ₽
+ 19 900 ₽
+ 4 900 ₽
+ 9 900 ₽/мес
3

Ваша смета

  • Пакет «Спутник»4 900 ₽
  • Замена несовместимого плагина4 900 ₽
  • Настройка писем восстановления2 900 ₽

Стоимость работ

0 ₽

старт в течение часа, ответ за 1–2 часа

Счёт сейчас: 12 700 ₽ — 100%, сумма до 50 000 ₽

Без регистрации. Счёт и анкета придут на почту сразу. Дежурный получит тревогу сразу после оформления.

Как проходит починка

  1. Минута 0

    Копия файлов и базы

    Сохраняем сайт в текущем виде, даже сломанном, чтобы в любой момент можно было вернуться.

  2. Минуты 10–25

    Журнал ошибок

    Включаем запись в файл debug.log, открываем сайт и смотрим, на каком файле PHP останавливается.

  3. Минуты 25–40

    Точечное отключение

    Выключаем виновника и проверяем, что сайт открылся, а остальные модули работают.

  4. После

    Постоянное решение

    Ставим совместимую версию или аналог, выключаем отладку, возвращаем админке нормальный вид.

Пример: блог с магазином на WooCommerce после автообновления

Пакет «Спутник» (4 900 ₽) + замена несовместимого плагина (4 900 ₽) + настройка писем восстановления (2 900 ₽). Итог — 12 700 ₽. Старт в течение часа, ответ за 1–2 часа. В подобной ситуации плагин доставки обновляется ночью и требует более свежий PHP, чем стоит на хостинге. Мы ставим рабочую версию плагина и договариваемся с владельцем о плановом переходе на новый PHP.

Собрать свой вариант

Вопросы и ответы

Вопросы владельцев сайтов на WordPress

Пришло письмо со ссылкой на режим восстановления. Можно по ней зайти?

Да, если письмо пришло от вашего сайта и ссылка ведёт на ваш домен. В этом режиме WordPress отключает упавший плагин только для вас. Но саму проблему он не решает: посетители по-прежнему видят ошибку.

Можно ли просто удалить все плагины?

Не стоит. Удаление через админку часто стирает настройки. Переименование папки плагинов выключит их все разом, но сломает формы, оплату и SEO. Лучше найти один виновный плагин.

Тема куплена и сильно доработана. Её не потеряете?

Перед любыми действиями делаем копию файлов и базы. Тему не обновляем и не заменяем без согласования: часто именно в ней ручные правки, которые нигде больше не сохранены.

Как сделать, чтобы это не повторилось?

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

Помощник по заказуЦены, сроки, оплата, договор — отвечает сразу

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