Блог свободен от 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. Спасибо за визит!

Теги: , , ,

Оптимизация блога: Оптимизируйте размер картинок в блоге

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

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

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

Для того что бы исправить это, есть несколько советов. Если вы пользуетесь PhotoShop-ом для создания или редактирования картинок для блога, обязательно пользуйтесь функцией “Save for Web” (Сохранить для Web). При сохранении картинки в этом режиме, PhotoShop старается оптимизировать картинку для использования в Интернете. Такая же или похожая функция есть у большинства программ для работы с картинками, обязательно пользуйтесь этой функцией.

Если у вас нет программ для работы с картинками, вы можете скачать бесплатную программу Picasa от Google и пользоваться ей.

Если по каким-то причинам, вы не можете воспользоваться программой для оптимизации картинок, вы можете воспользоваться OnLine сервисом ImageOptimazer. Работать с сервисом очень легко, просто загружаете картинку, и вам дают на выбор несколько вариантов вашей картинки, с различной степенью сжатия, вы выбираете то что вам подходит, сохраняете на диск и пользуетесь.

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


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

Теги: , , ,

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

Январь 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.


Теги: , , , ,

Хостинг для блогов

Декабрь 24th, 2007 by Dmitriy Donchenko

Считаю что вопрос очень важный, особенно для начинающих блоггеров. Когда-то я уже писал, про основные требования к хостингу для блога.

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

Представьте ситуацию, если бы мы с Денисом созрели на очередной мега-пост, типа нашего поста с новогодними RSS иконками или как Сергей или Димок, объявили бы конкурс, вам стало бы интересно почитать условия или скачать иконки, вы нажимаете на ссылку, а вам пишут что-то типа “Извините сейчас страница недоступна” или другое бла-бла-бла. Неприятно, конечно неприятно, вам потому что вы не получили то что хотели, мне, потому что не получил своего очередного читателя и не смог удовлетворить запросы посетителя.

Почему такое случается? Если вы разместили свой блог на платном хостинге, а не у товарища в подвальном сервере, то все проблемы с доступностью вашего блога могут случаться по нескольким причинам:

  1. Сервер хостера проходит профилактику, и поэтому не работает. У нормальных хостинговых компаний, такое случается максимум 1 раз в месяц, и протяженность этих профилактических работ не должна превышать 30 минут.
  2. Хостинговая компания имеет только один интернет-канал и с ним приключилась какая-то беда. Да, такое иногда тоже случается, никто не застрахован, даже если у хостера самые мощные и лучшие сервера, но канал связи с миром всего один, он иногда может завалиться, например на те же профилактические работы или по какой-то другой причине. Здесь в зависимости от типа проблемы, ваш сайт может быть недоступен от 30 минут до 24 часов. Вдруг админ ушел на больничный, а больше некому починить канал.
  3. С серверами и интернет-каналами хостинговой компании все в порядке, но ваш сайт не доступен. Как думаете, по какой причине такое может случиться? Правильно, хрен его знает по какой, то же самое думают и админы хостинга. Длительность такой проблемы неизвестна, т.к. неизвестна и сама проблема. Если ваш хостер в таких ситуациях решает все проблемы в течении 30 минут, отправляет вам письмо с извинениями и предлагает какой-то вариант компенсации, это хороший хостер. Если просто решает в течении 30 минут, это тоже хороший хостер.
  4. Самая сложная ситуация для рядового блоггера. Сервера хостинга отлично работают, ваш сайт открывается, но не работает какой-то плагин или какие-то функции вашего блога. Здесь не нужно торопиться, первое что желательно сделать, это ознакомиться с сервисами которые вам предоставляет ваш хостер. Возможно те функции которые вам необходимы, не входят в разряд предоставляемых по умолчанию услуг хостинга и нужно просто написать заявку или письмо, что бы их включили. Возможно есть какие-то ограничения или доп. настройки которые нужно учесть при использовании хостинга. Если уж совсем все не понятно, есть два варианта, обращайтесь ко мне и мы попробуем решить эту проблему и второй вариант наиболее верный, попробуйте вежливо обратиться в службу технической поддержки, хостинговой компании. Опять же если хостер ваш хороший и достойный вашего блога, вы в краткие сроки получите ответ с решением вашей проблемы.

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

Теперь самое главное, что делать если вы столкнулись с одним из пунктов описанных выше. Мое личное мнение ( никому не стараюсь его навязать) у всех в жизни бывают ошибки и проблемы, я стараюсь действовать по правилу 3-х.

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

p.s. Почему я написал этот пост. Потому что у меня появились проблемы с моим хостером, никаких ошибок все достойно и чинно, просто за последнюю неделю я получил отчет по стабильности моего блога, выглядит он вот так:

Еженедельный отчет 2007-12-17

http://blogproblog.com
Total uptime:99.00% Downtime:11 hour(s) 17 min(s)
Weekly uptime:93.49% Downtime:10 hour(s) 56 min(s)
Day 2007-12-23 Uptime:100.00%
Day 2007-12-22 Uptime:100.00%
Day 2007-12-21 Uptime:97.34% Downtime:38 min(s) 17 sec(s)
Day 2007-12-20 Uptime:96.71% Downtime:47 min(s) 25 sec(s)
Day 2007-12-19 Uptime:100.00%
Day 2007-12-18 Uptime:64.95% Downtime:8 hour(s) 24 min(s)
Day 2007-12-17 Uptime:95.41% Downtime:1 hour(s) 6 min(s)

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

p.p.s. Хочу предупредить людей, которые возможно захотят в комментариях оставить свои предложения по хостингу, не нужно размещать реферальные ссылки, я их просто удалю. Если есть конкретные предложения, пишите в комментарии с описанием что, где и почему предлагаете. Что бы читателям этого поста были полезны ваши отзывы.

Спонсор поста - самый популярный Блогохостер.


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

Теги: , , ,

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