Как восстановить сайт на 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 с именем файла и плагина, из-за которого всё упало, вместо голого белого экрана. После починки строку обязательно убрать обратно.
На будущее лучше настроить автоматический бэкап на стороне хостинга или через отдельный плагин с выгрузкой копии на внешнее хранилище: три месяца без свежей копии — это восстановление вслепую, а с копией это дело нескольких минут даже при более серьёзной поломке.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.
Похожие вопросы
Как установить SSL-сертификат на сайт WordPress?
Что такое CMS-система?
Как удалить сайт на WordPress?
Какая версия PHP сейчас актуальна?
Как настроить Contact Form 7 для WordPress?
Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"