Статьи Новости Контакты

18.09.2008
Игорь Крейн

Из «ЖЖ»-коммуналки — в особняк: пошаговая инструкция

описание действий, необходимых для перевода блога из Livejournal на собственную площадку

Перебираемся из «Живого журнала» на WordPress

Статья написана совместно с Владиславом Михеевым

В первой части статьи мы, надеемся, убедили вас в целесообразности переноса своего блога из «Живого журнала» на собственную площадку. Теперь же, как и было обещано, мы прилагаем достаточно подробную иструкцию по воплощению вашего желания на практике.

Выбираем хостинг

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

Для блога на WordPress достаточно виртуального UNIX-хостинга с поддержкой MySQL

Минимальные требования для движка WordPress таковы: UNIX-хостинг с поддержкой PHP и доступом как минимум к одной базе данных MySQL.

Важно знать, что WordPress иногда может создавать заметную нагрузку на сервер MySQL, причем порой лишь из-за того, что к сайту обращается робот поисковой системы и начинает с огромной скоростью просматривать существующие страницы. И не всем провайдерам такая ситуация по душе: вместо замены оборудования на более производительное они предпочитают выносить пользователям предупреждения о создании повышенной нагрузки, а то и вовсе блокировать аккаунты.

В качестве конкретного хостинг-провайдера, который не имеет ни малейших возражений против установки движка WordPress на площадках виртуального хостинга, можно указать .masterhost. Для блога с умеренной посещаемостью вполне подойдет и недорогой тариф, например «Эффективный». Кстати сказать, при единовременной оплате за полгода .masterhost предоставляет домен в зонах .RU или .SU.

Впрочем, не будем навязывать вам своего мнения в вопросе выбора провайдера — мы уверены, что вы и сами способны грамотно распорядиться своими сбережениями.

Устанавливаем WordPress: простой путь

Некоторые хостинг-провайдеры предлагают автоматическую установку WordPress

Простой способ установки доступен только клиентам .masterhost (или других провайдеров, которые поддерживают возможность автоматической установки WordPress).

В случае с .masterhost инструкция будет предельно краткой: зайдите в панель управления, затем перейдите в раздел «Установка ПО» и нажмите кнопку «Установить» рядом с логотипом WordPress. В открывшейся форме вам предложат ввести ряд параметров. Значения параметров «База данных», «Имя пользователя БД» и «Пароль пользователя базы данных» были высланы вам по электронной почте после заказа хостинга, а последние четыре параметра можно задавать, что называется, по вкусу.

Автоматическая установка WordPress на .masterhost
Автоматическая установка WordPress через панель управления .masterhost

Устанавливаем WordPress: сложный путь

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

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

Что касается самого процесса установки, то он был достаточно подробно описан нами в статье «WordPress 2.6: нововведения, установка». Но поскольку ранее мы договорились, что данной инструкцией сумеет воспользоваться «даже гуманитарий», придется уточнить, что вам понадобится FTP-клиент — программа, предназначенная для копирования дистрибутива с локального диска на сервер провайдера. Если у вас нет специализированного FTP-клиента, не страшно. Во-первых, возможно, вы уже приобрели ранее Total Commander или FAR Manager: с передачей файлов по FTP-протоколу они вполне справляются. Также вы можете установить Unreal Commander, который бесплатен для некоммерческого использования.

Еще раз предостережем от использования «Блокнота» для внесения изменений в конфигурационный файл wp-config.php — это может быть чревато полной или частичной неработоспособностью WordPress. Воспользуйтесь программой UnicEdit или Notepad++.

Устанавливаем шаблон

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

Остановившись на приглянувшемся шаблоне, скачайте его на свой компьютер, распакуйте архив и перенесите его содержимое при помощи того же FTP-клиента на сервер в папку /wp-content/themes/.

Теперь этот шаблон следует активировать.

Войдите в административную панель WordPress (ссылку на вход можно найти на главной странице вашего блога, а логин и пароль были заданы при установке движка). Найдите меню «Дизайн», а в нем подменю «Темы». Здесь в наглядном виде отображается список загруженных вами шаблонов. Для активации нужной темы достаточно одного щелчка мышкой. Кстати, вы вполне можете закачать на сервер сразу несколько шаблонов и в дальнейшем менять их хоть каждый день.

Плагины

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

Общий принцип работы с плагинами следующий. Найденный в Интернете подключаемый модуль следует скачать на свой компьютер. Обычно это будет запакованный файл, содержимое которого следует закачать на сервер в папку /wp-content/plugins/. Далее вам следует войти в админку движка, где выбрать пункт меню «Плагины». Все закачанные на сервер плагины будут отображаться на этой странице, однако, прежде чем от них будет какой-то эффект, их следует активировать. Для этого предусмотрен достаточно дружественный интерфейс, с которым у вас не должно возникнуть затруднений.

Настройка плагинов в WordPress
Страница настройки плагинов

Теперь, вооружившись этим принципом, закачаем и активируем следующие плагины: MaxSite Russian Date (корректная русификация дат), WP Super Cache (плагин кеширования для ускорения загрузки страниц) и RusToLat (транслитерация кириллицы для автоматического создания человекопонятных ссылок). Заострять внимание на подробностях сейчас не будем: достаточно детально все эти (а также некоторые другие) плагины были рассмотрены нами в статьях «Построение сайта на движке WordPress» и «Поисковая оптимизация сайта на движке WordPress» (части первая и вторая). Здесь лишь для тех, кому лень открывать эти ссылки, отметим, что плагин RusToLat имеет смысл устанавливать, только если вы собираетесь менять установленный по умолчанию вид ссылок на ваши записи в блоге; это можно сделать, выбрав в меню административной панели пункт «Настройки», а в открывшемся подменю — пункт «Постоянные ссылки (ЧПУ)».

Импортируем записи из «Живого журнала»

Импорт записей «ЖЖ»-дневника в базу движка WordPress производится в полуавтоматическом режиме

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

Итак, делаем глубокий вдох и переходим на страницу экспорта записей. Далее указываем год и месяц, а также формат сохраняемого файла экспорта — XML. После нажатия кнопки «Продолжить» в окне отобразится сгенерированный файл экспорта, который необходимо сохранить самостоятельно через меню браузера «Файл», опция «Сохранить как...». Чтобы не запутаться, задавайте своим файлам экспорта понятные имена, например 2008_08.xml.

Экспорт записей блога в «Живом журнале»
Экспорт записей блога в «Живом журнале»

Далее содержимое полученных XML-файлов следует импортировать в WordPress. В административной панели переходим в меню «Управление», подменю «Импорт» и выбираем пункт LiveJournal. Теперь достаточно загрузить с жесткого диска файл с архивом записей за нужный месяц — и в вашем новом блоге в ту же минуту появятся записи из «ЖЖ». Импорт можно производить в произвольном порядке, и не имеет значения, начнете ли вы с последних записей или, наоборот, с самых старых.

Небольшая деталь: коды видеороликов YouTube в экспортированном файле «Живого журнала» не сохраняются — вставлять их в новый блог при необходимости придется вручную.

Настройка бэкапа

Уберечь записи блога на WordPress позволит специальный плагин бэкапа

Одно из преимуществ WordPress — это полная уверенность в сохранности записей, несмотря ни на какие катаклизмы. Реализуется такая возможность при помощи плагина WordPress Database Backup.

После установки и активации плагина вам нужно будет зайти в меню «Управление» административной панели вашего блога и заглянуть в подменю Backup («Архивирование»). В разделе Scheduled Backup («Бэкап по расписанию») следует задать периодичность автоматического создания резервных копий — например, ежедневно или еженедельно. Архивы базы данных с вашими записями (а также комментариями к этим записям и многими настройками) будут высылаться по указанному электронному адресу.

Настройка бэкапа в WordPress
Бэкап с помощью плагина WordPress Database Backup

Сами архивы будут довольно небольшими по объему, поскольку в них не будут входить размещенные на сайте фото- и видеоматериалы. Создать резервную копию сохраненных на вашем сервере фотографий можно вручную — скопировав их при помощи того же FTP-клиента из папки /wp-content/uploads на ваш жесткий диск.

В дальнейшем, если блог будет, например, взломан или у вас возникнет желание сменить хостинг-провайдера, вы всегда сможете восстановить содержимое базы данных MySQL из этого архива. Восстановление из резервной копии осуществляется при помощи phpMyAdmin — веб-приложения для администрирования MySQL — за считаные минуты. Вопрос о том, как получить доступ к этому веб-приложению, вам следует адресовать своему хостеру.

Кросс-постинг

Трансляция записей в «ЖЖ»-дневник производится с помощью плагина LiveJournal Crossposter

И еще один плагин, который мы рассмотрим сегодня, — LiveJournal Crossposter. Как нетрудно догадаться, этот подключаемый модуль предназначен для трансляции вашего нового блога в «ЖЖ». Причем речь идет не о простой трансляции, а об интеллектуальной: в случае если в оригинал записи будут внесены изменения, изменится и ее копия. Если оригинал будет удален, копия также будет удалена.

После загрузки, установки и активации плагина перейдите в меню «Настройки», подменю LiveJournal. Здесь вам нужно будет указать имя пользователя и свой пароль в «Живом журнале». Помимо этого можно настроить вид и положение ссылки на оригинал записи из поста в «ЖЖ», уровень доступа к записи (для всех или только для друзей), а также разрешить или запретить комментирование «ЖЖ»-копий ваших записей.

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

Если же у вас все заработало, но вам недостает какой-либо специфической возможности, не спешите отказываться от WordPress. Возможно, среди сотен существующих плагинов вы найдете тот, что реализует необходимую функцию: например, плагин, который позволяет пользователям различных блогохостингов (включая «Живой журнал») оставлять комментарии в вашем блоге без регистрации, или плагин, позволяющий размещать рекламные модули AdSense и таким образом монетизировать блог.




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2018 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100