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

После использования пароля root 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:

скачать joomla

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, первый экран

На этом первом экране нам нужно будет написать имя сайта, адрес электронной почты администратора, пароль и нажать кнопку «Далее». Это переместит нас на следующий экран, который будет мастер настройки базы данных:

мастер установки db

Здесь нам нужно будет предоставить данные, которые мы использовали при создании базы данных, такие как имя базы данных, имя пользователя базы данных, ваш пароль и завершить, нажав кнопку Далее. Это должно привести нас к окончательная страница конфигурации:

последний экран для установки joomla

На этом экране каждый пользователь должен выбрать желаемый вариант. На этом этапе мы можем нажать кнопку «Установить». После завершения установки, если все было правильно, мы должны увидеть следующий экран:

Установка завершена

Не здесь У нас будет больше, чтобы удалить каталог установки, нажав кнопку, указанную на предыдущем снимке экрана, и нажав кнопку администратора.. Мы должны увидеть страницу входа в Joomla:

доступ к администрированию joomla с помощью apache2

Теперь нам просто нужно это напишите наше имя пользователя и пароль Joomla. С этим мы авторизуемся. Это приведет нас к панели администрирования:

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

В это время мы также можем Войдите на наш сайт Joomla, перейдя по URL-адресу: https://joomla.entreunosyceros.net.

weblocal с joomla и apache2

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хоакин сказал

    Здравствуйте, мне очень понравился ваш учебник по установке joomla на ubuntu 20.04, но у меня нет провайдера, поэтому entreunosyceros.net не может его поставить. Могу ли я делать все локально, еще ничего не наняв? Что мне следует изменить в вашей процедуре?

    Грасиас Мил

    1.    Дэмиен А. сказал

      Привет. Чтобы сделать это локально, вам не нужно ничего делать, кроме как следовать инструкциям в статье. Это в свое время все, что здесь показано, я делал локально.

      Вам просто нужно изменить IP-адрес, указанный в статье, на IP-адрес вашего компьютера в файле hosts. И вместо того, чтобы помещать entreunosyceros.net, поместите нужный домен (в свое время он должен был поставить domain.local, что более понятно).

      Салу2.