Вчера сам себе подкинул работки. После поста, о шаблонах для изменения внешнего вида админ-панели WordPress, , озадачил меня вопросом по поводу средств для резервного копирования и восстановления блогов. Собственно вчера я поставил несколько экспериментов и сегодня хочу рассказать о том, что у меня из этого получилось.
Первое что я сделал, это зашел на сайт и начал искать плагины по ключевому слову BackUp, нашлось всего два плагина, один из них им я пользуюсь с самого начала ведения блога, и второй — BackUpWordPress, собственно с ним я и ставил эксперименты.
Эксперимент решил поставить почему-то не на тестовой площадке, а на своем новом проекте, «». Установил плагин, настроил, настройки не сложные, нужно просто указать в какую папочку сохранять архивные файлы и все. Нажал на кнопку «BackUp», плагин отлично отработал, создал резервную копию всех файлов и базы данных.
Теперь я решил для полноты эксперимента, восстановить свой блог из полученного архива. Все это делается прямо в панели управления, есть две кнопочки «BackUp» и «Restore». Нажимаю «Restore», мне сообщают о том, что этот плагин, умеет восстанавливать только базу данных, а файлы WordPress, вы мол должны сами распаковать из архива и закачать на сервер. Ну я решил идти до конца, и нажал восстановить базу данных. Собственно здесь начались неприятности.
После восстановления БД из резервной копии, все русские буквы которые были в постах, тегах, названиях рубрик, настройках плагинов и тп. всё превратилось в знаки вопросов. Не знаю по какой именно причине, но при создании резервной копии БД моего блога, почему-то плагин русский язык воспринимать не захотел.
И мой , имеющий аж 10 постов, превратился в сплошные знаки вопросов. А бэкапы с нормальным плагином еще не настраивал, и не делал. Получается что сам себе испортил блог, попытками протестировать плагин резервного копирования и восстановления. Начал придумывать, как все вернуть назад, что бы поменьше пришлось работать ручками и не вводить заново посты.
Здесь мне на помощь пришел FeedBurner. А что? Все посты хранятся на сервере FeedBurner-а, нужно просто взять их из RSS и импортировать в блог. Получилось это к моему удивлению довольно легко.
Я открыл свою , нажал в браузере «Файл->Сохранить как» и потом воспользовался инструментом «Импорт RSS» который присутствует в панели администрирования любого WordPress блога. Все посты вернулись на место, даже с правильными датами публикации, единственное что не получилось восстановить это Рубрики и Теги, но это уже не так сложно и можно сделать вручную.
Собственно говоря, какие выводы для себя я сделал из этой истории:
- Все тесты с БД и бэкапами, только на тестовой площадке.
- Настроить ежедневные бэкапы БД блога (это можно сделать с помощью плагина плагин уже проверенный, я не раз пользовался им для восстановления БД, например во время переезда блога на .)
- Раз в неделю, делать полный бэкап блога, с файлами и БД. ( хоть я и делаю резервную копию файла, перед его изменением, привычка со времен работы админом.)
- Не пользоваться плагином BackUpWordPress.
Сейчас занимаюсь изысканиями методов автоматизации создания бэкапов, средствами хостера в панели управления cPanel, уже есть пара неплохих способов, возможно скоро я вам о них расскажу, а пока .
- Книга Антона «» уже почти бесплатно. Оказывается на Украине тоже
- Сергей Жуковский, узнал что .
- получения трафика на блог.
от Денис
"Спасибо за подборку...."