Создание резервной копии сайта на Wordpress в объектном хранилище 1cloud

В инструкции описана настройка резервного копирования сайта на CMS Wordpress с помощью плагина UpdraftPlus в облачное объектное хранилище по протоколам s3, ftp и swift.

Что это такое?

UpdraftPlus - самый популярный плагин для резервного копирования и восстановления, поддерживает все самые распространенные протоколы.

Первоначальные требования

Предполагается, что у вас уже есть сервер с настроенной системой управления содержимым сайта Wordpress.

Примечание: о том как установить Wordpress на сервер с Ubuntu читайте в нашей статье.

Установка плагина UpdraftPlus

Перед началом установки в файл /var/www/html/wordpress/wp-config.php необходимо добавить следующую директиву:

define('FS_METHOD', 'direct');

После внесения изменений не забудьте перезапустить веб-сервер Apache.

Для установки плагина войдите в панель управления Wordpress. В вертикальном меню слева выберете раздел Plugins и в открывшемся окне нажмите Add New.

Add new

В поиске по ключевым словам backup или updraft найдите нужный плагин и нажмите Install Now.

install now

Если появится запись Update Failed! нажмите на нее, после этого начнется установка.

После установки нажмите Activate Plugin.

Installing

Настройка подключения к облачному хранилищу

В вертикальном меню в разделе Settings выберете вкладку UpdraftPlus Backups.

Setting

Для настройки резервного копирования выберете в меню Settings нужный протокол и заполните данные для подключения.

Settings

Настройка соединения по FTP

В настройках плагина выберете протокол FTP.

FTP

В поле FTP server введите следующую ссылку:

1cloud.store:21

В поле FTP login введите введите имя пользователя хранилища с указанием TenantID, например:

1:1_admin
или 1:1_user

В поле FTP password пароль пользователя.

В поле Remote path введите имя контейнера хранилища.

Отметьте галочкой режим Passive mode.

Важно! У пользователя должны быть полный доступ к указанному контейнеру.

Далее необходимо проверить корректность настроек, для этого нажмите Test FTP Settings. Если настройки выполнены успешно, сохраните их с помощью кнопки Save Changes.

Теперь можно выполнять бэкап вашего сайта.

Test FTP Settings

Настройка соединения по Swift API

В настройках плагина выберете протокол OpenStack (Swift).

OpenStack(Swift)

В поле Autentification URI введите следующую ссылку:

https://1cloud.store/v2.0/

В поле Tenant введите значение TenantId из панели управления.

Поле Region оставьте пустым.

В поле Username введите имя пользователя хранилища, в поле Password его пароль.

В поле Container название контейнера.

Важно! У пользователя должны быть полный доступ к указанному контейнеру.

Далее необходимо проверить корректность настроек, для этого нажмите Test OpenStack Settings. Если настройки выполнены успешно, сохраните их с помощью кнопки Save Changes.

Теперь можно выполнять резервное копирование вашего сайта.

Test OpenStack Settings

Настройка соединения по S3

В настройках плагина выберете протокол S3-Compatible (Generic).

S3-Compatible (Generic)

В поле S3 access key введите имя пользователя хранилища, в поле S3 secret key - его пароль.

В поле S3 location введите имя контейнера хранилища.

В качестве S3 end-point укажите адрес хранилища:

1cloud.store

Важно! У пользователя должны быть полный доступ к указанному контейнеру.

Далее необходимо проверить корректность настроек, для этого нажмите Test S3 Settings. Если настройки выполнены успешно, сохраните их с помощью кнопки Save Changes.

Теперь можно выполнять резервное копирование вашего сайта.

Test S3 Settings

Создание резервной копии с UpdraftPlus

В вертикальном меню в разделе Settings выберете вкладку UpdraftPlus Backups.

UpdraftPlus Backups

Для настройки резервного копирования выберете в меню Settings нужный протокол и заполните данные для подключения.

Settings

Для выполнения бэкапа нажмите Backup Now.

Current Status

В открывшемся окне нажмите Backup Now.

Backup Now

Начнется процесс создания резервной копии.

Backups in progress

Восстановление из резервной копии

Для восстановления из резервной копии откройте плагин UpdraftPlus и во вкладке Current Status нажмите кнопку Restore.

Current Status

Далее из списка резервных копий выберете нужную и нажмите кнопку Restore.

Existing Backup

Отметьте галочками нужные опции для восстановления: плагины, темы, загрузки, база данных и другие. Нажмите кнопку Restore для восстановления.

Restore backup

Далее начнется восстановление. Следуйте инструкциям на экране.

Restore backup

На следующем этапе необходимо опять нажать кнопку Restore.

Successfully

В результате вы увидите сообщение об успешном восстановлении из резервной копии.

Restore successfully!

 


Средняя оценка: 5,0, всего оценок: 1