В следующей статье мы рассмотрим как мы можем установить Joomla с Apache2 на Ubuntu 20.04. Если кто не знает, Joomla - это система управления контентом с открытым исходным кодом. Он используется для публикации приложений и веб-сайтов в Интернете. Он написан на PHP и использует MySQL / MariaDB в качестве базы данных.
Он прост, удобен в использовании и основан на фреймворке веб-приложения модель-представление-контроллер мобильный готов. Joomla обладает множеством функций и дизайнов, которые делают ее хорошим выбором для создания профессиональных сайтов.
Установите Joomla с Apache2 на Ubuntu 20.04
Установите сервер LAMP
Прежде всего нам нужно будет установить веб-сервер Apache, MariaDB, PHP и другие расширения PHP в нашей системе. Для этого вы можете следить за статьей которые мы написали в этом блоге несколько дней назад, или откройте терминал (Ctrl + Alt + T) и напишите следующую команду:
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, но стоит прочитать вопросы:
Затем мы входим в оболочку MariaDB командой:
sudo mysql -u root -p
После использования пароля root MariaDB мы будем создать базу данных и пользователя для 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
Внутри файла мы собираемся добавить следующий контент:
<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.
Установить Joomla
На данный момент у нас есть только откройте веб-браузер и введите URL-адрес; https://joomla.entreunosyceros.net. Мы будем перенаправлены к мастеру установки Joomla:
На этом первом экране нам нужно будет написать имя сайта, адрес электронной почты администратора, пароль и нажать кнопку «Далее». Это переместит нас на следующий экран, который будет мастер настройки базы данных:
Здесь нам нужно будет предоставить данные, которые мы использовали при создании базы данных, такие как имя базы данных, имя пользователя базы данных, ваш пароль и завершить, нажав кнопку Далее. Это должно привести нас к окончательная страница конфигурации:
На этом экране каждый пользователь должен выбрать желаемый вариант. На этом этапе мы можем нажать кнопку «Установить». После завершения установки, если все было правильно, мы должны увидеть следующий экран:
Не здесь У нас будет больше, чтобы удалить каталог установки, нажав кнопку, указанную на предыдущем снимке экрана, и нажав кнопку администратора.. Мы должны увидеть страницу входа в Joomla:
Теперь нам просто нужно это напишите наше имя пользователя и пароль Joomla. С этим мы авторизуемся. Это приведет нас к панели администрирования:
В это время мы также можем Войдите на наш сайт Joomla, перейдя по URL-адресу: https://joomla.entreunosyceros.net.
И с этим уже Мы успешно установили Joomla локально на Ubuntu 20.04.. Теперь мы можем приступить к разработке интернет-магазина, личного сайта, социальной сети или блога.
Здравствуйте, мне очень понравился ваш учебник по установке joomla на ubuntu 20.04, но у меня нет провайдера, поэтому entreunosyceros.net не может его поставить. Могу ли я делать все локально, еще ничего не наняв? Что мне следует изменить в вашей процедуре?
Грасиас Мил
Привет. Чтобы сделать это локально, вам не нужно ничего делать, кроме как следовать инструкциям в статье. Это в свое время все, что здесь показано, я делал локально.
Вам просто нужно изменить IP-адрес, указанный в статье, на IP-адрес вашего компьютера в файле hosts. И вместо того, чтобы помещать entreunosyceros.net, поместите нужный домен (в свое время он должен был поставить domain.local, что более понятно).
Салу2.