Joomla з Apache2, локальна установка на Ubuntu 20.04

про встановлення joomla за допомогою apache2

У наступній статті ми збираємось поглянути на це як ми можемо встановити Joomla з Apache2 на Ubuntu 20.04. Якщо хтось не знає, Joomla - це система управління вмістом з відкритим кодом. Він використовується для публікації програм та веб-сайтів в Інтернеті. Він написаний на PHP і використовує MySQL / MariaDB як базу даних.

Він простий, простий у використанні і базується на структурі веб-додатків модель-вигляд-контролер мобільний готовий. Joomla має безліч функцій та дизайнів, які роблять її вигідною для створення професійних сайтів.

Встановіть Joomla з Apache2 на Ubuntu 20.04

Встановіть сервер LAMP

Поперше нам потрібно буде встановити веб-сервер Apache, MariaDB, PHP та інші розширення PHP у нашій системі. Зробити це можна дотримуйтесь статті що ми писали в цьому блозі кілька днів тому, або відкрийте термінал (Ctrl + Alt + T) і напишіть таку команду:

встановити лампу для joomla

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

Як тільки всі пакети будуть встановлені, нам знадобиться відредагуйте файл php.ini та змініть деякі налаштування:

sudo vim /etc/php/7.4/apache2/php.ini

У файлі нам доведеться змінити значення для наступного:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

Після того, як усі значення зроблені, ми зберігаємо та закриваємо файл.

Створіть базу даних

Спершу давай для захисту установки MariaDB та встановлення пароля користувача root для MariaDB з наступною командою:

sudo mysql_secure_installation

Тут ми можемо встановити пароль для root і відповісти на всі питання за допомогою Y, але варто прочитати питання:

mysql_secure_installation для joomla

Потім ми входимо в оболонку MariaDB за командою:

sudo mysql -u root -p

Після використання кореневого пароля MariaDB ми це зробимо створити базу даних та користувача для Joomla з командами:

створити базу даних для joomla -

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

Завантажте Joomla

Спочатку ми збираємось завантажте останню версію Joomla зі свого офіційного веб-сайту використання Wget:

завантажити

wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip

Як тільки завантаження буде завершено, нам просто потрібно розпакуйте завантажений файл у веб-кореневий каталог Apache за командою:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

Далі ми змінимо право власності на каталог joomla на www-data:

sudo chown -R www-data:www-data /var/www/html/joomla

Коли вищезазначене буде закінчено, ми можемо продовжити наступний крок.

Налаштування Apache для Joomla

А тепер давайте створити новий файл конфігурації віртуальний хост для Apache, з яким служити Joomla:

sudo vim /etc/apache2/sites-available/joomla.conf

Усередині файлу ми додамо такий вміст:

віртуальний хост для joomla - -

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Ми зберігаємо та закриваємо файл. Тоді ми будемо увімкнути віртуальний хост Apache та перезапустити службу Apache з командами:

sudo a2ensite joomla
sudo systemctl reload apache2

Закінчивши, ви можете перейти до наступного кроку. Це буде створити запис у файлі hosts:

sudo vim /etc/hosts

Усередині файлу немає нічого, крім додати запис із локальним IP-адресом нашого комп’ютера та ім’ям домену, з яким ми хочемо отримати доступ до нашої інсталяції Joomla.

файл hosts для joomla

Встановіть Joomla

На даний момент ми маємо лише відкрийте веб-браузер і введіть URL-адресу; https://joomla.entreunosyceros.net. Ми будемо перенаправлені до майстра встановлення Joomla:

joomla installer, перший екран

На цьому першому екрані нам потрібно буде написати назву сайту, електронну адресу адміністратора, пароль і натиснути кнопку Далі. Це перемістить нас на наступний екран, який буде майстер налаштування бази даних:

майстер встановлення db

Тут нам доведеться надати дані, які ми використовували під час створення бази даних, такі як ім'я бази даних, ім'я користувача бази даних, ваш пароль і закінчити, натиснувши кнопку Далі. Це повинно привести нас сторінка остаточної конфігурації:

заключний екран для установки joomla

На цьому екрані кожен користувач повинен вибрати бажаний варіант. На цьому етапі ми можемо натиснути на кнопку Встановити. Після завершення встановлення, якщо все було правильно, ми побачимо такий екран:

встановлення завершено

Не тут Ми будемо мати більше для видалення каталогу встановлення, натиснувши кнопку, вказану на попередньому знімку екрана, та кнопку Адміністратор. Ми повинні побачити сторінку входу Joomla:

доступ до адміністрування joomla за допомогою apache2

Тепер нам це просто потрібно напишіть наше ім’я користувача та пароль Joomla. З цим ми увійдемо. Це призведе нас до адміністративної панелі:

панель управління joomla

В цей час ми також можемо Зайдіть на наш веб-сайт Joomla, відвідавши URL: https://joomla.entreunosyceros.net.

weblocal з joomla та apache2

І з цим уже Ми успішно встановили Joomla локально на Ubuntu 20.04. Тепер ми можемо розпочати розробку магазину електронної комерції, персонального веб-сайту, соціального сайту чи блогу.