Бэкап WordPress. Лучшие решения

17.12.2012

Бэкап Wordpress

Я постоянно говорю о необходимости резервного копирования, которое в сложный момент, при взломе или другом нарушении работы сайта — сэкономит кучу вашего времени и нервов. Однако, далеко не все знают, как сделать бэкап WordPress. Сегодня поговорим об этом и рассмотрим лучшие решения для резервного копирования.

Начну с заезженной фразы — люди делятся на тех, кто не делает бэкапы и на тех, кто уже делает. Представьте ситуацию, вы обновили WordPress (недавно вышел релиз 3.5), а ваша тема не поддерживает его и сайт отображается криво и косо. Реально? Вполне. Что вы будете делать в такой ситуации?

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

Я рассмотрю те плагины, с которыми так или иначе сталкивался в своей работе и которые могу рекомендовать к использованию. Если у вас есть интересные варианты, которыми вы пользуетесь — расскажите об этом в комментариях.

Нужно добавить еще кое-что — любой плагин для резервного копирования в моменты своей активности очень неплохо кушает ресурсы хостинга. Учитывайте это и не делайте бэкап каждые 10 минут.

WP-DBManager

WPDBManager

Этот плагин умеет создавать резервную копию только базы данных. Казалось бы, зачем он нужен, если это умеет делать любой другой плагин для бэкапа. Но нет, кроме этого плагин замечательно работает с базой в плане оптимизации, очистки и восстановления. Кроме этого, он умеет выполнять SQL-запросы. Короче, своеобразная мини-версия phpMyAdmin

Умеет работать по расписанию, как в случае резервного копирования, так и по оптимизации БД. О своих действиях оповещает по E-mail. В целом — очень достойный плагин для обслуживания базы данных, поэтому смело рекомендую его для работы.

Скачать из репозитория

BackUpWordPress

BackUpWordPress

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

Файлы с размером до 10Mb прикрепляет к письму, я таким образом копирую БД. Конечно, он не дружит с Дропбоксом и другими облачными сервисами, но я не считаю это минусом. Не всегда уместно выкладывать все в облако.

Скачать из репозитория

WordPress Backup to Dropbox

BackupToDropbox

Этот плагин как раз для тех, кому нужна копия сайта в Dropbox. Однако, делает он ее несколько мммм…. экстравагантно. Просто заливает все файлы в указанную папку вашего аккаунта, не сжимая. Возможно, кому-то будет удобно, однако в таком случае непонятно, как делать ежедневные или ежемесячные бэкапы. Дополнительно заходить и сжимать вручную? Некрасиво, неудобно и ненадолго ))) Я, к примеру, постоянно забываю это делать.

Автор сделал сжатие и оповещение по почте, но эта функциональность стоит денег — 19$ за сжатие и 9$ за оповещение. Немного негуманная цена, как по мне. Но ему виднее, конечно.

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

Скачать из репозитория

BackWPup

BackWPup

Настоящий монстр резервного копирования. Умеет все, что требуется от такого плагина и даже немного сверху Не лишен недостатков, но о них ниже, а сначала рассмотрим возможности плагина:

  • резервное копирование базы данных и файлов
  • выгрузка и упаковка WordPress XML
  • поддержка работы по расписанию, многозадачность
  • поддержка нескольких видов архивов — zip, tar, tar.gz, tar.bz2
  • оповещение по почте плюс опция «писать только при ошибке копирования»
  • копия в облачные сервисы — Dropbox, SugarSync, Google, Amazon, Microsoft Azure
  • выгрузка копии на FTP
  • проверка и оптимизация БД

Возможно, я даже что-то забыл ))) Казалось бы — вот он, плагин мечты. Но нет, есть и ложка дегтя. У меня не на всех сайтах он корректно работает, а там где все же заводится — не всегда стабильно работает. Бывают у него непонятные зависания и глюки. Какой-либо системы в этом я не нашел, поэтому не использую его. Возможно, вам повезет больше, тем более что примеров успешной работы у меня тоже хватает. Вероятно, ему не нравлюсь я лично

Скачать из репозитория

Это далеко не все решения для резервного копирования вашего сайта. На своих проектах я пользуюсь двумя первыми вариантами, меня полностью устраивает их функциональность и пока не натыкался на что-то другое, что работает так же стабильно. Третий вариант — на любителя, а вот четвертый комбайн — рулетка, повезет — не повезет.

Надеюсь, вам никогда не пригодится ваш бэкап WordPress, но не забывайте его делать.
Удачного дня

,

Комментариев: 14

  1. Олег

    Autobackupmaster посмотрите, Это автономный скрипт, может бэкапить любые CMS и загружать архивы в облако.

    Ответить
  2. Антон Сергеевич

    Прочитал статью — легче с выбором не стало! Буду пробовать несколько вариантов, потом по мере «косятничества» каждого худшего удалю!)

    Ответить
  3. Atamovich

    Спасибо за подборку! Пользуюсь очень давно BackWPup. Весь блог не хочет почему-то бэкапить, хотя весит он около 200Мб. Так что делаю бэкап только БД и шаблона. Периодически выдает такую штуку:
    03:01.01: Началась выгрузка в DropBox…
    03:11.20: [ОШИБКА] Job restarted, because inactivity!
    03:11.20: 2. попытка отправить резервную копию в DropBox…
    Иногда бывает 1, иногда 2 или 3 таких ошибки, но все-таки отправляет

    Еще хотел спросить, что за чудесные шрифты у вас на блоге? Очень приятные!

    Ответить
    • GerinG

      Шрифт у меня Segoe UI, родной шрифт интерфейса Windows 8. В семерке тоже есть, если не ошибаюсь. Плюс небольшой «хак» для плавного отображения. Мне тоже нравится

      По плагину — скорее всего не успевает загрузить файлик, упирается в лимит исполнения скрипта на сервере. Правится это в php.ini, если есть доступ к нему

      Ответить
  4. Dmitry

    WP-DBManager — на Хостенко к сожалению, не работает. Официально подтверждено поддержкой. Рекомендовали BackWPup

    Ответить
    • GerinG

      Ну если BackWPup заведется нормально — отлично. Он умеет очень и очень много всего.

      Ответить
  5. Ирина

    Я пользуюсь WordPress Database Backup, там есть настройка высылать бекапы на почту. Удобно когда хранится на почте, а не приходится скачивать себе в копм.

    Ответить
    • GerinG

      Ирина, а вы попробуйте WP-DBManager, он тоже умеет бэкапы слать почтой, но дополнительно у него куча полезного для оптимизации БД

      Ответить
  6. Даниил

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

    Ответить
    • GerinG

      Я просто храню несколько бэкапов, поэтому мне сжатие критично. Даже не столько сжатие, как несколько версий бэкапа.
      А так да, этот плагин довольно прост, стабилен и работает без вопросов

      Ответить
  7. Dmitry

    Что то BackUpWordPress так и не справился с общим копированием. Написал — «Fatal error: Maximum execution time of 60 seconds exceeded in /wp-content/plugins/backupwordpress/hm-backup/hm-backup.php on line 840» и так два раза.

    Ответить
    • GerinG

      Видимо у тебя размер сайта недетский ))) Нужно увеличить на сервере время выполнения скриптов. Должно наладиться.

      Ответить
      • GerinG

        Ого, немало. Это в развернутом виде или сжатый? У меня 164 метра tar весит

        Ответить