О том, как на автомате делать backup блога на wordpress. Несколько вариантов плагинов для резервного копирования, выбор оптимального и настройка бэкапа.

backup wordpress, бэкап, резервное копирование

Продолжая подбирать обязательные для блога плагины, задумался о резервном копировании изменяющийся информации на блоге. Думал и раньше, но хостер делает автоматически бэкапы аккаунта, поэтому сильно не заморачивался.

Иметь вторую резервную копию сайта лишним не будет, поэтому всё же решил найти плагин для WordPress, который бы делал резервную копию базы и файлов сайта.

Начал искать …

Плагинов нашлось не мало. Плагины для backup’а различаются по функциям. Есть плагины которые выполняют:

— копирование базы данных;

— копирование файлов;

— копирование базы и файлов;

— копирование всего и загрузка/отправка архива резервной копии на емайл, по ftp или загрузка на сервис хранения файлов типа dropbox;

Последний вариант мне понравился больше, поэтому я стал рассматривать плагины, которые копируют базу данных и файлы, архивируют, а потом всё это автоматически где-то сохраняют.

Чтобы не загружать Вас лишней информацией, здесь я не буду перечислять и описывать все возможные варианты, а расскажу лишь о тех, которые я рассмотрел (установил).

Нашёл я два плагина, которые по характеристикам мне подходили.

Плагин WordPress Backup to Dropbox

WordPress Backup to Dropbox Плагин делает backup базы данных и файлов сайта, а затем всё это сохраняет на сервисе dropbox.com.

Этот плагин нашёл первым. Он меня всем устраивал, но почему-то не захотел у меня работать.

Страничка плагина WordPress Backup to Dropbox на wordpress.org

Описание и настройка плагина на русском

По отзывам в комментариях к статье на wordpressplugins.ru по ссылке выше, можно понять, что не только у меня он не захотел работать. У некоторых плагин отлично работает, у кого-то также как и у меня, возникли проблемы. В комментариях попалась ссылка на другой аналогичный плагин — BackWPup. Установил и затестил его.

BackWPup Аналог WordPress Backup to Dropbox только с большими возможностями. Этот плагин имеет более тонкие настройки и возможность отправлять бэкап разными способами.

Этот плагин у меня успешно установился. При тестировании сделал резервную копию файлов сайта и базы, залил всё на сервис Dropbox. О плагине BackWPup и расскажу более подробно.

Плагин BackWPup

Плагин позволяет делать бэкап базы данных и файлов вашего сайта, а также позволяет сохранить копии на одном из сервисов хранения данных или залить на сервер, отправить на емайл.

Страничка плагина BackWPup на WordPress.org

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

Установка происходит стандартно. Заливаете всё в папку «wp-content/plugins» и активируете плагин в админке вордпресс. После установки, слева в админке появляется виджет панели управления плагином.

Настройка плагина BackWPup

Русификации у плагина нет, поэтому ниже описал большинство доступных настроек плагина, насколько я их понял. Все настройки и варианты сохранения бэкапа я не тестировал.

Сразу после активации сделайте следующее. Для того, чтобы файлы в папке с бэкапами и логами нельзя было просматривать и скачивать, добавьте в папку на вашем сервере, в которую сохраняется резервная копия сайта и логи, файл .htaccess со следующим содержанием:

Options -Indexes
order allow,deny
deny from all

Эти строки запретят всем просматривать файлы в директории и запретят скачивать файлы из этой папки.

Панель плагина BackWPup и его настройки

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

Jobs

Add New

Настройки Add New

Database Jobs

Job Type

File Backup

Job Schedule

Backup File

Send log

Backup to Folder

Backup to Dropbox

Заливка backup’а на другие сервисы

Working

Logs

Backups

Tools

Settings

Send Mail Емайл

Logs

Jobs

WP Admin Bar

Http basic authentication

WP-Cron

Видео. Настройка и работа плагина BackWPup

Так уж повелось, если есть возможность, к постам буду записывать демо ролики.

Может и Вы когда-то задумаетесь о бэкапе своего сайта и пост будет полезен. )

Если есть чем дополнить или есть вопросы, пишите в комментариях.

Комментарии:
  1. У меня в Job Type красным пишет PHP curl functions not available! Most backup destinations deaktivated! Как это исправить? подскажите плиз. зарание спасибо.

  2. Возможно кому-то понравится простенький плагин, для резервного копирования БД, каждый раз когда публикуется пост: http://lifeexample.ru/wordpress-2/sos-moy-blog-ischez-kopirovanie-bazyi-dannyih.html

  3. Пользовался до этого WordPress Backup to Dropbox, но он не понравился, а этот BackWPup понравился сразу, не успел я его только поставить — очень удобный и функциональный (хотя не все еще протестил)
    Спасибо!

  4. Анатолий,
    при создании нового задания (Add New), в блоке «Backup to Folder» указан путь до корневой директории с установленным вордпресс:

    Your WordPress dir is: /home/login/mydomain.ru/

    Добавляете путь до папки, где будите хранить копию и получаете полный путь:

    /home/login/mydomain.ru/wp-content/backup/

  5. Подскажите пожайлуста, как правильно прописать путь к папке резервного копирования? Наглядно, если можно

  6. Все — получилось. Отключил плагин Google Analytics for WordPress и заработало. Правда наподключал аккаунтов и теперь резервные копии отправляются сразу на два аккаунта dropbox )))

  7. Дмитрий, не знаю, с этим проблем не возникало.

    На одном из сайтов плагин не был активирован. Сейчас для проверки активировал и успешно прошёл аутентификацию на dropbox.com.

    Попробуйте выйти с dropbox, почистить куки, заново авторизироваться и попробовать пройти аутентификацию. Вдруг поможет.)

  8. Все конечно прекрасно! Бэкап сохраняется в папке на сервере, то есть все создается. На dropbox.com зарегистрировался. А вот при проверке аутентификации с dropbox.com ничего не происходит. Так и остается: Not authenticated!
    Все делал как на видео или еще что-то нужно?

Оставьте комментарий