Как установить WordPress на Linux Mint 20

Как установить WordPress на Linux Mint 20

 

В этом руководстве мы покажем вам, как установить WordPress на Linux Mint 20. Для тех из вас, кто не знал, WordPress — это онлайн-инструмент для создания веб-сайтов с открытым исходным кодом, написанный на PHP. Но, говоря не компьютерными фанатами, это, вероятно, самая простая и мощная система управления контентом (или CMS) для ведения блогов и веб-сайтов из существующих на сегодняшний день. WordPress имеет множество плагинов и тем на выбор, что еще одна причина его популярности в этой области.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку блогов WordPress на Linux Mint 20 (Ульяна).

Установить WordPress на Linux Mint 20 Ulyana

Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update

Шаг 2. Установка LAMP-сервера.

Требуется сервер Linux Mint LAMP. Если у вас не установлена ​​LAMP, вы можете следовать нашему руководству здесь .

Шаг 3. Установка WordPress на Linux Mint 20.

Теперь переходим на официальный сайт WordPress, чтобы скачать исходный код:

wget http://wordpress.org/latest.zip

Затем распакуйте архив WordPress в корневой каталог документов на вашем сервере:

unzip -q latest.zip -d /var/www/html/
cd wordpress
cp -a * ..

Нам нужно будет изменить права доступа к некоторым папкам:

chown www-data:www-data -R /var/www/html/

Шаг 4. Настройка MariaDB для WordPress.

По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installationскрипта. вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB:

mysql_secure_installation

Настройте это так:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Далее нам нужно будет войти в консоль MariaDB и создать базу данных для WordPress. Выполните следующую команду:

mysql -u root -p

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

CREATE DATABASE WP_database
CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘mypassword’;
GRANT ALL ON WP_database.* TO ‘wp_user’@'localhost’ IDENTIFIED BY ‘your-password’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT

Шаг 5. Настройка WordPress.

WordPress хранит свою конфигурацию, такую ​​как база данных, в файле, и вам нужно запустить команды, как показано, чтобы создать этот файл:wp-config.php

mv wp-config-sample.php wp-config.php
nano wp-config.php

Добавьте следующую строку:

define(‘DB_NAME’, ‘WP_database’);
define(DB_USER’, ‘wp_user’);
define(DB_PASSWORD’, ‘your-password’);

Шаг 6. Настройте Apache для WordPress.

Создайте новую директиву виртуального хоста в Apache. Например, создайте новый файл конфигурации Apache с именем ‘ ‘ на вашем виртуальном сервере:wordpress.conf

touch /etc/apache2/sites-available/wordpress.conf
ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/wordpress.conf
nano /etc/apache2/sites-available/wordpress.conf

Добавьте следующие строки:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Затем мы можем перезапустить веб-сервер Apache, чтобы изменения вступили в силу:

sudo a2ensite wordpress.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2.service

Шаг 7. Настройте брандмауэр.

Выполните следующую команду, чтобы открыть порты HTTP и HTTPS:

sudo ufw allow 'Apache Full'

Шаг 8. Доступ к сайту WordPress.

По умолчанию WordPress будет доступен через HTTP-порт 80. Откройте свой любимый браузер, перейдите к или и выполните необходимые действия, чтобы завершить установку. Если все было правильно установлено, вы должны получить страницу, как показано на рисунке:http://your-domain.comhttp://your-ip-address/

Поздравляю! Вы успешно установили WordPress . Благодарим за использование этого руководства для установки последней версии WordPress в системе Linux Mint. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт WordPress .