Установка WordPress на Ubuntu 12.04

Что такое WordPress

WordPress – это свободная система управления контентом с открытым исходным кодом, инструмент для разработки веб-сайтов и блогов, который работает на php и MySQL. WordPress был создан в 2003, и с тех пор его используют 22% всех новых сайтов, для управления которыми разработано более 20,000 плагинов.

Примечание: строки, которые нужно отредактировать, выделены в данном руководстве красным. Остальной код можно просто скопировать и вставить.

Требования

Для выполнения инструкций данного руководства необходимы root-привилегии. Чтобы получить их, читайте данное руководство.

Прежде чем приступить к инсталляции WordPress, необходимо установить LAMP stack. Чтобы получить инструкции по установке Linux, Apache, MySQL, PHP на сервер Ubuntu, прочтите данное руководство.

Получив root-привилегии и все необходимое программное обеспечение, приступайте к установке WordPress.

1: Загрузка WordPress

WordPress можно скачать с сайта проекта:

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

Данная команда загрузит заархивированный пакет WordPress в домашний каталог пользователя. Чтобы разархивировать его, используйте следующую строку:

tar -xzvf latest.tar.gz

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

Извлеченные файлы WordPress будут помещены в каталог wordpress в домашнем каталоге.

Теперь нужно создать новый каталог MySQL для WordPress.

Войдите в оболочку MySQL:

mysql -u root -p

Для входа используйте root-пароль MySQL. Теперь нужно создать БД WordPress, пользователя этой БД, а также установить новый пароль для этого пользователя.

Примечание: все команды MySQL должны заканчиваться символом точки с запятой.

Для начала создайте базу данных (для простоты работы в данном руководстве она называется wordpress, но ее, конечно, можно назвать как угодно):

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

Теперь создайте пользователя (можно заменить имя БД, имя пользователя и пароль по своему усмотрению):

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)

Закройте оболочку MySQL:

exit

3: Настройка WordPress

Первое, что нужно сделать – это скопировать содержимое конфигурационного файла WordPress, расположенного в каталоге wordpress, в новый файл и отредактировать его (в результате чего получится новый конфигурационный файл):

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

Теперь откройте конфигурационный файл wp-config:

sudo nano ~/wordpress/wp-config.php

Найдите раздел, который содержит поля, указанные ниже, внесите правильные имена БД и пользователя, укажите пароль:

// ** 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 в root-каталог сайта.

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

Теперь можно перейти к онлайн-инсталляции WordPres .

Тем не менее, для запуска установки необходим определенный модуль php – php-gd; если он еще не установлен, установите его:

sudo apt-get install php5-gd

5: Результаты. Запуск WordPress

После выполнения всех описанных выше действий можно открыть страницу  WordPress.

Для этого добавьте /wp-admin/install.php к домену или IP-адресу сайта (например, website.com/wp-admin/install.php) и заполните короткую онлайн-форму.

Читайте также

Теперь на сервере есть WordPress – надежный фундамент любого сайта.

Чтобы научиться шифровать информацию сайта, установите SSL-сертификат.

Tags: , , , , , ,

Добавить комментарий