Полное восстановление WordPress обычно состоит из двух частей: файлов сайта и базы данных. Если восстановить только файлы или только базу, сайт может остаться в несогласованном состоянии, особенно после обновлений, переноса или очистки от вирусов.
Что входит в полный бэкап
| Часть | Что содержит |
|---|---|
| Файлы | Ядро WordPress, темы, плагины, uploads и wp-config.php. |
| База данных | Записи, страницы, пользователи, настройки, заказы WooCommerce и данные плагинов. |
| Почта/DNS | Обычно не входят в бэкап WordPress; их проверяют отдельно при необходимости. |
Порядок восстановления
- Сохраните текущее сломанное состояние отдельно, если потом нужно будет сравнивать файлы.
- Восстановите файлы сайта в правильную корневую папку, обычно public_html или папку домена.
- Импортируйте дамп базы в правильную базу данных.
- Проверьте wp-config.php: имя базы, пользователя, пароль и префикс таблиц.
- Если домен менялся, обновите siteurl и home в базе WordPress.
- Очистите кеш и проверьте wp-admin, главную, формы и важные страницы.
Частые ошибки
- Базу восстановили не в ту базу данных.
- wp-config.php перезаписали старыми доступами.
- После восстановления остались старые кеш-файлы.
- Для магазина восстановили старую базу и потеряли новые заказы.
- URL изменили только в одном месте, а сериализованные данные все еще содержат старый домен.
Для магазинов WooCommerce восстановление нужно планировать особенно аккуратно: заказы после даты бэкапа могут быть потеряны.
Действия с приоритетом безопасности
- Обновите ядро WordPress, темы и плагины.
- После инцидента смените пароли wp-admin, FTP, базы и панели хостинга.
- Проверьте неизвестных администраторов и подозрительные файлы.
- Чистый бэкап делайте только после удаления заражения.
Как восстановить и не сделать хуже
- Не перезаписывайте текущий сайт, пока не понятно, что внутри бэкапа.
- По возможности восстанавливайте файлы и базу за один период.
- Сохраните копию сломанного состояния, если там могут быть новые заказы, комментарии или загруженные файлы.
- После восстановления проверьте главную, админку, формы, картинки и SSL.
Навигация по wiki
Перед восстановлением важно понять, что именно сломано
Пришлите домен, что произошло, когда сайт точно работал и какой бэкап есть. Поможем выбрать, восстанавливать файлы, базу, DNS, почту или весь сайт. Написать в чат.
