Установка локального сервера XAMPP и WordPress

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

Идем на сайт XAMPP и скачиваем последнюю версию для Windows на этой страничке - http://www.apachefriends.org/en/xampp-windows.html. На момент написания этой статьи последняя версия сервера была 1.6.6a, про нее и буду говорить, хотя по сути версии сервера отличаются только версиями входящих в него компонентов. Весит он много, около 34 мегобайт, но не бойтесь, он очень прост в настройке, несмотря на свой внушительный размер. Прошу прощения за большое количество скриншотов, любой более-менее разбирающийся человек сам сможет установить и настроить на своем компьютере этот сервер, но это статья предназначена для новичков-чайников и очень подробно рассказывает процесс установки и сервера XAMPP и движка WordPress для чайников.

Скачали? Запускаем инсталлятор. Русского языка в XAMPP нет, поэтому довольствуемся выбором английского.

 

Желательно устанавливать сервер в каталог по умолчанию, то есть в "C:\xampp", но можно выбрать и любой другой, я использую для этого "C:\server".

 

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

 

Установка продлится пару минут, просто ждем.

 

Дождались конца установки, жмем на кнопку "Finish".

 

Нажали на "Finish", получили окошко с вопросом о запуске контрол-панели – отвечаем "Нет", нет нужды пользоваться дополнительной панелью для запуска Apache и MySQL.

 

Прежде чем запускать сервер надо сделать одну маленькую настройку, которая нам понадобится для работы с WordPress. Идем в папку "C:\server\apache\conf\" и открываем для редактирования файл "httpd.conf" (файл конфигурирования сервера Apache), находим строчку:

118
#LoadModule rewrite_module modules/mod_rewrite.so

И убираем в начале строки символ "#" (символ комментирования). Тем самым мы включим мод "rewrite", который необходим для нормального конфигурирования WordPress. (в последних версиях XAMPP мод "rewrite" уже включен по умолчанию)

 

Теперь открываем Проводник и идем в папку "C:\server", видим там файлы для запуска сервера, остановки и перезапуска.

 

Для будущего удобного запуска сервера переносим ярлыки запуска и остановки сервера на рабочий стол.

 

Запускаем xampp_start.exe, дожидаемся запуска сервера. Все, это окно можно закрыть – сервер все равно останется запущенным. Для остановки сервера запускайте xampp_stop.exe

 

Открываем браузер и в поле URL пишем адрес, по которому будет открываться локальный сайт, то есть http://localhost

 

Открывается приветственная страничка сайта, что-то типа этого.

 

Жмем на English и попадаем на эту страничку, сразу же переходим по ссылке у меню "Security", для настройки безопасности нашего сервера

 

Вам покажут список небезопасных настроек сервера и предложат перейти по данной ссылке для установки паролей. Переходим туда.

 

Обязательно устанавливаем пароль в MySQL для юзера root. Жмем "Password changing".

 

Если ваш компьютер подключен к локальной сети и вы не хотите, чтобы ваш сайт был доступен по локалке, то устанавливаем и пароль и на директорию XAMPP.

 

Все, настройка сервера полностью завершена, приступаем к установке WordPress. Возвращаемся в начало http://localhost и в меню Tools переходим по ссылке phpMyAdmin, где откроется вот такое окошко. Выбираем в языках "Русский-Russian (utf-8)", в качестве логина используем "root", а в качестве пароля тот пароль, что вы установили при настройке безопасности сервера.

 

Попадаем в phpMyAdmin, создаем новую базу данных под именем "wordpress" в кодировке utf8_general_ci.

 

Все, база данных создана.

 

Заходим в папку "C:\server\htdocs" и создаем там папку с именем, по которому блог будет открываться на нашем локальном компьютере. Копируем туда файлы дистрибутива WordPress (последнюю версию русского дистрибутива вы можете скачать тут – http://ru.wordpress.org). Я использовал для этого папку "C:\server\htdocs\blog". Теперь одна важная вещь – открываем из этой папки файл "wp-config-sample.php" в любом текстовом редакторе (с поддержкой сохранения текста в UTF-8 без BOM, как например Notepad++ (http://notepad-plus.sourceforge.net/ru/site.htm) и редактируем его так:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
// ** Настройки MySQL ** //
define('DB_NAME', 'wordpress'); // Имя базы данных
define('DB_USER', 'root'); // Ваше имя в MySQL
define('DB_PASSWORD', '123456789'); // ...и пароль
define('DB_HOST', 'localhost'); // С вероятностью 99% ва it придется это менять
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', 'utf8_general_ci');
 
// Смените уникальную фразу SECRET_KEY.  Вы можете не запоминать ее, так что сделайте
// ее длинной и сложной. Вы можете посетить https://www.grc.com/passwords.htm, чтобы
// сгенерировать себе уникальную и неповторимую фразу, или просто придумать ее сами.
define('SECRET_KEY', 'уникальная и неповторимая фраза'); // Измените эту уникальную фразу.
 
// Вы можете установить несколько блогов в одну базу данных, если будете использовать разные префиксы.
$table_prefix  = 'wp_';   // Только цифры, буквы и знак '_'
 
// Это настройка локализации WordPress. Соответствующий MO-файл для выбранного языка
// должен быть установлен в wp-content/languages.
define ('WPLANG', 'ru_RU');
 
/* Это все, дальше не редактируем! Счастливого блоггинга. */
 
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>

Где вы указываете имя базы данных (у нас это wordpress), имя пользователя в MySQL (у нас это root) и пароль (тот, что вы установили, у меня это 123456789, но надеюсь, что вы в качестве пароля использовали не такой простой набор цифр). Сохраняем этот файл под именем wp-config.php.

 

Так как я скопировал файлы дистрибутива WordPress в папку "C:\server\htdocs\blog", то для того, чтобы продолжить установку я открываю в браузере адрес вида http://localhost/blog/

 

Открывается страничка с установкой WordPress, пишем тут заголовок вашего блога и ваш email-адрес. Жмем на "Установить WordPress".

 

Все, теперь WordPress установлен, записываем пароль. Теперь мы можем зайти в админку блога, нажав на "Войти" и используя логин admin и сгенерированный пароль.

 

Или же смотрим на наш только что установленный блог по адресу http://localhost/blog/

 

Сервер XAMPP установлен, WordPress установлен, можете приступать к настройке блога. В следующих статьях я затрону тему переноса WordPress и его настроек с локального сервера на сервер хостера.


Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 160 комментариев)

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


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


Пингбэки и Трекбэки (всего 2 ссылки)