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

Преимущества создания бэкапов были представлены в статье "7 Lessons Learned from 7 Years of using WordPress", и я хотел бы привести одну цитату оттуда:

Рано или поздно что-то пойдет не так, как задумано в работе вашего сайта, и — будь-то проблемы в работе хостинга, взлом или проблема совместимости в плагине, — создание регулярных резервных копий сайта поможет предотвратить любой подобный сбой. В зависимости от величины вашего сайта вы должны делать бэкапы каждый час, ежедневно или еженедельно. Мы ранее рассмотрели плагины Backup Buddy и бесплатный плагин для создания бэкапов прямо в Dropbox. Я бы советовал одно из упомянутых решений в дополнение к бэкапу данных сайта, предлагаемому вашей хостинговой компанией.

Сегодня речь пойдет о практическом руководстве для создания резервной копии сайта на базе WordPress с помощью сервиса Google Drive. Прежде, чем мы пошагово пройдемся по этому руководству, надо изучить, что собой представляет изумительный новый сервис от Google под названием Google Drive. Google Drive — это новое облачное хранилище от компании Google, представленное 24 апреля 2012 года. В рамках Google Drive всем пользователям предлагается по 5 GB бесплатного дискового пространства "в облаке" как базовая опция. Вы также можете докупить дополнительно от 5 GB до 25 GB, уплатив небольшой взнос в размере $2.45/мес. или 100 GB за $4.99/мес.

В этом пошаговом руководстве я покажу вам, как использовать бесплатный плагин Google Drive for WordPress для создания регулярных бэкапов вашего WordPress-сайта в ручном или автоматическом режиме с сохранением резервных копий в Google Drive.

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

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке.

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

Настраиваем плагин для получения доступа к Google Drive

Откройте "Google API Console" в новой вкладке и создайте авторизацию ID клиента:

Кликните на "Create Project". Дайте проекту новое имя, к примеру "Wplift Backup", и укажите путь к изображению логотипа, чтобы отображать логотип рядом с названием проекта так, как это показано на картинке внизу:

Создайте ID клиента. Для этого кликните на "Next". Затем в типе приложения укажите type "Web Application" и кликните на "more option", чтобы получить возможность выбора таких параметров:

"Authorized Redirect URIs" (его выдает сам плагин и вы можете найти значение данного параметра на странице администрирования плагина, его значение будет иметь примерно следующий вид: "http://yoursite.com/wp-admin/admin.php?page=configure_google&action=auth")

и

"Authorized JavaScript Origins" (здесь укажите адрес своего сайта).

Далее кликаем на "create account id", получаем значения "Client ID" и "Client secret" так, как это показано на картинке внизу:

Потом вставляем значение каждого из ID на странице администрирования плагина и кликнем на "Allow Access", сами можете увидеть, как это происходит на картинке:

Настраиваем плагин

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

1. Backup Setting — здесь вы можете видеть настройки плагина и включить либо отключить оповещение по электронной почте об успешном создании резервной копии. BackUp Schedule — тут можно запланировать автоматический бэкап по расписанию и указать время автоматического выполнения следующего бэкапа при помощи Google Drive.

2. Database Setting — здесь вы можете выбрать, включать ли вам в бэкап вашу БД сайта или нет. Можно исключить некоторые таблицы из бэкапа или наоборот — добавить их. Выбрать количество БД в бэкапе, которые вы хотите хранить с помощью Google Drive (от 1 до 3) или управлять удалением, перемещением и скачиванием старой БД.

3. Manage Files — здесь вы можете добавить или исключить файлы из резервной копии сайта, указать параметр Backup Limit и управлять старыми резервными копиями.

Однократное резервное копирование

Эта опция позволяет вам делать бэкапы вручную и протестировать работу установленного плагина для работы с резервными копиями. Нажмите на "backup now", после клика по кнопке появится надпись "Processing"; а когда плагин завершит работу вы получите уведомление по электронной почте с информацией о проведенном резервном копировании.

Проверяем бэкапы в Google Drive

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

Источник: WPLift.com

Вам понравился материал?

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

18 комментариев

сначала новые
по рейтингу сначала новые по хронологии

Здравствуйте, вопрос может не по теме. Я начинающий. Настраиваю сайт на локальном сервере WAMP и хочу на его основе сделать еще один сайт на локальном сервере. Так вот вопрос, как дублировать проект wordpress, когда работаешь на wamp

У меня выдает ошибку:
Warning: is_dir(): open_basedir restriction in effect. File(......

Сергей

Спасибо, занимательно)))

Я так понял что этот плагин даже лучше чем Wordpress Backup to Dropbox, потому что там еще 19$ просят за то чтобы создавать файл .zip перед закачкой на хост, и отдельно 9$ за e-mail оповещение (считаб, что это вообще неадекватно!)

Можно ли назвать Google Drive for WordPress лучшим на сегодняшний день плагином бекапа для Wordpress?

Сложно сказать. Например мне больше нравится плагин BackWPup
http://wordpresso.org/plugins/backwpup-prodvinutoe-reshenie-dlya-bekapa-vashego-wordpress-sayta/

Спасибо, посмотрю.
Кстати, попробовал закачать бэкап в Гугл драйв - нажал кнопку "Backup one" в 2 часа ночи, в 10 утра проснулся и по-прежнему был статус закачки (Loading...), в документах ничего не появилось...
Не понятно в чем проблема, сайт весит 1гб всего.

Здраствуйте!
Успешно прошел авторизацию. Настроил что бекапить.
в итоге:
Database backup has beeen created .
Backup ZIP File is not created.

на хостинге появились папки db и backup - дал им доступ 777.
Файлов нет ни на Google Drive, ни на хостинге.
Версия WP 3.4.1.
сайт: http://crystalstudio.me

Аккаунт Google присоеденен к домену http://photoinside.me

Жду помощи, еще актуально

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

Возможно настройки вашего хостера блокируют нормальную работу плагина.

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

Нет, бекапы хранятся только в Drive

Установил, настроил. Одноразовый бэкап сделал и получил zip файл, в котором почему то нет файлов, а есть вложение базы данных, но когда я открыл его там не оказалось базы данных а вот такой загадочный текст:

/**
http://www.securenext.com *
*/

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Расскажите что это?

Однократный бэкап не работает. Висит бесконечное Please wait.. Process Loading..

заманчиво...

Евгений Максименко

Не получается предоставить доступ (Allow Access) ((

Пишет:
Configuration to Google API Access has been Failed
Enter Your Google Account Details

Что делать то?

Все работает, следуйте инструкциям...