Установка WordPress на Centos 6

Что такое WordPress?

WordPress – это свободная открытая система управления контентом для размещения сайтов и блогов, которая работает на PHP и MySQL. Созданная в 2003 году, на сегодняшний день система WordPress – одна из самых популярных; она обслуживает 22% новых сайтов во всем мире. Для расширения функциональности WordPress разработано более 20 000 плагинов.

Требования

Для выполнения данного руководства необходимы привилегии root.

Кроме того, нужно предварительно установить программный стек LAMP. Подробные инструкции по установке Linux, Apache, MySQL и PHP можно найти в этом руководстве.

У нас на 8HOST вы можете купить готовый VPS с предустановленным WordPress и безлимитным трафиком в Нидерландах всего от 4.20 евро в месяц! На борту Debian9, LAMP, Webmin – все что нужно для быстрого развёртывания и простого управления сервером.

1: Загрузка WordPress

Загрузить пакет WordPress можно с официального сайта проекта:

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

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

tar -xzvf latest.tar.gz

2: Создание базы данных и пользователя для 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, в новый файл для редактирования. Так создается новый пользовательский конфигурационный файл WordPress.

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

Затем откройте wordpress config:

vi ~/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 cp -r ~/wordpress/* /var/www/html

Теперь следуйте простым инструкциям онлайн-инсталлятора WordPress.

Однако для запуска инсталлятора может понадобиться модуль PHP по имени php-gd; если этот модуль не был установлен ранее, установите его сейчас при помощи команды:

sudo yum install php-gd

Осталось только перезапустить Apache:

sudo service httpd restart

5: Онлайн-установка WordPress

Теперь страница установки WordPress готова; просто следуйте ее инструкциям.

Чтобы получить доступ к ней, добавьте сегмент /wp-admin/install.php к домену или IP сайта, например:

example.com/wp-admin/install.php

или

111.222.33.444/wp-admin/install.php

После чего заполните простую форму, которая выглядит так:

wp-admin

Итоги

Теперь система управления контентом WordPress установлена! Это отличный фундамент для запуска нового сайта.

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

Tags: , , , , ,

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