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

Giteqa

В данной статье мы рассмотрим, как установить и настроить WordPress на линукс. Мы пройдемся по всем пунктам от обновления сервера и до настройки веб-сервера и самого wordpress.

Пример будет показан на Ubuntu 20.04

Видео Инструкция

Подготовка сервера

Для начала нам потребуется обновить сервер а это делается с помощью следующей команды:

Apt update && apt upgrade -y (В начале впишите Sudo если действуете от лица нового созданного пользователя)

После того как дождались окончания обновления системы (вам потребуется несколько раз согласится с скачиванием доп. файлов), переходим к установке Apache веб-сервера.

Чтобы установить веб-сервер введите команду:

Apt install apache2 apache2-utils -y

После того как сервер установился добавляем его в автозагрузку и запускаем его с помощью команд:

Systemctl enable apache2 - adds to startup
Systemctl start apache 2 - starts

После этого проверяем если все работает. Для этого вы должны перейти по ИП адресу вашего сервера

Установка MySQL

Теперь нам необходимо установить и настроить базу данных MySQL. Это делается с помощью следующих команд:

Apt install mysql-client mysql-server

После этого будет запущена загрузка и установка клиента и сервера MySQL, вам нужно согласиться с установкой введя Y.

Далее нам необходимо настроить безопасность, это делается с помощью команды:

Mysql_secure_installation

Данная команда позволит вам ввести пароль для администратора, выключить удаленный доступ к админ учетке и многое другое.

Установка PHP

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

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

Также соглашаемся с установкой доп. Файлов

Чтобы проверить работает ли PHP введите команду:

Nano /var/www/html/info.php

А далее введите:

<?php
phpinfo();
?>

После этого просто перейдите введите в адресную строку

ipaddres/info.php

После этого нам потребуется активировать Apache модули. Для того чтобы их активировать впишите следующие команды:

A2enmod rewrite
Systemctl restart apache2

Скачивание WordPress

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

Wget -c http://wordpress.org/latest.tar.gz - download the archive
Tar -xzvf latest.tar.gz - unpacking the archive
Rsync -av wordpress/* /var/www/html/ - copying files

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

Chown -R www-data:www-data /var/www/html/
Chmod -R 775 /var/www/html/

Создаем базу данных MySQL

Войдите в админку MySQL используя команду

Mysql -u root -p

После этого вводим следующие команды:

CREATE DATABASE wp_database; - create mysql database
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password'; - create user
GRANT ALL PRIVILEGES ON wp_database.* TO 'wp_user'@'localhost'; - assigning mysql rights to the user
FLUSH PRIVILEGES; - updating mysql privileges
EXIT; - exiting the MySQL admin panel

Все настройки сервера были завершены и мы можем перейти к настройке WordPress

Настройка WordPress

Чтобы настроить систему впишите в адресную строку

ip address/wp-admin/

После этого перед вами откроется меню с выбором языка

После выбора языка вам будет необходимо ввести данные в таблицу (пример ниже). Вам нужно ввести имя вашей БД, имя пользователя БД, пароль от вашей базы данных, указать хост и префикс.

После того как вы это заполнили подтвердите действие и вас перенесет на страницу создания профиля пользователя. Вам нужно будет выбрать имя сайта, имя пользователя, пароль пользователя(администратора), также ввести ваш е-майл.

Заключение

Только что мы создали сайт на wordpress движке на сервере Ubuntu. Следуя данной инструкции вы можете с легкостью создать свой сайт и использовать его. В будущих статьях мы разберем как добавить плагины на сайт, также как добавить темы, ssl сертификат и прочее.