CMS: WordPress, Битрикс, Tilda и другие

Как восстановить сайт на WordPress?

Максим, Тверь 0

После автообновления плагинов сайт на WordPress упал в белый экран, админка тоже не открывается. Бэкап делал месяца три назад, свежего нет. Что можно сделать прямо сейчас?

Дмитрий Акиндинов технический администратор сайтов

ответил

Первым делом восстановите сайт из резервной копии: в панели хостинга (Timeweb, Beget, Рег.ру) обычно есть раздел «Резервные копии» с точками за последние 7-30 дней, выбираете дату до сбоя — и файлы с базой данных откатываются одной кнопкой за 10-15 минут. Если копии старые или их нет вообще, белый экран после обновления плагинов обычно лечится их отключением по FTP.

Для отключения плагинов заходите по FTP в wp-content/plugins и переименовываете саму папку, например в plugins_old — WordPress перестанет их подключать, и сайт снова откроется, хотя и без плагинов. Дальше папку возвращают на прежнее имя и включают плагины по одному через админку, пока не найдётся виновник.

Если и админка недоступна, а не только сайт, временно включите отладку в wp-config.php строкой `define(‘WP_DEBUG’, true)` сразу после `<?php` — на экране появится конкретная ошибка PHP с именем файла и плагина, из-за которого всё упало, вместо голого белого экрана. После починки строку обязательно убрать обратно.

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

Подробный разбор Обновление плагинов сломало сайт: как найти виновника и откатиться

Задать свой вопрос

Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.

Похожие вопросы

Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"

Заявка

Обсудим задачу

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

Куда удобнее ответить?