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

shape
shape
shape
shape
shape
shape
shape
shape



Скачиваем дистрибутив CMS WordPress Распаковка архива Создание БД Установка Все

Скачиваем дистрибутив 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');