WordPress – это система управления сайтом (CMS), которая имеет открытый исходный код и распространяется бесплатно. WordPress одна из популярных систем в мире, она имеет простой и понятный интерфейс, для работы с CMS не требуется специальных навыков программирования.
С помощью WordPress можно добавлять страницы на сайт, менять его внешний вид, дополнять различными виджетами, управлять контентом. CMS позволяет создавать сайты любого уровня сложности.
Изначально WordPress была задумана как платформа для создания блогов – пользователи могли создавать веб-страницы и делиться на них своими новостям. Открытый код позволял любому программисту разрабатывать свои дополнения и плагины, таким образом, популярность WordPress росла и функционал расширялся, что, в итоге, сделало ее самой часто используемой CMS в мире.
WordPress совместима со многими операционными системами, в нашей статье мы рассмотрим установку CMS на Ubuntu.
Ubuntu - это операционная система семейства Unix, созданная на основе Debian GNU/Linux. Как и большинство дистрибутивов Linux она имеет открытый исходный код и распространяется бесплатно.
Существует три версии Ubuntu: для персональных компьютеров (Desktop), для серверов (Server) и для запуска дополнительных компонентов и приложений (Core).
Ubuntu была разработана компанией Canonical Ltd. Многие другие компании и пользователи занимаются поддержкой операционной системы. Обновления ОС доступны каждые 6 месяцев. Если при установке и работе с Ubuntu возникают вопросы или сложности, то пользователи могут обращаться за помощью к сообществу Ubuntu через форум.
Для работы WordPress вы можете использовать как VPS/VDS-сервер, так и выделенный. Выбор оборудования зависит от количества сайтов, которые вы планируете размещать, а также от нагрузки на сервер, числа посетителей вашего веб-ресурса. Если у вас есть вопросы по выбору тарифов или услуг, обращайтесь за помощью в нашу службу поддержки.
Требования для установки WordPress:
Установка Apache
sudo apt-get update -y
sudo apt-get install apache2
sudo systemctl status apache2
Если Apache запущен, то вы увидите строчку Active: active (running).
Установка MySQL
sudo apt-get install mysql-server -y
Установка PHP
sudo apt install php7.4 php7.4-mysql libapache2-mod-php7.4 php7.4-cli php7.4-cgi php7.4-gd
sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
sudo rm /var/www/html/info.php
Установка стека LAMP завершена.
Подключитесь к серверу по SSH.
mysql -u root -p
Введите пароль, который был задан при установке БД.
CREATE DATABASE basename;
где basename – название базы данных
CREATE USER basenameuser@localhost IDENTIFIED BY 'password';
grant all privileges on basename.* to basenameuser@localhost;
FLUSH PRIVILEGES;
EXIT;
Создание БД и пользователя MySQL завершены.
wget -c http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo rsync -av wordpress/* /var/www/html/
<span>sudo chown -R www-data:www-data /var/www/html/</span>
sudo chmod -R 755 /var/www/html/
cd /var/www/html/wordpress
mv wp-config-sample.php wp-config.php
vi wp-config.php
mkdir upgrade
rm -r wordpress && rm latest.tar.gz
Загрузка WordPress завершена.
Настройка файла конфигурации wp-config.php
Файл wp-config.php важен для настройки WordPress, так как содержит информацию о настройках безопасности и настройках подключения к базе данных. Он находится в корневом каталоге WordPress.
sudo nano ~/wordpress/wp-config.php
. . .
define('DB_NAME', 'basename');
/** MySQL database username */
define('DB_USER', 'basenameuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
. . .
Завершительный этап производится через браузер.
Перейдите по ссылке http://IP-адрес_сервера/wordpress. Вам откроется мастер установки CMS. Заполните обязательные поля: укажите название вашего сайта, введите имя пользователя и задайте сложный пароль для доступа к WordPress, оставьте актуальный адрес электронной почты. При необходимости поставьте галочку напротив поля Search Engine Visibility (индексация сайта в поисковых системах). После кликните Instal WordPress.
После завершения установки перед вами появится окно для входа в административную панель WordPress.
Поздравляем, WordPress установка завершена!