Блог свободен от NOFOLLOW!

Автоматизация бэкапов в cPanel

Февраль 14th, 2008 by Dmitriy Donchenko

В прошлый раз, общаясь на тему резервного копирования я описывал несколько плагинов, которые помогут вам автоматизировать создание резервной копии вашего блога.

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

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

Делается это при помощи простого PHP скрипта, в нем необходимо прописать нужные данные, логин, пароль, адрес панели управления, при необходимости адрес ФТП на который ваш бэкап будет копироваться, положить этот файлик в корневую папку на вашем сервере и настроить автоматический запуск в Crontab-е.

Crontab это журнал задач для сервера, в него можно прописать примерно такую строчку:

15 2 * * * /usr/local/bin/php /home/youraccount/fullbackup.php

что будет означать, запускать скрипт php каждый день в 2:15 вот и вся автоматизация.

Очень важно что бы скрипт, не находился в одной папке с блогом и был недоступен для внешнего мира, для этого либо положите его за пределы вашей /www/ папки, иногда она еще называется /public_html/ или если такой возможности у вас нет, то дайте ему секретное название, например 234kjnbcsd234sdfn3.php чтобы его никто не нашел.

Если вы настроили параметры удаленного ФТП сервера, то архив вашего блога, будет копироваться на удаленный сервер, если не настроили то будет создаваться в вашей папке на сервере.

Для удобства, я позволил себе перевести скрипт (его конфигурационную часть) на русский язык, скачать можно здесь.

Если вам понравился этот блог, вы можете подписаться на обновления блога через RSS ленту, или по E-Mail. Спасибо за визит!

Теги: , , ,

Оптимизация блога: следите за обновлениями

Февраль 6th, 2008 by Dmitriy Donchenko

Еще один очень важный момент, который нельзя не упомянуть при разговоре на тему «Оптимизация блога», это конечно же обновления движка блога и плагинов.

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

Когда вы видите такое сообщение «Доступна новая версия WordPress! Пожалуйста, обновитесь» значит нужно обязательно запланировать обновление вашего блога.

Делать обновление лучше всего в то время, когда посещаемость блога самая низкая, когда у вас есть свободное время и когда вы точно знаете что с вашим Интернет-соединением ничего не случится.

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

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

Дальше скачиваем новую версию WordPress с сайта разработчика, распаковываем на своем компьютере и закачиваем файлы в папку блога.

По идее никаких проблем с обновлением случится не должно. Если вы сомневаетесь в своих силах или у вас возникли какие-то проблемы с обновлением, вы можете предоставить эту работу мне.

О новых версиях плагинов, вы можете узнать, зайдя в раздел «Плагины» в панели администрирования. Под каждым плагином, появляется надпись типа: «Новая версия Popularity Contest уже доступна. Скачать версию 1.3b3 вы можете здесь

Обновление плагинов, не такая глобальная процедура как обновление блога, но резервную копию блога и базы данных лучше сделать.

После того как создали резервную копию, скачивайте плагин на свой компьютер, распаковываете и закачивайте файлы плагина в папку с плагинами вашего блога.

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

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


Блоговодство:

Спонсора поста, пока нет, но вы можете стать им. А пока пусть будет Лебедев.

Теги: , , ,

Резервное копирование - сохраняйся и предохраняйся

Январь 11th, 2008 by Dmitriy Donchenko

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

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

Эксперимент решил поставить почему-то не на тестовой площадке, а на своем новом проекте, “Лучшее про блоги“. Установил плагин, настроил, настройки не сложные, нужно просто указать в какую папочку сохранять архивные файлы и все. Нажал на кнопку “BackUp”, плагин отлично отработал, создал резервную копию всех файлов и базы данных.

Теперь я решил для полноты эксперимента, восстановить свой блог из полученного архива. Все это делается прямо в панели управления, есть две кнопочки “BackUp” и “Restore”. Нажимаю “Restore”, мне сообщают о том, что этот плагин, умеет восстанавливать только базу данных, а файлы WordPress, вы мол должны сами распаковать из архива и закачать на сервер. Ну я решил идти до конца, и нажал восстановить базу данных. Собственно здесь начались неприятности.

После восстановления БД из резервной копии, все русские буквы которые были в постах, тегах, названиях рубрик, настройках плагинов и тп. всё превратилось в знаки вопросов. Не знаю по какой именно причине, но при создании резервной копии БД моего блога, почему-то плагин русский язык воспринимать не захотел.

И мой новый блог, имеющий аж 10 постов, превратился в сплошные знаки вопросов. А бэкапы с нормальным плагином еще не настраивал, и не делал. Получается что сам себе испортил блог, попытками протестировать плагин резервного копирования и восстановления. Начал придумывать, как все вернуть назад, что бы поменьше пришлось работать ручками и не вводить заново посты.

Здесь мне на помощь пришел FeedBurner. А что? Все посты хранятся на сервере FeedBurner-а, нужно просто взять их из RSS и импортировать в блог. Получилось это к моему удивлению довольно легко.

Я открыл свою RSS ленту, нажал в браузере “Файл->Сохранить как” и потом воспользовался инструментом “Импорт RSS” который присутствует в панели администрирования любого WordPress блога. Все посты вернулись на место, даже с правильными датами публикации, единственное что не получилось восстановить это Рубрики и Теги, но это уже не так сложно и можно сделать вручную.

Собственно говоря, какие выводы для себя я сделал из этой истории:

  1. Все тесты с БД и бэкапами, только на тестовой площадке.
  2. Настроить ежедневные бэкапы БД блога (это можно сделать с помощью плагина WP-DB-Backup плагин уже проверенный, я не раз пользовался им для восстановления БД, например во время переезда блога на новый хостинг.)
  3. Раз в неделю, делать полный бэкап блога, с файлами и БД. ( хоть я и делаю резервную копию файла, перед его изменением, привычка со времен работы админом.)
  4. Не пользоваться плагином BackUpWordPress.

Сейчас занимаюсь изысканиями методов автоматизации создания бэкапов, средствами хостера в панели управления cPanel, уже есть пара неплохих способов, возможно скоро я вам о них расскажу, а пока подписывайтесь на RSS.


Теги: , , , ,

 
Рейтинг@Mail.ru BlogMemes.ru Rambler's Top100 Яндекс цитирования