Все люди делятся на две категории:
те кто терял данные, и те которым это предстоит
Автор неизвестен
Лично я терял данные более десяти раз. Пару раз безвозвратно. Последние события связанные с hosting.ua и mchost.ru (хотя там как я понимаю было без потери данных – просто временное отключение) перевели некоторых людей в категорию тех кто уже терял данные. Не отчаивайтесь – Вы не одиноки (Jeff Atwood считает что каждый день – это International Backup Awareness Day, разумеется это он это понял после потери данных своего блога.)
Я озаботился архивами своих сайтов после замечательной акции: выключение сервера номер 8, проведенной хостером 000webhost.com. Номер сервера был не важен, важно было что Вы пользовались этим хостером более года бесплатно и не переходили на платный хостинг. Нам просто сказали свалите (причем предупреждение было через форум). Пошерстите интернет найдете об этом много интересного. Я понимаю что хостинг бесплатный — так сделайте – триал – один год. Некрасиво.
Все мои сайта на WordPress. Посему нужен был backup базы данных и всех файлов (Те кто считает что сохранить экспорт базы достаточно, могут дальше не читать.) Плагинов для wordpress достаточно, сервисов тоже, и я опробовал некоторые:
Backupify – Слово cloud очень популярно, сервис предлагает сохранить данные для кучи сервисов (twitter, facebook, google docs, gmail, etc.) Меня интересовал один – wordpress, плагин для которого просто не заработал.
WordPressBackup – Предлагали сохранить только экспорт базы данных. Сейчас любая страница кроме главной – ошибка 404 – вероятно очень надежный сервис.
WP-DBManager – Непонятно для кого писался этот плагин вообще. Какой mysqldump.exe, какой mysql.exe, что за system и exec? Если бы у меня был доступ к mysqldump – я бы вообще ничего не искал для backup.
WP-DB-Backup – Популярный плагин. Был загружен 470 тысяч раз. Впечатляющее число. Однако целых три проблемы:
- attachment с дампом на email приходит битый. Ладно решаемо – комментирую unlink, что бы потом можно было забрать wget-ом
- Беру дамп начинаю импортировать – опс – повторяющиеся записи. На этом эксперименты с ним я закончил.
- Ну естественно только backup базы данных.
Наконец попался DBC-backup. К этому времени я уже понял что найти “полноценный” сервис который был делал backup базы данных + архив всех файлов несбыточная мечта. Этот заработал как надо, надо только настроить папку куда складывать дампы базы данных и как часто их создавать.
Но это только пол-дела, если Вы сохраняете свои архивы там же где и хостится ваш сайт, в случае ЧП вы попрощаетесь с обоими, одновременно.
Так что без wgetа с ключиком –m (создать зеркало) не обойтись. Который и сольет весь сайт с дампом базы данных к вам на компьютер.
У решения один большой недостаток – Вам всё равно понадобится “свой” компьютер – который будет загружать архивы автоматически и постоянно.