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

Что входит в полный бэкап

ЧастьЧто содержит
ФайлыЯдро WordPress, темы, плагины, uploads и wp-config.php.
База данныхЗаписи, страницы, пользователи, настройки, заказы WooCommerce и данные плагинов.
Почта/DNSОбычно не входят в бэкап WordPress; их проверяют отдельно при необходимости.

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

  1. Сохраните текущее сломанное состояние отдельно, если потом нужно будет сравнивать файлы.
  2. Восстановите файлы сайта в правильную корневую папку, обычно public_html или папку домена.
  3. Импортируйте дамп базы в правильную базу данных.
  4. Проверьте wp-config.php: имя базы, пользователя, пароль и префикс таблиц.
  5. Если домен менялся, обновите siteurl и home в базе WordPress.
  6. Очистите кеш и проверьте wp-admin, главную, формы и важные страницы.

Частые ошибки

  • Базу восстановили не в ту базу данных.
  • wp-config.php перезаписали старыми доступами.
  • После восстановления остались старые кеш-файлы.
  • Для магазина восстановили старую базу и потеряли новые заказы.
  • URL изменили только в одном месте, а сериализованные данные все еще содержат старый домен.

Для магазинов WooCommerce восстановление нужно планировать особенно аккуратно: заказы после даты бэкапа могут быть потеряны.

Действия с приоритетом безопасности

  • Обновите ядро WordPress, темы и плагины.
  • После инцидента смените пароли wp-admin, FTP, базы и панели хостинга.
  • Проверьте неизвестных администраторов и подозрительные файлы.
  • Чистый бэкап делайте только после удаления заражения.

Как восстановить и не сделать хуже

  • Не перезаписывайте текущий сайт, пока не понятно, что внутри бэкапа.
  • По возможности восстанавливайте файлы и базу за один период.
  • Сохраните копию сломанного состояния, если там могут быть новые заказы, комментарии или загруженные файлы.
  • После восстановления проверьте главную, админку, формы, картинки и SSL.
Перед восстановлением важно понять, что именно сломано

Пришлите домен, что произошло, когда сайт точно работал и какой бэкап есть. Поможем выбрать, восстанавливать файлы, базу, DNS, почту или весь сайт. Написать в чат.