Резервное копирование с плагином BackWPup

Главная » Плагины WordPress » Резервное копирование с плагином BackWPup

Резервное копирование     Небольшая предыстория написания статьи о резервном копировании с BackWPup. Как говорится, не было бы счастья, да несчастье помогло.

В один «прекрасный» день, работая с женским сайтом, при его открытии вдруг появился белый экран. Опуская бурю эмоций, пишу хостеру вопрос о том, что случилось с моим сайтом. Одновременно начинаю бегать по форумам, искать ответ на свой вопрос, попутно объясняя ситуацию и спрашивая, что делать. Пока я лихорадочно металась, ища причину и теряя деньги за простой, поскольку это напрямую влияет на монетизацию сайта, пришло письмо от хостера. В нем объяснялась сложившаяся ситуация. Оказывается, по непонятной причине у меня вышел из строя плагин WordPress Backup. Хостер его переименовал, и все заработало.

Преимущества BackWPup перед предшественниками

     Казалось бы, что и нет проблем, заменить на рабочую версию и продолжить. Я решила найти в сети более свежую версию плагина и поставить его заново. Но, к удивлению, оказалось, что вместо указанного в выдаче появляется плагин BackWPup.
Ничего не оставалось делать, как разобраться с новым плагином резервного копирования. Не пользоваться же старым, если поезд ушел, как говорится.

Забегая вперед должна сказать, что BackWPup оказался просто чудом по сравнению со своим предшественником.

  1. BackWPup заменяет сразу три плагина: WordPress Database Backup, WordPress Backup (by BTE) и WP-Optimize. Кроме того, уменьшение количества плагинов снижает, как известно, нагрузку на сервер.
  2. Поскольку копируемые объемы информации далеко не маленькие, то следующее удобство заключается в том, что можно хранить резервные копии на одном из облачных сервисов таких, как Dropbox, SugarSync, Amazon S3, Google, Micosoft Azure (Blob) или Rackspace Cloud. Я для себя выбрала сервис Dropbox, а вы можете выбрать любой из перечисленных, если по какой-то причине он больше вам нравится.

     Пару лет назад я уже писала Как сделать бэкап и для чего это нужно, а теперь давайте посмотрим, как легко и удобно работать с плагином BackWPup. Он имеет множество настроек, благодаря которым можно подобрать для себя удобные варианты резервного копирования.

Настройки резервного копирования

     Переходим к делу. Выполняем привычные операции: скачивание, разархивация, установка и активирование плагина BackWPup. После чего он появляется в левом столбце панели администратора.

     Идем во вкладку Settings. Не забывайте увеличивать картинки простым нажатием на них.

Settings

     Первое, что требуется заполнить, это настройки для отправки электронной почты Send mail.

  • В адресе отправителя Sender e-mail проставляете адрес почтового ящика, куда желаете получать отчеты и лог-файлы, если это вам требуется.
  • В имени отправителя Sender name указываете, например, имя вашего проекта или домена. Это, как вам удобнее.
  • Способ отправки почты Send mail method оставьте без изменений PHP: mail().

     Далее идут настройки для лог-файлов — Logs. В этих файлах содержится информация о работе сервера. Другими словами, вы получите информацию о том, как проходил процесс резервного копирования данных, и сколько времени на это было затрачено.
В строке Log file Folder задается полный путь к папке с лог-файлами.
Например: /home/mmm/domains/ххххххххх.ru/public_html/wp-content/backwpup-24712-logs/.

  • В строке Max Log Files in Folder проставляете максимальное количество в папке лог-файлов. Думаю, что двух файлов достаточно, чтобы не хранить лишнюю информацию. Вы, разумеется, можете поставить свою цифру. Кроме того, в строке написано, что старые файлы будут удаляться (Oldest files will deleted first).
  • В следующей строке, касающейся сжатия Compression, думаю разумно поставить галочку.

Settings1

     В следующей серии настроек под названием Jobs я все оставила без изменений, то есть то, что предложено плагином:

  • Max retrys for job steps — 3
  • Max retrys for job script retries – 5
  • PHP zip class – поставила галочку.

     В строке WP-admin bar удобнее поставить галочку, чтобы выводить ссылки BackWPup на панель администратора. Здесь выбор опять-таки за вами.
Далее в Settings я ничего больше не заполняла. В завершении всего нажимаем Save Change и переходим к следующей вкладке.

Мои задачи резервного копирования

     Теперь идем в Add New. Благодаря этой вкладке мы можем создать несколько задач резервного копирования в зависимости от наших потребностей. На сегодняшний день у меня создано две такие задачи.

Одна из них включает в себя:

  • копирование базы данных
  • копирование всех имеющихся файлов, включая файлы WordPress
  • копирование темы или шаблона сайта
  • загрузки Upload
  • оптимизация.

Эта задача выполняется 1 раз в неделю.

Вторая задача:

  • копирование базы данных
  • копирование шаблона сайта
  • загрузки Upload.

     Эта задача выполняется ежедневно. Папку с плагинами, как видите, не включила, поскольку ежедневно они не добавляются, значит, можно это делать реже. Вы, разумеется, создаете свои варианты задач удобные вам.
Теперь давайте посмотрим, как можно реализовать эти задачи.

Создание задач

     Итак, после небольшого отступления мы во вкладке Add New, смотрим картинку.
В первой строке вместо слова «New» пишем название задачи. В моем случае – это «Резервное копирование базы данных и всех файлов».

Создание задач

     Движемся дальше по строкам Database Job и в Database tables to use оставляем по умолчанию все отмеченные галочками таблицы базы данных, которые будут участвовать в копировании.

     Далее идет File Backup – копирование файлов сайта. А в строках Blog Folders to Backup ставим галочки в тех папках с файлами, которые будем копировать. Для полного резервного копирования отмечаем все папки. Если по какой-то причине вы решили не копировать те или иные файлы или папку, то отметьте их галочками под строкой «Exclude», то есть исключить. Так, например, если в папке с темами имеется несколько тем, то нет необходимости копировать их все. Нас интересует только используемая тема. Значит, остальные надо пометить галочками.

     В следующих строках можно заполнить:

  • Include Folders to Backup — адреса тех папок, которые требуется включить в копирование
  • Exclude Files/Folders from Backup – файлы и папки, не участвующие в копировании.

Планирование задач

Планирование задач

Переходим к настройкам в правой части экрана.
Во вкладке Job Type отмечаем:

  • Database Backup – копирование базы данных
  • File Backup – копирование файлов

     Затем в Job Schedule проставляем дату и время автоматического копирования.

Я оставила по умолчанию, 1 раз в неделю (weekly) и в 3:00. Думаю, это сделано с той целью, что нагрузка на сервер в эти часы предполагается минимальной. Но, выбор остается за вами.
     Ниже указываются формат файла (у меня это — zip) и префикса, которые можно поставить на свое усмотрение. Заполните e-mail, куда будете получать лог-файлы в случае ошибки копирования (only send an e-mail if there are errors), если вам это требуется.

формат файла

     Далее пишем полный путь к папке на хостинге, куда будет выполняться резервное копирование. Плагин, как видно на картинке, сам сгенерировал путь, требуется только указать папку для копии сайта. Это делается в строке Full Path to folder for Backup Files. Максимальное количество файлов для папки также проставляем 2, чтобы избежать переполнения.

полный путь к папке на хостинге

Хранение данных на Dropbox

     Теперь переходим к вкладке Backup to Dropbox. Сюда плагин будет направлять копии сайта, и здесь они будут храниться. Если вы еще не зарегистрированы на Dropbox, то удобнее это заранее сделать по ссылке. После регистрации вам будет предоставлено пространство в 2,5 Гб, которое при желании можно значительно увеличить.

настройки на Dropbox

     Название папки, для копирования на Dropbox WordPressBackup можно не изменять, а можно назвать ее по доменному имени, если будете хранить копии для нескольких разных сайтов.
     Далее, при условии предварительной регистрации на Dropbox, нажимаем Authenticate. Проверка подлинности занимает считанные секунды, после чего появляется зеленая запись об успешном ее завершении. У нас все готово к использованию плагина BackWPup, нажимаем наверху справа кнопку Save Change.

     Последнее, что осталось сделать, это тестирование работы BackWPup.
Для этого идем во вкладку Jobs, находим и нажимаем Run Now, как показано на картинке.

тестирование работы BackWPup

     Плагин автоматически переходит к вкладке Working, где виден процесс копирования. При удачном его завершении внизу экрана отобразится линейка, указывающая на 100% выполнения задачи.
     Кроме того, вы можете посмотреть все результаты копирования в аккаунте сервиса Dropbox в указанной вами папке и во вкладках Backups и Logs панели администратора сайта.

     Надеюсь, что теперь у вас не будет проблем с резервным копированием и в случае непредвиденной потери данных. Плагин резервного копирования BackWPup вам в помощь. А вы им уже раньше пользовались? Каковы ваши впечатления?


Читайте также:

Резервное копирование с плагином BackWPup” - комментариев: 2

  1. Хороший плагин. Выручал несколько раз на хостинге тоже не всегда удобен бек ап

  2. Согласна, Евгений, на другом хостинге тоже были проблемы, когда их бекап не очень помог.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *