Как восстановить сайт из резервной копии?
Ольга, Иркутск 0
После неудачного обновления плагина сайт выдаёт белый экран. Есть бэкап недельной давности от хостинга, но я никогда раньше не восстанавливал сайт из копии и боюсь сделать только хуже - вдруг что-то перезатрётся не так.
Дмитрий Акиндинов технический администратор сайтов
ответил
Способ восстановления зависит от того, откуда копия. Если бэкап делал плагин вроде UpdraftPlus, копия разворачивается в один клик прямо из его раздела в админке — выбираете нужную дату и жмёте «Восстановить». Если это архив от хостинга или сделанная руками копия, файлы заливают по FTP поверх текущих, а базу данных импортируют через phpMyAdmin кнопкой «Импорт» в формате SQL. На сайт среднего размера процесс занимает от 10 минут до часа.
Раз в админку зайти уже не получится из-за белого экрана, самый быстрый вариант в вашей ситуации — зайти по FTP и просто вернуть на место папку с проблемным плагином из копии недельной давности, не трогая всё остальное: часто белый экран даёт именно один сбойный файл, и точечный откат быстрее и безопаснее, чем разворачивать всю копию целиком поверх текущего состояния.
Если решаете восстанавливать весь сайт целиком, важно понимать: копия перезапишет всё, что изменилось на сайте после её создания, включая новые заказы, комментарии или правки контента за прошедшую неделю. Если такие изменения были и они важны, до восстановления стоит сохранить их отдельно вручную либо, что надёжнее, сначала развернуть копию на тестовом поддомене и свериться, что она рабочая, прежде чем перезаписывать основной сайт.
После восстановления на другом сервере или хостинге дополнительно проверьте файл wp-config.php — в нём прописаны данные доступа к базе, и если база теперь называется иначе или сменился хост подключения, сайт снова выдаст ошибку уже по другой причине. И обязательно откройте сайт в браузере после переноса: если что-то осталось незамеченным, лучше увидеть это сразу, а не от клиентов.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.