Установка WordPress на локальный сервер Denwer

Скачиваем дистрибутив CMS WordPress

Для начала скачиваем последний дистрибутив c сайта wordpress:

  • Если вы хорошо знаете английский, то возьмите здесь (http://wordpress.org/download/).
  • А, если вы или кто-то из авторов не знает, то возьмите здесь(http://ru.wordpress.org/).

Я лично использую англоязычную, но для данного руководства буду ставить русскую версию. Отключить русификацию можно будет позже.

Заранее скажу, что я буду создавать небольшой новостной блог.

 

Подготовка к установке

Распаковка архива:

Заходим в папку локального сервера denwer. По умолчанию, это "C:\WebServer\home\localhost\www", у меня это "D:\6. Project\WebServer_Denwer\home\localhost\www".

Создаем в ней новую папку, к примеру с именем "blog". Распаковываем в нее содержимое архива, так что бы внутри располагалась папка "wp-includes".

Создание БД:

Запускаем Denwer. Для этого есть ярлык "Start Denwer".

Запускаем браузер и переходим на страницу PhpMyAdmin, "http://localhost/tools/phpmyadmin".

Переходим на вкладку "Базы данных", и создаем новую БД. У меня она будет называться blog.

Если БД успешно создана, появится соответствующее сообщение.

Установка

Теперь необходимо настроить WordPress, для связи с БД и т.д. Т.к. сейчас существует вполне рабочий вариант через web интерфейс, я буду использовать его. Но в конце статьи я опишу альтернативную настройку.

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

Адрес моего локального сайта: "http://localhost/blog/".

Нажимаем кнопку "Создать файл настроек".

Нас просят узнать следующие данные:

  • Имя базы данных. У меня это blog.
  • Имя пользователя базы данных. root
  • Пароль к базе данных. Без пароля
  • Адрес сервера базы данных. localhost
  • Префикс таблиц. Если захотите в этой БД установить еще один сайт на WordPress, то можно создать префиксы. Я просто оставлю стандартный "wp_".

Страница настроек:

Если все произошло успешно, появится следующее сообщение:

Теперь запускаем установку.

Укажем основные параметры сайта. В принципе все логично ).

Выкладываю свои данные, на случай просмотра (скачивание) моей версии.

Пользователь: admin_1

Пароль: 12345

В качестве пользователя не советую использовать admin.

Все, на этом установка закончена. Нажимаем кнопку Вход и авторизуется.

Письма в локальном сервере denwer не отправляются, но их можно найти в папке "Z:\tmp\!sendmail".

Ручная настройка файла конфигурации:
Создаем файл "wp-config.php" в корне сайта, и откроем через блокнот. Содержимое ниже.

В данном методе, желательно сгенерировать уникальные ключи. Изменить имя БД, имя пользователя, пароль пользователя и имя сервера.

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

<?php
/** Имя базы данных */
define('DB_NAME', 'blog');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', '');
/** Имя сервера MySQL */
define('DB_HOST', 'localhost');
/** Кодировка базы данных для создания таблиц. Не меняйте */
define('DB_CHARSET', 'utf8');
/** Схема сопоставления. Не меняйте, если не уверены. */
define('DB_COLLATE', '');
/**#@+
 * Уникальные ключи для аутентификации.
 * Их можно сгенерировать их с помощью { https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}
*/
define('AUTH_KEY', ']icZ<K7-.DzmE(xvKq;g?iven*9bqx_2z7}v?Hh/#)mmZw;_sc%<t>Z6pnX}*L<j');
define('SECURE_AUTH_KEY', 'lp* F;U8kH1tSRTJEAXjs84mSfe,!`4frhObj$TJ6`3k5K*QYjhHh@Iz7T_,9;&I');
define('LOGGED_IN_KEY', 'Y}xv;|D|Ks60_#RDn+fH&,|MA%{xwnsa^g4Os>q:]VzJ;rT)N~Y&O[bxm=7ryEqQ');
define('NONCE_KEY', '!9X,Uui,*90cImQjxZ!a+NDrJ>c2k+ nG_%WQ:iiI| PoO)XVshRcXDC-q0HRv,}');
define('AUTH_SALT', 'K?E$hoThl4!qgt):gksCrr}yu1w}aoJxEFecc9h#-|*QY3 ]=C9{Ww!W- @bWNVv');
define('SECURE_AUTH_SALT', 's:@8!6nF8x0R-M#Si2Bip*&e(:=Llo(1Hb`NgW ojg2&745)E/L3i{)c(1rtfgRC');
define('LOGGED_IN_SALT', 'a&+O*A;aKPF[BM_n]piU[EF|I^e)@.nC&z0{t~rH&) @NNv{_Mhud#i6H mBX:(2');
define('NONCE_SALT', '6J+OOV^M8fC~9;0Bjbb7)l1pG|IoyIqeQ<^;b%yV2g7G;YLOjJC>p-o2XL5:`B.~');
/**
 * Префикс таблиц в базе данных WordPress.
 */
$table_prefix = 'wp_';
/**
 * Язык локализации WordPress, делаем русский
 */
define('WPLANG', 'ru_RU');
/** далее не трогаем */
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
 define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');


comments powered by Disqus

Популярное