Создание сайта wordpress

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

Процесс размещения своего блога на реальном сервере состоит из следующих шагов:

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

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

3. Связь домена и хостинга.

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

5. Подготовка и перенос базы данных.

6. Подготовка файлов и перенос их на удаленный сервер.

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

Домен (доменное имя) - это имя вашего сайта в сети Интернет. Как и где выбрать доменное имя смотри ЗДЕСЬ.

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

Хостинг – дисковое пространство, которое Вы арендуете на сервере в интернете, и на котором будут располагаться файлы вашего сайта (сайтов). Более подробно об этом, а также мои рекомендации по выбору хостинга смотри ЗДЕСЬ.

Шаг 3.  Связываем  домен с хостингом.

После покупки домена и хостинга Вам необходимо связать доменное имя с IP-адресом хостинга (прописать DNS сервера). Для этого необходимо зайти в панель управления своего домена, найти там что-то типа “Управление зоной” либо же “Настройка DNS ” везде по-разному, и прописать там DNS сервера Вашего хостера. Теперь осталось подождать от 12 до 72 часов, пока обновятся ДНС сервера, и Ваш сайт станет доступным в Интернет по мере закачки файлов на сервер.

Шаг 4. Уроки создания сайта на WordPress. Создание базы данных  на удаленном сервере.

Вы уже купили хостинг, Вам на e-mail пришло письмо, где хостер указал данные для доступа к панели управления Вашего сервера. Входите в Вашу панель управления, ищите ссылку Базы данных MySQL создаете новую базу данных, потом нового пользователя, сопоставляете пользователя с созданной БД (”Добавить пользователя к базе данных”). Созданному пользователю выбираем все привилегии.

Шаг 5. Уроки создания сайта на WordPress. Подготовка и перенос базы данных.

Первым делом Вам необходимо вытащить данные из созданной Вами локальной базы. Перейдите в phpMyAdmin на локальном сервере по адресу: http://localhost/Tools/phpmyadmin/, выберите свою БД, нажмите на пункт “Экспорт”. Здесь выберите пункт “Отметить все таблицы” и нажмите на кнопку “Пошел”. В результате Вы получите все данные в текстовом виде. Скопируйте это содержимое, откройте текстовый редактор Notepad++ (только не простой Блокнот!) и вставьте туда скопированный текст. Сразу после копирования, в текстовом редакторе выберите вкладку Кодировки - Кодировать в UTF-8 (без ВОМ). Сейчас надо будет отредактировать этот файл. Первая Ваша задача - это поменять путь к серверу с локального адреса на удаленный. Через поиск программы Notepad++ находите текст: http://localhost/wpblog (где wpblog название Вашего локального сайта), выбираете меню “Заменить” и заменяете все указанные строки на реальный УРЛ Вашего сайта (например: http://www.yousite.ru). Кроме изменения УРЛ у Вас возможно еще останутся неизмененными пути к папкам локального сайта, например у меня в таком виде: Z://home/localhost/wpblog/… Эти пути Вам тоже надо найти и поменять на полный путь к папкам удаленного сервера. Если Вы не знаете этот путь, могу предложить Вам следующее решение: Откройте свой FTP-клиент и закачайте специальный php-файл в папку public_html (либи в другую, которая была Вам указана при покупке хостинга, может быть http_docs). В используемом Вами тестовом редакторе Notepad++ создайте новый документ, сохраните его как patch.php и наполните его следующим содержимым:

<html>
<head>
<META http-equiv=Content-Type content="text/html; charset=Windows-1251">
<title>Путь к текущему каталогу от корня</title>
</head>
<body>
<?php echo 'Полный путь к каталогу: '; echo $_SERVER['DOCUMENT_ROOT']; echo ‘/’; ?>
</body>
</html>

После закачки данного файла на сервер, откройте браузер и наберите в адресной сроке: http://www.yousite.ru/patch.php (где yousite.ru - Ваше доменное имя). В браузере Вам пропишут полный путь к каталогу (в моем примере такой: Полный путь к каталогу: /home/yousite/ public_html/. Скопируйте данный путь, вернитесь к файлу с БД с которым Вы работаете и замените через меню “Замена” строчку: Z://home/localhost/wpblog/ на такую: /home/yousite/ public_html/. Далее Вам необходимо внести некоторые изменения в кодировки. Так некоторые таблицы у Вас могут идти в кодировке cp1251, хотя для нормальной работы WordPress, рекомендуется использовать кодировку UTF-8, Также через поиск и замену, внесите в файл соответствующее изменение. Далее идите в панель управления Вашего удаленного сервера, в созданную там Вами базу данных в phpMyAdmin. Там открываете вкладку SQL и и вставляете сюда весть измененный ранее текст БД. Жмете OK. Ваша база данных создана.

Шаг 6. Уроки создания сайта на WordPress. Подготовка файлов и перенос их на удаленный сервер.

Перед переносом файлов Вашего сайта на удаленный сервер Вам необходимо прописать данные, которые Вы прописали в Шаге 4 на удаленном сервере, а именно внести изменения в название базы данных, имя пользователя и пароль. Эти изменения надо внести в файл wp-config.php. Откройте этот файл с помощью текстового редактора  Notepad++ и внесите в него соответствующие изменения. Далее следует внести изменения в файл .htaccess - нужно попросту удалить все его содержимое и сохранить его в таком виде (пустым). Заполните Вы его позднее,после закачки на удаленный сервер. Сейчас можно приступать к переносу файлов на удаленный сервер. Лично я использую для этих целей программу FileZilla (я считаю, что она работает более “правильно”, чем к примеру тот же Total Commander). Все файлы и папки переносите в указанную Вам хостером папку (в моем случае это папка public_html).

Шаг 7. Уроки создания сайта на WordPress. Настройка файлов WordPress после переноса.

Вы перенесли все файлы своего сайта с локального сервера на реальный. В первую очередь проверьте как загружается Ваш сайт (главная страница, остальные пока грузиться не будут). Далее перейдите в административную панель по адресу: http://www.yousite.ru/wp-admin/ (где yousite.ru - доменное имя Вашего сайта). При входе в админ-панель имя пользователя и пароль вводите тот же, что был у Вас установлен на локальном сервере. В админке переходите в пункт “Настройки > Постоянные ссылки (ЧПУ)” Жмите на кнопку “Сохранить изменения”. После этого на этой же странице Вам будет предложено внести изменение в файл .htaccess. Копируете предложенный Вам код, открываете на удаленном сервере указанный файл (здесь можно использовать и Total Commander) и вставляете туда скопированный код. Сохраняете файл, перезаписывая (заменяя) его на удаленном сервере. Сейчас Ваш сайт должен работать в полном объеме. Остается сказать: “УРА, ЗАРАБОТАЛО!”