Установка и настройка Wordpress

Что такое WordPress?

WordPress — это популярная система управления контентом (CMS) с открытым исходным кодом для создания сайтов и блогов. Она используется для обслуживания 63% сайтов, работающих через CMS; в целом сайты, которые обслуживаются WordPress, составляют 36% от всех сайтов, которые сейчас находятся в сети.

Установка и настройка WordPress будет основываться на ранее настроенном стеке LAMP.

Установка PHP и необходимых модулей

Последнее что нужно сделать перед тем, как установить WordPress на Ubuntu 16.04 - это установить php и несколько модулей для работы интерпретатора с веб-сервером и сервером баз данных. Для этого выполните команду:

sudo apt install php7.4 php7.4-mysql libapache2-mod-php7.4 php7.4-cli php7.4-cgi php7.4-gd

Активация модулей Apache

Для корректной работы WordPress нужно, чтобы был активирован модуль Apache mod_rewrite. Для его включения выполните:

sudo a2enmod rewrite

Затем перезагрузите веб-сервер:

sudo systemctl restart apache2

Установка WordPress в Ubutnu

Теперь все готово и мы можем перейти непосредственно к теме статьи. Сначала загрузите последнюю версию системы управления контентом из официального сайта:

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

Распакуйте содержимое архива в текущую папку:

tar -xzvf latest.tar.gz

Скопируйте файлы WordPress из текущей папки в папку /var/www/html/:

sudo rsync -av wordpress/* /var/www/html/

Для того чтобы веб-сервер мог правильно работать с этими файлами нужно установить для них правильные права, а именно пользователь и группа www-data:

sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/

Фактически установка WordPress на Ubuntu 20.04 завершена, но осталось еще настроить соединение с базой данных. Чтобы по умолчанию открывался WordPress файл index.html можно удалить:

sudo rm /var/www/html/index.html

Создание базы данных

Чтобы создать базу данных сначала войдите в интерфейс управления mysql, для этого выполните:

sudo mysql -u root -p

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

mysql> CREATE DATABASE wp_database; mysql> CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password'; mysql> GRANT ALL PRIVILEGES ON wp_database.* TO 'wp_user'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> EXIT;

Замените wp_database на желаемое имя базы данных, wp_user - имя пользователя, а password на нужный пароль. Модификатор localhost означает, что к этой базе смогут подключиться только с локальной машины.

Настройка WordPress в Ubuntu

Всё готово для настройки WordPress. Откройте адрес сервера, на котором устанавливали WordPress или localhost, если программа была установлена на локальном компьютере. В первом окне программа предложит вам выбрать язык:

На следующем шаге нажимайте Вперед:

Далее введите имя базы данных, имя пользователя и пароль, которые использовали при создании базы.

Осталось выбрать название сайта, логин администратора, а также ввести пароль администратора. Можно оставить пароль, который предлагает система.

Затем останется только авторизоваться и можно пользоваться только что настроенной системой управления контентом.

Заключение

Мы рассмотрели, как происходит установка и базовая настройка WordPress на ОС Ubuntu 20.04, аналогичные действия (установка wordpress и работа с mysql) необходимо проделать и на ОС Debian, CentOS.

Last updated