Смотрите также |
---|
Установка Joomla на Almalinux 9 |
Joomla — это бесплатная система управления контентом (CMS) с открытым исходным кодом, одна из самых популярных в мире, которая позволяет пользователям создавать собственные веб-сайты и приложения.
Он построен на PHP и хранит свои данные в базе данных на базе SQL, такой как MySQL/MariaDB.
В этой статье рассмотрим, как установить Joomla на Ubuntu.
Протестировано на:
Ubuntu: 22.04
Обновление системы
Обновите операционную систему Ubuntu, чтобы убедиться, что все существующие пакеты имеют последнюю версию:
sudo apt update && sudo apt upgrade -y
Установка веб-сервера Apache.
Установить Apache можно через менеджер пакетов apt, выполнив следующую команду:
sudo apt install apache2
После установки запустим службу Apache и добавим ее в автозагрузку, введя следующие команды:
sudo systemctl start apache2
sudo systemctl enable apache2
Проверьте статус службы Apache:
sudo systemctl status apache2
Так же можно проверить работу, перейдя по адресу:
http://IP-адрес_сервера
Если все установлено правильно, вас должна приветствовать страница Apache2 по умолчанию, как показано ниже.
Установка PHP и расширений PHP для Joomla .
Установим PHP и необходимые модули PHP, используя следующую команду:
sudo apt install php libapache2-mod-php php-dev php-bcmath php-intl php-soap php-zip php-curl php-mbstring php-mysql php-gd php-xml
Проверим установку PHP
php -v
Установка MariaDB и создание базы данных
Вы можете установить MariaDB с помощью следующей команды:
sudo apt install mariadb-server
Запустим службу сервера базы данных, а также добавим его в автозагрузку с помощью следующих команд:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Проверим статус службы MariaDB с помощью следующей команды:
sudo systemctl status mariadb
После установки сервера базы данных войдите в командную строку MariaDB:
sudo mysql -u root
Чтобы создать базу данных, пользователя и предоставить ему все привилегии, выполните следующие команды:
MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO 'joomla_user'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT
Загрузка joomla.
Теперь мы загрузим последнюю версию Joomla с официального сайта.
Используйте следующую команду для загрузки Joomla 5 (На момент написания статьи последняя доступная версия: 5.2.2) :
sudo wget https://downloads.joomla.org/cms/joomla5/5-2-2/Joomla_5-2-2-Stable-Full_Package.zip
Извлеките файл в папку /var/www/html/joomla/ с помощью следующей команды:
sudo unzip Joomla_5-2-2-Stable-Full_Package.zip -d /var/www/html/joomla
Назначим права для файлов joomla пользователю веб-сервера Apache:
sudo chown -R www-data:www-data /var/www/html/joomla/
Настройка веб-сервера Apache для Joomla.
Создайте файл конфигурации для joomla /etc/apache2/sites-available/joomla.conf. Добавьте в него следующее содержание:
<VirtualHost *:80>
ServerAdmin webmaster@your-domain.com
ServerName your-domain.com
ServerAlias www.your-domain.com
DocumentRoot /var/www/html/joomla
<Directory /var/www/html/joomla/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined
</VirtualHost>
Сохраните файл и выйдите.
Активируйте виртуальный хост Joomla:
sudo a2ensite joomla.conf
Перезапустите веб-сервер Apache:
sudo systemctl restart apache2
Доступ к веб-установщику Joomla.
Откройте браузер, введите ip или доменное имя вашего сервера
http://ip_address/joomla
И выполните следующие шаги для завершения установки.
Далее необходимо будет настроить имя пользователя — администратора сайта:
Настройки подключения к БД. Здесь необходимо указать данные, которые были указаны при настройке БД
И ждем окончание установки:
После установки Joomla вы увидите следующий экран:
Нажмите «Открыть панель управления». Вы попадете на экран входа в систему:
Введите имя и пароль администратора Joomla, и нажмите «Log in». Вы увидите панель управления:
Заключение
Вот и все. Мы успешно установили CMS Joomla на Ubuntu.
Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже.
Was this helpful?
0 / 0