Ежедневный бэкап для WordPress с помощью Gmail

26 июня 2006 г.

Обеспечение сохранности информации является одной из важных составляющих любого интернет-сайта. Серверы хостинг-провайдера не могут гарантировать 100%-ю защиту от ее потери, поэтому каждому веб-мастеру стоит самому позаботиться о создании на своем персональном компьютере резервных копий наиболее ценных данных. Не побывав в экстремальной ситуации и не дождавшись “пока петух в одно место не клюнет”, мы, как правило, не привыкли что-либо предпринимать. А надо бы!

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

Как создавать ежедневный бэкап базы данных WordPress, используя Gmail:

  1. Перво-наперво необходимо открыть аккаунт (если Вы еще не сделали этого ранее) в бесплатном почтовом сервисе Gmail от акулы интернет-поиска - Гугла. Почему Gmail? Потому, что он бесплатен, удобен, благодаря использованию технологии AJAX, и предоставляет наибольшее дисковое пространство для работы с электронным ящиком из всех известных на сегодня бесплатных почтовых служб (однако никто Вам не мешает воспользоваться любой другой почтовой службой, выбирать только Вам).

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

    Открытие аккаунта в Gmail не сложнее, чем в другой бесплатной российской почтовой системе, тем более, что в нем присутствует и русскоязычный интерфейс. Создать этот аккаунт можно исключительно для целей бэкапа Вашего блога на WordPress (решать Вам). Целесообразно подобрать название, наподобие такого: myblog.backup@gmail.com.

  2. Далее. У нас есть два пути решения поставленной задачи:

    • в ручную настроить работу крона (планировщика задач), с которым у большинства людей возникают сложности;
    • скачать специально разработанный удобный плагины для WordPress - WordPress Database Backup.

    Скачайте плагин, распакуйте и загрузите в папку plugins на сервер Вашего сайта (блога). После чего необходимо его активировать через админ-панель блога.

  3. После этого зайдите во вкладку “Управление” (”Manage”) движка WordPress. Вы увидите пункт меню с названием “Backup” (Резервное копирование). Кликните по нему. Откроются различные настройки для создания бэкапа вручную. Пропустите их и перейдите в нижнюю часть, названную “Scheduled Backup” (Запланированный бэкап).

    В настройках данной секции установите бэкап на ежедневный (Daily). В строке, где указано “Email backup to:” (Е-mail, на который будет высылаться бекап), напишите созданный Вам адрес в системе Gmail (или любой другой, главное - чтобы он был надежным). Наконец, Вам предлагается указать таблицы базы данных MySQL, которые следует резервировать (по умолчанию, резервируются все таблицы). В подтверждение изменения произведенных настроек нажмите на “Submit”.

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

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

Теги: , , , автор: Dimox | рубрика WordPress

Комментарии (15): »

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

  2. Я о таком не знаю. В чем смысл? Копию можно хранить на своем компьютере.

  3. 3
    Лариса Клепачева
    Лариса Клепачева

    Все настроила как Вы советуете, дата следующей архивации сообщается, но писем, как не было, так и нет. Подскажите, в чем может быть причина?

    @
  4. Лариса Клепачева, скорее всего не отправляются письма с сервера, на котором находится ваш сайте. Попробуйте обратиться к хостеру с этим вопросом.

  5. Спасибо за подсказку, обратилась к хостеру и проблему решили.

    @
  6. Dimox, скажи пожалуйста - как восстановить БД из бэкапа если все-таки блог грохнулся. Я так понимаю, что можно перезалить, самые последние из имеющихся, файлы упавшего блога (копии файлов значит тоже надо периодически сохранять?) по ФТП и потом как-то восстановить базу данных. А как?
    Просветите пожалуйста! А то я то-то не очень хорошо понимаю весь процесс…

    @
  7. База данных восстанавливается через инструмент phpMyAdmin, который доступен через панель управления хостингом. В принципе разобраться с ним не сложно. Также можно попросить саппорт хостинга восстановить БД.

    копии файлов значит тоже надо периодически сохранять?

    В идеале да.

  8. Посмотрите у Игоря Квентора “Как восстановить базу данных”, возможно это как раз то, что вас интересует

  9. OK! Спаибо большое вам за ответы! Уже имел дело с phpMyAdmin, все понятно. Дамп скопировать в окно “запросы БД” и запустить. Буду раз в неделю копировать файлы с ФТП. Еще раз спасибо.

    @
  10. У мну все бекапы льются на один аккаунт , а на гмыле настроен фильрт по адрессу отправителя, и все бекапы падают по разным папкам.

    PS “целесообразно” подбирать такое название для аккаунта, чтоб потом хер кто догадался, и пароль по жощще, и желательно запомнить его раз и навсегда и ручками всегда вбивать, потому что потом если кто-то узнает что мои.сайты.backup@gmail.com ваш адрес по которому вы льёте бекапы, он сделает всё чтобы ломануть ваш акк и получить дампы ваших баз :), что он сними будет дальше делать? Думайте сами…

    @
  11. Dimox, вот если бы ты описал как настраивать планировщик cron если плагин какого-то фига не отправляет сообщения на мыло(или не доходят), был бы очень благодарен, если напишешь - с меня постовой :)
    Подписался на комментарии.

    @
  12. С кроном я не дружу. И у меня у самого бэкапы отправляются почему-то не со всех сайтов.

  13. Вот-вот, у меня то же самое, причём все на одном хостинге, и только с 1го приходят, причём в какой-то непонятной последовательности. Мистика))) ладно, спасибо :)

    @
  14. Что то у меня этот плагин порит весь сайт. Выдает что не достаточно прав…

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, Вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

Подписаться, не комментируя

Предыдущие из рубрики