Как сделать backup сайта на WordPress

Рассматривается как сделать backup сайта на WordPress (сети виртуальных сайтов) при помощи беcплатного плагина BackUpWordPress и как восстановить сайт из копии.

В статье «Как организовать резервное копирование сайта» мы сделали вывод, что нам необходим плагин WordPress, при помощи которого мы сможем производить резервное копирование сайта/сети виртуальных сайтов непосредственно перед внесением каких-либо изменений. Хорошим вариантом может быть использование плагина BackUpWordPress.

Плагин BackUpWordPress необходим нам сразу после установки и запуска сайта на WordPress (сети виртуальных сайтов), поэтому, производим его установку при первом запуске WordPress.  (См. «Как установить одиночный сайт на WordPress» или «Как установить WordPress multisite«).

Плагин позволяет делать backup сайта на WordPress, включая базу данных и файлы по расписанию или по команде администратора, сохраняя файлы резервных копий в файловой системе WordPress. Плагин BackUpWordPress:

  • поддерживает несколько расписаний;
  • очень прост в использовании;
  • не требует много памяти;
  • может пересылать backup по эл. почте (???);
  • позволяет указывать файлы и папки, которые не следует включать в резервные копии.

За плату $24 за сайт можно купить дополнение, которое позволяет хранить резервные копии на одном из облачных хранилищ: диске Google (Google Drive), Dropbox, Microsoft Azure, Amazon S3 или передавать его при помощи SFTP куда-либо.

Установка BackUpWordPress

Процесс установки плагинов WordPress подробно описан в статье «Как установить плагин WordPress«. В данном разделе я кратко опишу установку плагина резервного копирования BackUpWordPress.

Переходим Мои Сайты->Управление сетью->Плагины (My sites->Network Admin->Plugins) для сети или Плагины (Plugins) для одиночного сайта и нажимаем кнопку вверху странички «Добавить новый» (Add New). Копируем название плагина с этой странички и вставляем в поле «Поиск» и нажимаем кнопку «Поиск плагина».

Получаем результаты поиска, как на  рис. 1.:

Рис. 1. Поиск плагина BackUpWordPress

Рис. 1. Поиск плагина BackUpWordPress

 Нажимаем на ссылку “Установить” (Install Now) и через 1 минуту должны получить сообщение об успешной установке плагина (рис. 2).

Рис. 2. BackUpWordPress установлен успешно

Рис. 2. BackUpWordPress установлен успешно

Активация плагина.

Чтобы использовать плагин, его необхомо активировать. Для одиночного сайта, просто нажимаем кнопку «Активировать» (Activate) и переходим к следующему разделу.

Для сети виртуальных сайтов, плагин должен быть активирован для сети в целом, поскольку при помощи BackUpWordPress мы собираемся делать резервные копии всей установки WordPress, включая все сайты, все файлы и базу данных, (рис. 2, отмечено красным). Нажимаем «Активировать для сети» (Network Activate).

как сделать backup сайта. Рис. 3. BackUpWordPress активирован

Рис. 3. BackUpWordPress активирован

 На рис. 3 изображена страничка плагинов после активации BackUpWordPress. Теперь, как активированный плагин, он имеет голубой фон (все активированные плагины имеют голубой фон). Можно начинать настройку и использование.

 Как сделать backup сайта на WordPress

Создание резервной копии сайта (сети виртуальных сайтов WordPress) при помощи плагина BackUpWordPress ну очень просто.

Еще раз. Для сети виртуальных сайтов вся работа с плагином осуществляется только при помощи Консоли Администратора сети Мои Сайты->Управление сетью (My sites->Network Admin).

Переходим на страничку управления резервным копированием: Настройки->Резервные копии (Tools → Backups) (рис. 4.)Как сделать backup сайта на WordPress. Рис. 4. Управление плагином BackUpWordPress

Строка (1) – сводка выполненных и сохраненных резервных копий установки WordPress для различных расписаний.  Нажатие мышкой на ссылку в строке переключает страничку управления плагином на работу с этим расписанием. На рис. 4. выбрано первое расписание (выделено жирным шрифтом). По умолчанию, плагин настроен на ежедневное резервное копирование базы данных и еженедельное базы данных и файловой системы WordPress. По идее, можно добавить еще и третье расписание, но у меня ссылка “добавить расписание” не работает (версия плагина 2.6.2). Ну и не очень-то и хотелось.

Строка (2) – непосредственно управление плагином – ссылки на формы настроек и запуск резевного копирования.

Ссылка “Настройки” (рис. 5.) вызывает всплывающее окно для задания периодичности и состава резервной копии.

Как сделать backup сайта на WordPress. Рис. 5. Настройка расписания BackUpWordPress

Рис. 5. Настройка расписания BackUpWordPress

У меня есть большие сомнения, что при работающей аппаратуре и операционной системе сайт на WordPress вдруг возьмет и сломается и испортит все свои данные. Считаю такой сценарий невероятным. Сайт на WordPress может испортить только Администратор, внося в него изменения (см. «Как организовать резервное копирование сайта»). Поэтому, делать ли периодические резервные копии сайта – дело вкуса. При наличии регулярного резервного копирования всего сервера (виртуальной машины) я считаю, что это будет бесполезная загрузка ресурса. Поэтому, рекомендую установить параметры вкладки “Настройки” как на рис. 5. – копируем все (База данных и файлы) и только по команде администратора (Только вручную).

Ссылка “Исключения” появляется только для расписания, в котором задано резервное копирование файловой системы WordPress. Она вызывает всплывающее окно для задания файлов и папок WordPress, которые не надо включать в резервную копию (Рис. 6.).

Как сделать backup сайта на WordPress. Рис. 6. Управление исключениями

Рис. 6. Управление исключениями

Изначально, в качестве исключений заданы папка резервных копий созданных плагином BackUpWordPress (что весьма разумно) и служебные файлы депозитариев разработки. Администратор может добавить сюда еще что-либо, но прошу учесть, что это что-либо при восстановления сайта из резервной копии будет утеряно.

Ссылка “Запустить сейчас” создает резервную копию сайта (сети виртуальных сайтов) и помещает файл в папку /chroot/httpd/var/www/wordpress/wp-content/backupwordpress-код-backups/ для сети виртуальных сайтов или  /chroot/httpd/var/www/wp-content/backupwordpress-код-backups/ для одиночного сайта.

Вот и все. Нажимаем на ссылку “Запустить сейчас” и создаем файл резервной копии.

Как восстановить сайт при потере работоспособности описано в статье “Восстановление сайта WordPress из резервной копии

Описано как сделать backup сайта на WordPress (сети виртуальных сайтов) при помощи беcплатного плагина BackUpWordPress, в том числе как его установить, настроить и создать файл резервной копии в файловой системе WordPress.

, , ,

No comments yet.

Leave a Reply