Zinn® Backups копирует файлы и базу данных вашего сайта в хранилище, принадлежащее вам, и восстанавливает их, когда они вам понадобятся. На вашем веб-сервере ничего не сохраняется: каждая часть резервной копии загружается и удаляется перед созданием следующей части.
Сайты, размещенные в Zinn Digital®, уже получают от нас ежедневные резервные копии. Этот плагин предназначен для хранения вашей собственной дополнительной копии, для сайтов, размещенных на любых других платформах, а также для переноса сайта из другого плагина резервного копирования.
Подключите ваше хранилище
- Скачайте плагин по ссылке https://zinndigital.com/wordpress-plugins/zinn-backups, затем в
WordPress откройте Плагины → Добавить плагин → Загрузить плагин, выберите zip-архив, нажмите Установить и Активировать.
- Откройте Zinn® Backups → Storage и выберите тип хранилища:
- Cloudflare R2, Amazon S3 или S3-совместимое — укажите бакет, идентификатор ключа доступа и
секретный ключ. Для R2 создайте токен API с правами Object Read & Write для этого бакета в панели управления Cloudflare (R2 → Manage R2 API tokens) и укажите идентификатор вашей учетной записи Cloudflare.
- Dropbox — создайте приложение на странице dropbox.com/developers/apps (Scoped access, App folder,
с разрешениями files.content.read, files.content.write и files.metadata.read), вставьте его App key, сохраните, нажмите Connect и вставьте код, предоставленный Dropbox.
- Google Drive — в консоли Google Cloud Console включите Google Drive API и создайте клиента OAuth
типа Web application; адрес перенаправления, который необходимо добавить, указан в форме. Вставьте идентификатор клиента и секретный ключ, сохраните и нажмите Connect. Плагин видит только те файлы, которые он создает сам.
- Нажмите Test. Будет выполнен процесс записи небольшого файла в хранилище и его последующее удаление.
Плагин сохраняет одно целевое хранилище; чтобы переключить его, измените или удалите его на вкладке Storage.
Резервное копирование
Откройте Резервные копии и нажмите Создать резервную копию (файлы и база данных или что-то одно). Ход выполнения отображается на экране; вы можете покинуть страницу, процесс продолжится. Список ниже считывается непосредственно из вашего хранилища, поэтому в нем также отображаются резервные копии, созданные до пересборки сайта.
Восстановление
Нажмите Восстановить рядом с резервной копией, выберите компоненты для восстановления, отметьте подтверждение и нажмите Восстановить. База данных сначала загружается во временные таблицы и подменяется в самом конце, поэтому при любом сбое база данных вашего сайта останется без изменений. Файлы, отсутствующие в резервной копии, сохраняются, а wp-config.php никогда не перезаписывается. После завершения вам может потребоваться войти снова, используя учетную запись с восстановленного сайта.
Резервная копия другого сайта в том же хранилище помечается как С другого сайта. Ее восстановление переносит тот сайт сюда: его адреса автоматически меняются на адреса этого сайта.
Импорт из другого плагина
Откройте Импорт и миграция. Загрузите файлы резервных копий (любого размера — они отправляются небольшими частями), вставьте ссылку общего доступа Google Drive или Dropbox либо поместите файлы в wp-content/uploads/zinn-backups-import/ по FTP. Поддерживаются: UpdraftPlus (каждый файл из набора), All-in-One WP Migration (.wpress, без шифрования), Duplicator (zip), BackWPup, WPvivid, загрузки Jetpack VaultPress Backup и BlogVault, Zinn® Migrate, а также любые zip- или tar-архивы сайта WordPress с его дампом .sql.
Импорт выполняется только в каталог wp-content: собственные файлы WordPress, wp-config.php и drop-in файлы кэша на этом сайте остаются без изменений.
Что не поддерживается
- Сети Multisite пока не поддерживаются.
- Файл Duplicator DupArchive (.daf) не может быть прочитан — пересоберите пакет в формате ZIP.
- Зашифрованные архивы UpdraftPlus или All-in-One WP Migration не могут быть прочитаны — экспортируйте их без шифрования.