Резервные копии и миграция: экспорт, восстановление и перенос сайта
Вкладка Резервные копии и миграция (Baza Helper > Резервные копии и миграция) упаковывает ваш сайт в один архив .zip, который Baza Helper может восстановить на любом сайте WordPress со сменой адреса сайта по пути. Экспорт и импорт выполняются небольшими шагами примерно по десять секунд, поэтому большие сайты тоже работают.
Создание резервной копии
- Откройте карточку Экспорт сайта.
- Отметьте, что включить: База данных, Медиатека (uploads), Темы, Плагины, Must-use плагины и Переводы.
- Дайте копии необязательное Название и нажмите Создать резервную копию.
- Найдите её в разделе Резервные копии на этом сервере и нажмите Скачать, чтобы сохранить копию вне сервера.
Импорт или восстановление
В блоке Импорт или восстановление архив можно добавить четырьмя способами:
- перетащите его в область перетаскивания, щёлкните, чтобы выбрать файл, или вставьте из буфера обмена. Принимаются
.zipи.sql; простой файл .sql не имеет манифеста; - Скачать по адресу: сервер загружает архив по ссылке, которую вы вводите;
- папка входящих: для большого файла положите его туда через FTP или файловый менеджер хостинга, и он появится в списке Ожидает импорта;
- архив, уже сохранённый на этом сервере, кнопкой Восстановить в списке копий.
Более старые архивы .bbcz тоже принимаются. Когда архив готов, выберите, что восстановить: Заменить базу данных и Восстановить файлы, при желании Сначала сохранить копию текущей базы данных.
Смена адреса сайта
Заполните Старый адрес и Новый адрес, чтобы перейти на другой домен. Каждое вхождение старого адреса в записях, опциях и виджетах меняется, в том числе внутри сериализованных данных, с пересчётом длин, чтобы ничего не сломалось. Оставьте оба одинаковыми, чтобы сохранить адреса. Значения guid записей не меняются. Другой префикс таблиц сопоставляется, а роли и мета-ключи следуют за ним.
Что происходит во время импорта
- Сначала распаковываются файлы (с проверкой небезопасных путей) в uploads, themes, plugins, mu-plugins и languages. Сама папка плагина Baza Helper никогда не перезаписывается.
- Импортируется база данных, причём Baza Helper остаётся активным сразу после таблицы опций.
- Адрес заменяется.
- Роли и мета-ключи подстраиваются под новый префикс, а правила перезаписи сбрасываются.
Пока идёт импорт, сайт отвечает на другие запросы кодом 503, чтобы ничего не записывалось в наполовину импортированные данные. Импорт авторизуется токеном задачи, поскольку таблица пользователей заменяется.
Что важно знать
- База данных, пользователи и пароли сайта заменяются данными из архива. После импорта вы входите с учётной записи из архива.
- Multisite не поддерживается и отклоняется.
- Отправка и получение по FTP или SFTP, расписания и хранение копий пока не входят в инструмент.
- Копии хранятся в uploads/baza-helper-backups под защитой файла .htaccess.
