Создаем сайт на WordPress — пошаговое руководство

В то время пока «лежит» или нестабильно работает один из самых популярных сервисов блога в России LiveJournal самое время подумать о собственном блоге, базирующемся на CMS WordPress. Если вы об этом думали раньше, то это значит, что пора бы материализовать (хотя скорее все-таки виртуализовать) свою идею. Данная публикация ни что иное как подробная инструкция по созданию собственного блога. Вам придется немного потратиться: до 600 р./год на покупку домена; до 2400 р./год на покупку хостинга. Если вы читаете этот пост, значит Интернет у вас уже оплачен. ))

Вы готовы?! — приступаем.

1. Покупка домена

В первую очередь необходимо выбрать и купить свободный домен первого уровня (можно в принципе и второго и третьего). В качестве регистратора доменов можно смело использовать Центр Регистрации Доменов RU-center (http://nic.ru/). Я пользуюсь им.

Найдите свободный домен, для этого введите название желаемого домена и кликните по кнопке «Проверить».

nicru1

Далее выбираем понравившийся домен, при условии, что он свободен: ставим напротив него галочку и кликаем по кнопке «Зарегистрировать».

nicru2

Затем, если у вас уже есть учетная запись в центре регистрации доменов, то вводим ее (1), если нет, то заполняем анкету на ее получение (2).

nicru3

Анкета не самая короткая, да и еще вам потребуется в ближайшем будущем прислать скан своего паспорта для подтверждения. После создания аккаунта, вам необходимо положить на лицевой счет сумму не меньше стоимости вашей покупки. Стоимость доменов зависит от их принадлежность к той или иной доменной зоне самого верхнего уровня (.RU, .COM, .NET, .ORG, .PRO и т.д.) Цена определяется популярностью той или иной зоны верхнего уровня. Так же есть аукционы освободившихся доменов — стоимость которых иногда уходит в бесконечность.

Итак, после заполнения анкет, пополнения счета и самой покупки становитесь счастливым обладателем домена. Самое главное не теряем логин и пароль от личного кабинета в Центре Регистрации Доменов. На некоторое время отложим сайт nic.ru. Теперь перейдем к хостингу.

2. Покупка хостинга

Хостинг — место где будет размещен и храниться наш сайт. Что бы наш сайт на WordPress правильно функционировал нам необходим хостинг, у которого есть поддержка PHP версии не ниже 5.2.4 и базы данных MySQL версии не ниже 5.0. Так же всегда приятно, если нет ограничений у хостинга по количеству баз данных MySQL, аккаунтов пользователей баз данных, субдомены, FTP аккаунты и пр. приятности. Я использую хостинг Teli (http://teli.ru/) и MultiHost (http://multihost.ru/). Самый начальный тарифный план соответствует всем вышеперечисленным требованиям, ну и так же стабильная работа, быстрая возможность созвониться со службой технической поддержки, внимательные менеджеры, СМС информирование. Цена вопроса: 2400 р./год.

teli01

Далее настройки хостинга будут применимы к хостингу Teli, или любому другому аналогичному хостингу с панелью управления cPanel. В число рекомендуемых хостинг-провайдеров я так же  отношу Multihost.Ru.

multihost

Хостинг-провайдеров в настоящее время очень много. Есть подешевле, есть подороже, сервера одних расположены в России, сервера других — за ее пределами. Дело вкуса, выбора и привычки. Однако, не стоит вестись на самый дешевый хостинг. Прежде, чем купить его, внимательно ознакомьтесь с условиями, версией поддерживаемых PHP, баз данных MySQL, количестве и прочих бесчисленных опций.

 3. Создание базы данных

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

cpanel

Для создания сайта на WordPress нам потребуется найти в разделе Базы данных ярлычок Базы данных MySQL®. Кликаем по нему. На появившейся странице создаем новую базу данных.

createdb

Следующим шагом будет создание пользователя (все это делается на той же странице Базы данныз MySQL®, но немного ниже).

createdbuser

Еще один шаг: связывание пользователя  с базой  данных, а так же назначение прав.

dbanduserПрава назначаем полные:

dbanduser2

5. Добавление  домена

При покупке хостинга, очень часто есть предложение купить домен вместе с хостингом. Если вы воспользовались этой услугой, то данный шаг можно пропустить. Описание этого раздела подходит только в том случае, если вы приобрели домен на nic.ru (RU-center) и Ваш хостинг-провайдер MultiHost.Ru или Teli.Ru. В других случаях Вам следует обратиться к справке вашего поставщика услуг.

В панеле управления (C-Panel) Вашего хостинг провайдера найдите раздел Домены. Далее кликните по ссылке Дополнительные домены.

domain1

Добавьте информацию о своем домене, который вы зарегистрировали на сайте nic.ru (это был самый первый шаг). В качестве примера на картинке использован домен mydomain.ru — вы вводите тот домен, который зарегистрировали.

domain2

Теперь вспомним наши логин и пароль от регистратора домена nic.ru (Центр Регистрации Доменов — RU-center) и настроим делегирование домена. Входим в личный кабинет. Переходим в раздел Мои домены.

domain3В списке доменов (если вы регистрировали только один домен, то кроме него у вас ничего отображаться и не будет) находим ваш домен и кликаем по кнопке Делегировать.

domain4

Вводим имена основного и дополнительного DNS серверов: ns1.multihost.ru и ns2.multihost.ru и кликаем по кнопке Сохранить изменения.

domain5

Пока проходит делегирование домена (как правило это от 3 до 6 часов) выполним следующий шаг.

6. Установка WordPress

Самую свежую версию CMS WordPress, можно скачать на сайте http://wordpress.org или http://ru.wordpress.org. Я не рекомендую скачивать CMS WordPress с каких-либо других сайтов. Вернемся к письму от хостинг провайдера с логинами и паролями.

Теперь нам нужно настроить доступ к FTP. Я использую для этих целей программу Total Commander, некоторые предпочитают это делать с помощью программы FileZila, nuCommander и пр. ПО, которого очень много, но в принципе «достучаться до FTP» можно и с помощью обычного проводника Windows. Сейчас я покажу как этом можно сделать.

Открываем меню Пуск, выбираем Компьютер, Документы или Изображения (для старых операционных систем Мой компьютер, Мои документы или Мои рисунки, соответственно). В строке адрес все стираем и пишем ftp:// и далее адрес из письма сервера от вашего хостинг провайдера. Как пример, может быть вот такая запись: ftp://ftp.12345.aqq.ru. Если подключение прошло успешно, то далее появится письмо с вводом логина и пароля. Возвращаемся снова к письму и оттуда берем логин и пароль (как правило они совпадают с логином и паролем от панели управления хостингом). При успешном вводе логина и пароля у вас появится список папок. Нас интересовать будет папка www — двойной клик по ней.

ftp1

Далее появится список папок — нас интересует одноименная нашему домену, в том случае, если во втором шаге значение в строке «Корневой каталог документов» оставили вы по-умолчанию. Проваливаемся в нее. В другом окне открываем содержимое архива wordpress.zip и заходим в папку WordPress. Выделяем все и переносим содержимое в папку на FTP. Ждем когда все скопируется.

ftp2

7. Настраиваем WordPress

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

Подождали.

В строке браузера вводим название вашего домена. Если делегирование прошло удачно, то появится вот такое окно.

wpinst1

Как и в предыдущем окне выбор настроек у нас не слишком богат. Кликаем «Вперёд!».

wpinst2

Теперь вводим название нашей базы данных, имя пользователя базы данных и пароль. Все это мы создавали в шаге 3. Значение поля «Сервер базы данных» — localhost и «Префикс таблиц» — wp_ оставляем без изменений.

wpinst3

Если мы все сделали правильно, то CMS успешно подключится к нашей базе данных. Еще она создаст файл wp-config.php, который появится на нашем хостинге. И будет вот такое сообщение.

wpinst4

Теперь вводим название нашего сайта в соответствующем поле. Придумываем имя пользователя вместо стандартного admin. Придумываем пароль — он должен быть сложным, т.е. желательно что бы пароль был из символов всех групп: прописные буквы, строчные буквы, цифры и специальные символы ($, %, !, ^ и пр.)

wpinst5

Если все прошло отлично, то вы получите страничку с поздравлением от WordPress. Сайт наш готов.

Убедитесь в этом сами — в строке браузера наберите название своего домена и вы увидите это. Что бы зайти в панель администрирования сайтом, то в строке браузера наберите ваш домен и добавьте еще к этой надписи /wp-admin

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

myfirstsite