Резервное копирование - сохраняйся и предохраняйся
Январь 11th, 2008 by Dmitriy DonchenkoВчера сам себе подкинул работки. После поста, о шаблонах для изменения внешнего вида админ-панели WordPress, Денис Судилковский, озадачил меня вопросом по поводу средств для резервного копирования и восстановления блогов. Собственно вчера я поставил несколько экспериментов и сегодня хочу рассказать о том, что у меня из этого получилось.
Первое что я сделал, это зашел на сайт WordPress и начал искать плагины по ключевому слову BackUp, нашлось всего два плагина, один из них WP-DB-Backup им я пользуюсь с самого начала ведения блога, и второй - BackUpWordPress, собственно с ним я и ставил эксперименты.
Эксперимент решил поставить почему-то не на тестовой площадке, а на своем новом проекте, “Лучшее про блоги“. Установил плагин, настроил, настройки не сложные, нужно просто указать в какую папочку сохранять архивные файлы и все. Нажал на кнопку “BackUp”, плагин отлично отработал, создал резервную копию всех файлов и базы данных.
Теперь я решил для полноты эксперимента, восстановить свой блог из полученного архива. Все это делается прямо в панели управления, есть две кнопочки “BackUp” и “Restore”. Нажимаю “Restore”, мне сообщают о том, что этот плагин, умеет восстанавливать только базу данных, а файлы WordPress, вы мол должны сами распаковать из архива и закачать на сервер. Ну я решил идти до конца, и нажал восстановить базу данных. Собственно здесь начались неприятности.
После восстановления БД из резервной копии, все русские буквы которые были в постах, тегах, названиях рубрик, настройках плагинов и тп. всё превратилось в знаки вопросов. Не знаю по какой именно причине, но при создании резервной копии БД моего блога, почему-то плагин русский язык воспринимать не захотел.
И мой новый блог, имеющий аж 10 постов, превратился в сплошные знаки вопросов. А бэкапы с нормальным плагином еще не настраивал, и не делал. Получается что сам себе испортил блог, попытками протестировать плагин резервного копирования и восстановления. Начал придумывать, как все вернуть назад, что бы поменьше пришлось работать ручками и не вводить заново посты.
Здесь мне на помощь пришел FeedBurner. А что? Все посты хранятся на сервере FeedBurner-а, нужно просто взять их из RSS и импортировать в блог. Получилось это к моему удивлению довольно легко.
Я открыл свою RSS ленту, нажал в браузере “Файл->Сохранить как” и потом воспользовался инструментом “Импорт RSS” который присутствует в панели администрирования любого WordPress блога. Все посты вернулись на место, даже с правильными датами публикации, единственное что не получилось восстановить это Рубрики и Теги, но это уже не так сложно и можно сделать вручную.
Собственно говоря, какие выводы для себя я сделал из этой истории:
- Все тесты с БД и бэкапами, только на тестовой площадке.
- Настроить ежедневные бэкапы БД блога (это можно сделать с помощью плагина WP-DB-Backup плагин уже проверенный, я не раз пользовался им для восстановления БД, например во время переезда блога на новый хостинг.)
- Раз в неделю, делать полный бэкап блога, с файлами и БД. ( хоть я и делаю резервную копию файла, перед его изменением, привычка со времен работы админом.)
- Не пользоваться плагином BackUpWordPress.
Сейчас занимаюсь изысканиями методов автоматизации создания бэкапов, средствами хостера в панели управления cPanel, уже есть пара неплохих способов, возможно скоро я вам о них расскажу, а пока подписывайтесь на RSS.
- Книга Антона “Блоги. Новая сфера влияния” уже почти бесплатно. Оказывается на Украине тоже продается
- Сергей Жуковский, узнал что письма можно писать руками и ручкой.
- 12 идей получения трафика на блог.
Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!
Теги: Backup, WordPress, Плагины, Резервное копирование, Хостинг
