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

Как восстановить сайт из бэкапа на WordPress?

Татьяна, Ижевск 0

После неудачного обновления плагина сайт на WordPress выдаёт белый экран. Бэкап от UpdraftPlus вроде цел, лежит в облаке, но я никогда раньше не восстанавливала сайт из него и боюсь сделать только хуже. Как правильно это делать?

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

ответил

Если бэкап сделан плагином вроде UpdraftPlus, восстановление обычно занимает 10-15 минут через тот же плагин: в разделе «Настройки — UpdraftPlus — Существующие резервные копии» выбираете дату, нажимаете «Восстановить» и отмечаете, что возвращать — файлы, базу данных или всё сразу. Панель администратора при белом экране обычно ещё доступна, даже если фронтенд сайта сломан.

Если панель админки тоже недоступна, тот же результат получают вручную: файлы из wp-content заливаются по FTP поверх текущих, а база данных импортируется через phpMyAdmin — предварительно старые таблицы стоит удалить или переименовать, чтобы новый импорт не смешался со сломанными данными. Доступы к базе (имя, пользователь, пароль) при этом должны совпадать с указанными в wp-config.php, иначе сайт после восстановления не подключится к базе вообще.

Отдельная ловушка — восстановление на другой адрес, не тот, с которого снимался бэкап (например, при переезде на новый домен или тестовый поддомен). WordPress хранит адрес сайта не только в одной настройке, а вшитым в сериализованные данные по всей базе, и обычный текстовый поиск-замена там всё портит. Для такого случая нужен инструмент, который умеет работать именно с сериализованными строками — плагин вроде Better Search Replace или команда wp search-replace через WP-CLI, если хостинг её поддерживает.

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

Подробный разбор Бэкап, который не восстанавливается: как проверить копию заранее

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

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

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

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

Заявка

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

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

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