Сохраняем текущее
Создаём отдельный снимок файлов, базы и конфигурации до любых изменений, даже если сайт сейчас работает с ошибками.
Возврат рабочего состояния
Сохраняем текущее состояние, проверяем архив и базу, разворачиваем копию отдельно и только после тестов переключаем сайт. Учитываем заказы, заявки и другие данные, появившиеся после даты резервирования.
Безопасное восстановление
Официальная документация WordPress разделяет базу данных и файлы сайта: восстановление только одного компонента даёт неполное состояние. Поэтому сначала инвентаризируем содержимое и не перезаписываем рабочий сервер вслепую.
Создаём отдельный снимок файлов, базы и конфигурации до любых изменений, даже если сайт сейчас работает с ошибками.
Определяем дату, размер, формат, наличие файлов, загрузок, дампа базы, конфигурации и признаков повреждения архива.
Сопоставляем время сбоя с доступными копиями и отдельно оцениваем новые заказы, пользователей, заявки и публикации.
Настраиваем тестовый адрес или изолированную среду, импортируем базу и корректируем пути без открытия копии для индексации.
Проверяем страницы, вход, формы, каталог, заказы, оплату, интеграции, cron, медиа и журналы приложения.
Планируем короткое окно, переносим необходимые свежие данные, включаем сайт и контролируем ошибки после запуска.
Результат
Файлы и база соответствуют одной выбранной точке восстановления.
Критические пользовательские и служебные сценарии протестированы.
После запуска создаётся свежая резервная точка и проверяется мониторинг.
Выбор сценария
Полный откат подходит не всегда. Если после копии появились продажи или контент, разделяем повреждённые компоненты и свежие данные, а решение принимаем после сравнения.
Возвращаем файлы и базу одной даты, когда потеря последующих изменений допустима.
Восстанавливаем код и медиа, сохраняя актуальную базу после проверки совместимости.
Импортируем данные при целых файлах и известной совместимости схемы.
Разворачиваем сайт на другом хостинге с заменой путей, домена и подключения.
Ограничения
Наличие архива не гарантирует восстановление. Повреждённый дамп, отсутствующие загрузки или копия после заражения требуют другого сценария. Результат оцениваем после проверки содержимого.
Не удаляйте текущие файлы и базу: даже повреждённое состояние может содержать единственные свежие данные.
Вопросы
Обычно нужны файлы, база данных и сведения о конфигурации. Одна база не содержит темы, плагины и загрузки.
Это может уничтожить новые данные. Сначала сохраняем текущее состояние и проверяем копию отдельно.
Берём последнюю целую копию до сбоя и оцениваем изменения, появившиеся после неё.
Страницы, формы, вход, заказы, медиа, интеграции, HTTPS, поисковые настройки и журналы.
Первый шаг
Пришлите даты, состав архивов и время сбоя. Определим безопасный вариант проверки без перезаписи текущего сайта.