5

Установка WordPress на домашний компьютер

Эта статья открывает цикл статей, посвященных обустройству рабочего места WordPress-разработчика. Цикл рассчитан на новичков, поэтому начинаем с самого начала —
с установки WordPress на домашний комп.


Подготовка

Для установки WordPress, необходим подготовленный веб-сервер Apache с поддержкой PHP (версия не ниже 5.2.4) и база данный MySQL (версия не ниже 5.0.15).

Лично я предпочитаю и рекомендую Zend Server CE. Устанавливается он просто и быстро, а главное содержит все необходимые разработчику компоненты, включая Zend Debugger.

Примечание. WordPress может быть установлен на IIS, но делать это не рекомендую, т.к. вы получите среду сильно отличающуюся (особенно по части обработки постоянных ссылок) от той, что вы встретите у большинства хостинг-провайдеров.

Установка

  • Создание базы данных под WordPress. Открываем phpMyAdmin (Zend Server: http://localhost:10081/phpMyAdmin/). Форма создания новой базы данных находится на главной странице. Вводим имя базы — например wp_clean, и нажимаем кнопку Создать.

    Установка WordPress (1). Создание базы данных

    Установка WordPress (1). Создание базы данных

  • В корневой папке веб-сервера («Папка установки Zend Server»\Apache2\htdocs) создаем подпапку, в которой будут располагаться файлы WordPress. Например _wordpress-clean. Имя этой папки будет также присутствовать в адресе сайта (http://localhost/_wordpress-clean/).
  • Скачиваем последнюю версию WordPress: http://ru.wordpress.org/. Скачиваем только с официального сайта! Категорически не рекомендую скачивать дистрибутивы со сторонних сайтов, тем более всякие сборки, модификации и прочие «волшебные» версии. Какая у них начинка, как изменен код — не знает никто.
  • Распаковываем архив, и копируем файлы в ранее созданную папку (_wordpress-clean). Обратите внимание, что в архиве файлы WordPress содержатся внутри подпапки wordpress. Саму папку не копируем, только ее содержимое. Папка wp-admin должна располагаться в корне _wordpress-clean.
  • Теперь можно запускать установку. В браузере открываем адрес нашего сайта (http://localhost/_wordpress-clean/):
    Установка WordPress (2). Создание конфигурационного файла

    Установка WordPress (2). Создание конфигурационного файла

    Жмем «Создать файл настроек».

    Установка WordPress (3). Создание конфигурационного файла

    Установка WordPress (3). Создание конфигурационного файла

    Жмем Вперед.

    Установка WordPress (4). Создание конфигурационного файла

    Установка WordPress (4). Создание конфигурационного файла

    Вводим имя базы данных — wp_clean
    Вводим имя пользователя базы данных (root)  и пароль.
    Сервер базы данных — localhost.
    Префикс таблиц — wp_
    Если данные для подключения к БД верны, после нажатия на кнопку Отправить, вы увидите такое сообщение:

    Установка WordPress (5)

    Установка WordPress (5)

  • Жмем «Запустить установку» и переходим к базовым настройкам сайта:
    Установка WordPress (6). Создание администратора

    Установка WordPress (6). Создание администратора

    Вводим заголовок сайта, параметры аккаунта администратора. Для локальной установки сложный пароль можно не придумывать. Доступность для поисковых систем также роли не играет.
    После нажатия кнопки «Установить WordPress», вы получите сообщение о завершении установки:

    Установка WordPress (7)

    Установка WordPress (7)

  • Но существует еще один важный этап, которые многие упускают — создание секретных ключей.
    Чтобы сгенирировать уникальные ключи, откройте в браузере:
    https://api.wordpress.org/secret-key/1.1/salt/.

    Установка WordPress (8). Создание секретных ключей

    Установка WordPress (8). Создание секретных ключей

    Скопируйте полученный текст в буфер.
    Теперь открываем файл wp-config.php, который располагается в корневой папке сайта (_wordpress-clean). Удобнее всего для редактирования использовать notepad2.
    Находим строки:

    define('AUTH_KEY', 'впишите сюда уникальную фразу');
    define('SECURE_AUTH_KEY', 'впишите сюда уникальную фразу');
    define('LOGGED_IN_KEY', 'впишите сюда уникальную фразу');
    define('NONCE_KEY', 'впишите сюда уникальную фразу');
    define('AUTH_SALT', 'впишите сюда уникальную фразу');
    define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
    define('LOGGED_IN_SALT', 'впишите сюда уникальную фразу');
    define('NONCE_SALT', 'впишите сюда уникальную фразу');

    Заменяем их на полученные. Сохраняем файл.
    Теперь можно войти в панель управления (http://localhost/_wordpress-clean/wp-admin/)

  • Ну и в завершение несколько обязательных настроек в панеле управления. Открываем меню Параметры -> Общие:
    Установка WordPress (9). Базовые настройки

    Установка WordPress (9). Базовые настройки

    Выставляем часовой пояс, формат даты и времени. Сохраняем.

  • Открываем меню Параметры -> Постоянные ссылки:
    Установка WordPress (10). Постоянные ссылки

    Установка WordPress (10). Постоянные ссылки

    Выбираем формат постоянных ссылок и сохраняем.
    Что делать, если постоянные ссылки не работают.

На этом все. Процесс установки завершен.

Читайте далее: Апгрейд WordPress до WordPress Site Network (WordPress в режиме сети) или Установка Eclipse PHP Development Tools (PDT) на Windows.