Image

База знаний → Установка Wordpress на Ubuntu 20.04 (LAMP)

Рассмотрим установку Wordpress CMS на Ubuntu 20.04 с предустановленным LAMP. Аналогично можно добавить несколько сайтов на один сервер. Руководство будет также актуально для переноса сайтов например с виртуального хостинга на VPS сервер.

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

1. Скачаем последнюю версию wordpress

apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld


2. Создадим базу данных и пропишем в настройках

mariadb -u root

create database wpdomain; grant all privileges on wpdomain.* to user@localhost identified by 'your-password'; flush privileges; exit;

Теперь все эти данные укажем в файле конфигурации wp-config.php

cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php

/** The name of the database for WordPress */ define('DB_NAME', 'wpdomain');

/** MySQL database username */ define('DB_USER', 'user');

/** MySQL database password */ define('DB_PASSWORD', 'your-password');

Сохраним внесенные изменения CTRL + O, Enter и для выхода CTRL + X


3. Настройка веб службы

Назначим права и создадим файл конфигурации нашего домена:

chown www-data:www-data /var/www/domain.tld/ -R

Создадим файл конфигурации:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld #This enables .htaccess file, which is needed for WordPress Permalink to work.

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined


Перезапустим службы:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart

Измените domain.tld на Ваш, уже настроенный в DNS редакторе на ip адрес VPS сервера. Таким образом Вы можете по аналогии добавить несколько сайтов. Перейдите в браузер по настроенному домену http://domain.tld/ и завершите установку в браузере. Вам будет предложено выбрать язык, указать логин и пароль администратора. На этом установка завершена. В случае переноса сайта Вы можете разместить существующие файлы и сделать импорт базы данных.





Нет комментариев