Установка WordPress на Linux
В данной статье мы рассмотрим, как установить и настроить 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 сертификат и прочее.