Как установить WordPress на хостинг

Иметь свой блог, сегодня, является едва ли не обязательным атрибутом современного человека. И как театр начинается с вешалки, так блог начинается с его создания :)

Возможностей, в общем-то, в наше время много, но разделить их можно на 2 группы:

  • создание блога установкой соответствующего скрипта, написанного на PHP, Perl, Ruby, Python ну и так далее, вплоть до ASP.net;
  • создание своего блога на мощностях существующих социальных сетей или специализированных сайтов.

Второй случай мы в этой статье рассматривать не будем, да и не сложно там все, в основном..

А будем мы сегодня создавать свой блог на базе популярного софта, с названием WordPress, написанного на PHP.

Это, пожалуй, самый популярный блог, из написанных на PHP. Да и среди всех языков он, как мне кажется, лидер.

Итак, что нам нужно:

  1. Хостинг
  2. сам WordPress

Хостинг, если его у вас еще нет, можно выбрать любой. Главное, чтобы он обеспечивал поддержку PHP 4(4.2 и выше) или PHP 5, MySQL 4.0 или выше и работал на веб-сервере(например Apache) с модулем mod_rewrite(для использования Permalinks). Большинство хостеров этим требованиям удовлетворяет, поэтому проблем быть не должно.

Я использую хостинг от ISAHost.com .

WordPress всегда можно скачать с сайта разработчиков по этой ссылке - http://wordpress.org/download/.

Русскую версия(которую использовал я) можно скачать с сайта MyWordPress.ru - http://mywordpress.ru/download/

Установка WordPress

Итак, хостинг у нас есть, архив с последней версией WP тоже. Приступаем!

1. Закачиваем WP на хостинг

Кстати это часто можно сделать двумя путями.

  • Распаковываем архив локально на нашем жестком диске и с помощью FTP-клиента закачиваем все файлы в папку public_html на сервере. Это самый очевидный способ, но на медленном канале процесс может занять довольно много времени, из-за того, что будет закачиваться много мелких файлов.
  • Закачиваем архив в папку public_html и распаковываем уже на сервере.
    Сделать это можно если у вас есть SSH консоль. Как это сделать я описываю в статье Распаковываем файлы на сервере.
    Меню операций с файлом Но если у вашего хостера есть CPanel, то в ней есть такая штука как File Manager. Если его запустить, перейти к нужному файлу и кликнуть по нему, то в правом меню появиться ссылка Extract File Contents.

Все, считаем, что файлы распаковали.

2. Создаем базу данных

Для рабооты необходимо создать базу данных и пользователя для доступа к базе данных. Как это сделать, можно найти в статье Создание базы данных MySQL средставми CPanel.

Обращаю нимание на то, что база должна создаваться с collation = utf-8!
Это позволит избежать проблем с плагинами, которые будут создавать свои таблицы в текущей кодировке базы данных.

3. Правим конфиг

Для начала находим в корневой директории WP(в моем случае в public_html) файл
wp-config-sample.php
и переименовываем его в
wp-config.php

Содержимое этого файла вот такое
<?php
// ** Настройки MySQL ** //
define('DB_NAME''db_wp2_demo');    // Название базы данных
define('DB_USER''db_wp2_demo');     // Пользователья для MySQL
define('DB_PASSWORD'''); // ...aи пароль
define('DB_HOST''localhost');    // уверен на 99%, что значение менять не придется
define('DB_CHARSET''utf8');
define('DB_COLLATE''');

// Вы можете установить несколько WordPress в одну базу данных, используя разнфе префиксы
$table_prefix  'wp_';   // Только цифры, латинские буквы, и подчеркивания!

// Измените значение для локализации WordPress. Соответствующий файл MO
// выбранного языка должен находиться в папке wp-content/languages.
// Например, закачайте ru_RU.mo в папку wp-content/languages и напишите WPLANG 'ru_RU'
// для включения поддержки русского языка.
define ('WPLANG''ru_RU');

/* Похоже, что все! Заканчиваем редактировать и начинаем писать в блог! */

define('ABSPATH'dirname(__FILE__).'/');
require_once(
ABSPATH.'wp-settings.php');
?>

Прописываем в строках

define('DB_NAME', 'db_wp2_demo');
define('DB_USER', 'db_wp2_demo');
define('DB_PASSWORD', '');

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

4. Запускаем WP

Запускаем свой браузер и заходим по адресу

http://ваш_домен/пусть к WP
(если WP переписан в корень public_html, то пусть к WP не надо)

Так как WP у нас не установлен, то должна появится вот такая страница:

Требуется установка WP

Жмякаем на install.php и проходим несколько шагов по установке нашего WP. В течении этих шагов вам нужно будет задать:

  • заголовок блога
  • ваш e-mail
  • да и все :)

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

В общем это и все. Теперь вы уже можете добавлять свои сообщения. Но для начала советую полазить по всем пунктам меню, посмотреть, что там есть и для чего пригодится. Обратите внимание, что у каждого пункта главного меню, есть подменю, которое появляется в следующей строке.

Если на вашем хостинге в качестве веб-сервера Apache, то можно сразу включить ЧПУ. Установки для ЧПУ находятся в

Настройки -> Постоянные ссылки (ЧПУ)

У себя шаблон для генерируемых ссылок я задал следующий:

/%category%/%post_id%/%postname%/

В этом случае ссылки имют вид:
http://ваш_домен/категория/id_статьи/название_статьи_транслитом/

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

5. Добавляем темы

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

Можно поискать вот тут:

http://wordpress.org/extend/themes/ - каталог тем на сайте разработчиков,
http://themes.mywordpress.ru - каталог русифицированных тем

Уставка темы простая. вы просто распаковываете архив в каталог /public_html/wp-content/themes/

После этого в админке кликаете на пункт меню Внешний вид и активируете нужную тему кликнув по ее скриншоту или названию.

6. Плагины

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

Social Bookmarks - плагин позволяет добавить после каждого сообщения линейку ссылок, с помощью которых посетитель может сделать закладку на сообщение в популярных социльных сайтах.

Simple Tagging - позволяет добавить на ваш сайт поддержу тэгов.

Sniplets - позволяет добавлять в стьтьи тект в виде листинга PHP програм и других блоков кода с раскрашиванием этим блоков.

Link Indication - прописывает специальные CSS классы для внешних ссылок, что позволяет выделить их в тексте специльными значками или цветом.

Breadcrumb Navigation XT - с помощью этого плагина вы можете добавить так называемые "хлебные крошки", то есть путь по структуре сайта к текущему документу. Пример вы можете увидеть вверху этой страницы.

Если у вас есть на заметке еще какие-то полезные плагины, буду признателен, если вы мне сообщите о них. Я добавлю лучшие к своему списку, а заодно укажу человека, посоветовавшего их.

Искать плагины можно тут:

http://wordpress.org/extend/plugins/

http://wp-plugins.net/

http://mywordpress.ru/plugins/ - каталог русских плагинов

В следующих статьях я опишу установку некоторых плагинов и их интеграцию с темами.

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

Удачи всем! :)

Комментариев: 3

  1. Максим
    Дата: Январь 28, 2008, 11:20 | Ссылка

    И так и сяк уже пробовал - не могу пройти дальше загрузки всего хозяйства на сервер. Что нужно написать встроках:
    define(’DB_COLLATE’, ‘вот тут’);
    и
    $table_prefix = ‘wp_вот тут’; ?
    Я буду ставить в одно место несколько блогов вордпрессовских.
    Спасибо большое.

  2. Дата: Март 27, 2008, 22:14 | Ссылка

    Полезная статья. Я, можно сказать использовал ее как руководство по установке вордпресс. То есть по прямому назначению! (поскольку до того я с данным движком дело не имел) И ничего. Получилось нормально. Автору - респект!

  3. Дата: Август 25, 2008, 16:25 | Ссылка

    После установки движка, у меня при открытии сайта(pravo-hm.ho.ua) показывает все директории на хосте, как изменить, в настройках задал грузится именно отсюда.. Помогите никаких решений по этому поводу в инете не могу найти… Есть на сайте движка но из за плохого англ. языка не могу разобратся.. Прагма также не помогает… Прошу ответить. Заранее благодарен.. Стучите в асю 401969678

На эту страницу размещено 6 ссылок

  1. Дата: Ноябрь 17, 2007, 20:31

    […] блога. Но уж если вам не повезло, то можно прочитать самое подробное руководство по установке WordPress на хост…. Но и после установки не все бывает гладко. […]

  2. Дата: Ноябрь 18, 2007, 17:58

    […] с Wordpress: проблемы и решения - советы Кати Куликовой 2. Как установить WordPress на хостинг - еще один полезный блог по ВордПресс. Вам […]

  3. Дата: Декабрь 13, 2007, 18:58

    […] Отдельная инструкция по установке и настройке. Для рефералов хостинг уже будет с предустановленной WordPress :) […]

  4. Дата: Март 27, 2008, 14:38

    […] по установке WordPress. Немножко поискав, забрёл на инструкцию. Она мне показалась достаточно простой и я решил […]

  5. Дата: Май 14, 2008, 20:08

    […] подробнейшая информация по установке, ее читаем здесь САМАЯ ПОДРОБНАЯ ИНСТРУКЦИЯ ПО УСТАНОВКЕ ВОРДПРЕСС НА

  6. Дата: Июль 10, 2008, 20:53

    […] http://a2p.net.ru/wordpress/3/kak-ustanovit-wordpress-na-xosting/ - это хороший урл. […]

Оставьте комментарий!

Обязательные поля отмечены знаком *

*
*

Powered by WP Hashcash

аватары баги безопасность беларусь блог браузер браузеры верстка виджеты закладки интерфейсы контекст монетизация плагины программирование раскрутка ссылки статистика темы топ формы хостинг шаблоны яндекс .htaccess api b2evolution bookmarks bugs chrome code CPanel CSS error exploit firefox freeBSD Google gravatar gzip HTML JavaScript linux mod-rewrite MySQL ob-start PHP plugins rss sape.ru SEO sitemap sniplets sql tar TinyMCE utf8 wget widgets WordPress WYSIWYG xmlrpc yandex