Как установить WordPress на Ubuntu 12.04

Что означает красный цвет

В этом руководстве мы будем выделять красным цветом те места, в которых пользователю нужно будет ввести какие-либо данные или внести какие-то изменения. В остальном, предложенные команды можно просто скопировать и вставить в командную строку терминала.

Что такое WordPress

WordPress — это открытая и бесплатная платформа для создания блогов и веб-сайтов, для работы ей необходим PHP и MySQL. Платформа была запущена в 2003 году, и к настоящему моменту на ней работают до 22% всех новых веб-сайтов, а число плагинов, с помощью которых можно расширять функциональность сайта, превысило 22 000.

Настройка

Для начала работы с WordPress необходимо установить стек технологий LAMP — мы писали специальное руководство по этой теме.

После установки LAMP можно приступать к работе с WordPress.

Шаг #1: Скачивание WordPress

Скачать WordPress можно напрямую с официального сайта:

wget http://wordpress.org/latest.tar.gz

Эта команда скачивает запакованный архив в домашнюю директорию пользователя операционной системы Ubuntu. Для распаковки архива нужно воспользоваться следующей командой:

tar -xzvf latest.tar.gz

Шаг #2: Создаем базу данных и пользователя WordPress

После распаковки архива с WordPress в домашней директории появится поддиректория под названием /wordpress.

Теперь необходимо создать в ранее установленной системе управления базами данных (СУБД) MySQL базу для WordPress.

mysql -u root –p

После этого система попросит ввести root-пароль администратора базы данных, который устанавливался на этапе установке MySQL.

Затем следует создать базу данных, а также пользователя в ней, и задать пароль для него. Важный момент: все команды MySQL должны оканчиваться точкой с запятой (“;”). В нашем руководстве для удобства мы назовем создаваемую базу данных wordpress, но вы можете использовать любое другое название:

CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

Теперь нужно создать нового пользователя — мы также назовем его wordpressuser, но имя может быть любым:

CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec) 

Зададим пароль для него:

SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

После этого необходимо выдать новому пользователю нужные права, иначе установить WordPress не удастся:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

После этого нужно обновить MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

И выйти из режима управления базой данных:

exit

Шаг #3: Настройка WordPress

Прежде всего следует скопировать тестовый файл с конфигурацией WordPress в новый файл — именно его мы будем редактировать для создания «боевой» конфигурации:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

Теперь откроем новый файл в текстовом редакторе:

sudo nano ~/wordpress/wp-config.php

В нем нужно найти участок, который содержит текст, представленный ниже, и заменить в нем название базы данных, имя пользователя и его пароль на те, что вы выбрали на этапе настройки базы для WordPress:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpressuser');

/** MySQL database password */
define('DB_PASSWORD', 'password');

После внесения изменений файл нужно сохранить и выйти из него.

Шаг #4: Копирование файлов

Мы почти загрузили WordPress на виртуальный сервер. Осталось переместить нераспакованные файлы WordPress в корневую директорию будущего сайта.

sudo rsync -avP ~/wordpress/ /var/www/

Также нужно установить нужные права доступа. Для этого, сначала нужно перейти в директорию веб-сайта:

cd /var/www/

Дать права доступа к директории пользователю веб-сервера apache:

sudo chown username:www-data /var/www -R
sudo chmod g+w /var/www -R

После того, как эти шаги проделаны, установить WordPress можно с помощью простой онлайн-формы Однако, чтобы получить к ней доступ, нужно загрузить специальный php-модуль:

sudo apt-get install php5-gd

Шаг #5: Установка WordPress

Для установки WordPress необходимо в браузере зайти по ссылке вида http://siteadress/wp-admin/install.php, где siteadress — это доменное имя вашего сайта или его ip-адрес. Страница установки выглядит примерно так:

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

 

Последнее обновление: 07.12.2018