Возврат рабочего состояния

Восстановление сайта из резервной копии

Сохраняем текущее состояние, проверяем архив и базу, разворачиваем копию отдельно и только после тестов переключаем сайт. Учитываем заказы, заявки и другие данные, появившиеся после даты резервирования.

Безопасное восстановление

Копия — это
не кнопка отката

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

01

Сохраняем текущее

Создаём отдельный снимок файлов, базы и конфигурации до любых изменений, даже если сайт сейчас работает с ошибками.

02

Проверяем комплект

Определяем дату, размер, формат, наличие файлов, загрузок, дампа базы, конфигурации и признаков повреждения архива.

03

Выбираем точку

Сопоставляем время сбоя с доступными копиями и отдельно оцениваем новые заказы, пользователей, заявки и публикации.

04

Разворачиваем отдельно

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

05

Тестируем функции

Проверяем страницы, вход, формы, каталог, заказы, оплату, интеграции, cron, медиа и журналы приложения.

06

Переключаем и наблюдаем

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

Результат

Сайт возвращён в проверенное состояние

Целостные данные

Файлы и база соответствуют одной выбранной точке восстановления.

Проверенные функции

Критические пользовательские и служебные сценарии протестированы.

Новая контрольная копия

После запуска создаётся свежая резервная точка и проверяется мониторинг.

Выбор сценария

Откат, перенос или частичное восстановление

Полный откат подходит не всегда. Если после копии появились продажи или контент, разделяем повреждённые компоненты и свежие данные, а решение принимаем после сравнения.

01

Полный откат

Возвращаем файлы и базу одной даты, когда потеря последующих изменений допустима.

02

Только файлы

Восстанавливаем код и медиа, сохраняя актуальную базу после проверки совместимости.

03

Только база

Импортируем данные при целых файлах и известной совместимости схемы.

04

Перенос копии

Разворачиваем сайт на другом хостинге с заменой путей, домена и подключения.

Ограничения

Копия может быть неполной или заражённой

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

Для начала подготовьте

  • архивы и даты создания копий;
  • дамп базы данных;
  • доступ к хостингу или серверу;
  • время и причину сбоя;
  • перечень данных, которые нельзя потерять.

Не удаляйте текущие файлы и базу: даже повреждённое состояние может содержать единственные свежие данные.

Вопросы

Перед восстановлением

Что должно быть в копии?

Обычно нужны файлы, база данных и сведения о конфигурации. Одна база не содержит темы, плагины и загрузки.

Можно восстановить поверх сайта?

Это может уничтожить новые данные. Сначала сохраняем текущее состояние и проверяем копию отдельно.

Как выбрать дату?

Берём последнюю целую копию до сбоя и оцениваем изменения, появившиеся после неё.

Что проверяется после запуска?

Страницы, формы, вход, заказы, медиа, интеграции, HTTPS, поисковые настройки и журналы.

Первый шаг

Опишите доступные копии

Пришлите даты, состав архивов и время сбоя. Определим безопасный вариант проверки без перезаписи текущего сайта.