Рано или поздно любой владелец сайта задумывается над сохранностью данных своего сайта. Например, может произойти сбой на сервере вашего хостера и файлы сайта или база данных будут потеряны.
К счастью для WordPress создано большое количество плагинов, позволяющих с легкостью автоматизировать процесс регулярного создания резервной копии сайта.
Рассмотрим один из них — плагин Online Backup for WordPress, который вы можете скачать отсюда http://wordpress.org/plugins/wponlinebackup/.
После установки и активизации плагина, в меню административной панели сайта появляется строка «Online Backup», где мы можем сделать как разовую резервную копию сайта, так настроить регулярное копирование.
Первый экран плагина выглядит так:
Для работы нам, по большому счету, могут понадобится только 2 пункта меню «Backup» — для разового создания резервной копии и «Schedule» — для настройки регулярного копирования.
Заходим сначала в Backup.
Как видим, здесь можно выбрать, что именно подлежит копированию: база данных (Database), файлы сайта (Filesystem), а также место для хранения архива: Online — сервер компании Backup Technology, которая предлагает место до 100 Мб бесплатно, Local — архив будет загружен на ваш компьютер, Email — архив будет отправлен на емейл, указанный в поле ниже (address to use when emailing).
После того, как вы определились с настройками, нажмите кнопку внизу «Start Manual Backup» и архив будет подготовлен.
Более интересна возможность регулярного создания архивов сайта. Для этого заходим в меню «Schedule».
По практике, для небольших сайтов удобнее всего настроить еженедельное копирование с отправкой архива на емейл. Для этого устанавливаем:
- «Backup schedule» (расписание резервного копирования) в Week (еженедельно);
- «Day to perform backup» (день недели, в который будет формироваться архив) в «Sunday» (воскресенье);
- «Hour to perform backup» «Minute to perform backup» (час и минута для запуска создания архива) в 0;
- «Backup selection» (что именно архивировать) в Database (база данных);
- «Type of backup to perform» (вид резервирования) в «Perform a full backup and email it to the specified address» (подготовить архив и отправить на указанный емейл);
- в поле «Address to use when emailing» пишем свой емейл.
Вы можете указать другие настройки по своему усмотрению. После того, как вы это сделали, жмите «Apply schedule». Ваши настройки сохранятся и с этого момента резервные копии для вашего сайта будут создаваться автоматически.
В настоящий момент разработчики плагина перестали его поддерживать и удалили с wordpress.org. По этой ссылке можно скачать архив плагина — wponlinebackup, но на новых версиях Вордпресс он может не работать.
Нет по указанной ссылке этого плагина. Неужели еще вчера он там был?
Dmitry, действительно этот плагин разработчики перестали поддерживать. Однако на wordpress.org в поиске по слову backup много вариантов. Выбирайте плагин с большим количеством скачек. А в дате записи ошибка была — запись еще от 2013 года.
Очень жаль — идеальный плагин был: коротко и ясно. А по слову backup мне сегодня столько хрени насыпалось, три плагина попробовал и удалил. Потому что то, что в итоге решил оставить, называется не так… )
Называется он BackWPup Free (https://wordpress.org/plugins/backwpup/) и настроек там даже многовато для меня, но главное, что меня интересовало — настройка автоматического сохранения в заданное время.
Один из плагинов — Backup Guard — судя по скриншотам, предлагал всё, что мне было нужно. Но после установки оказалось, что всё обещанное есть только в Pro версии, а в бесплатной только ручная работа.
Если у кого вдруг сохранился архив с Online Backup for WordPress — пишите, где его можно взять. )
Dmitry, я сделал архив этого плагина и в конце статьи дал на нее ссылку. Можно скачать.
Спасибо, скачал!!!
Попытался, наконец, сегодня попробовать плагин на сервере — не получилось. При запуске ручного backup’a выдал лог-файлов втрое больше объема сайта, почти 100% заполнение выделенной памяти даже спустя полчаса после остановки процесса, в общем, пришлось с ним расстаться.
Придется к BackWPup Free возвращаться и думать, как его запускать в назначенное время, а не в момент моего входа в админку.