Установка и настройка 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