При восстановлении CMS-сайта файлы и база обычно должны быть с одной даты. Если файлы старые, а база новая, плагины, настройки или заказы могут не совпасть.
Перед восстановлением
- Определите точную дату, к которой нужно вернуться.
- Проверьте, были ли после этой даты новые заказы, комментарии или пользователи.
- Сохраните текущее состояние до замены.
- Восстанавливайте файлы и базу как один согласованный комплект.
После восстановления
- Откройте сайт и админку.
- Проверьте формы, оформление заказа и вход.
- Очистите кеш CMS.
- Проверьте error logs на fatal errors.
Как восстановить и не сделать хуже
- Не перезаписывайте текущий сайт, пока не понятно, что внутри бэкапа.
- По возможности восстанавливайте файлы и базу за один период.
- Сохраните копию сломанного состояния, если там могут быть новые заказы, комментарии или загруженные файлы.
- После восстановления проверьте главную, админку, формы, картинки и SSL.
Пришлите домен, что произошло, когда сайт точно работал и какой бэкап есть. Поможем выбрать, восстанавливать файлы, базу, DNS, почту или весь сайт. Написать в чат.
Как правильно относиться к резервным копиям
Резервная копия полезна только тогда, когда понятно, что именно в нее входит и как ее восстановить. Для сайта обычно нужны файлы, база данных, почтовые данные и понимание точки восстановления.
- проверяйте дату создания backup;
- храните важные копии не только внутри аккаунта хостинга;
- перед обновлением CMS делайте отдельную копию;
- периодически проверяйте, что архив можно распаковать;
- для VPS отличайте snapshot от полноценного backup.
Если проблема замечена не сразу, старые копии могут быть важнее самой свежей, потому что свежая копия уже может содержать ошибку.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Восстановление сайта из бэкапа: почему файлы и база должны совпадать», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
