Как установить Joomla CMS в Debian 10

Joomla - это популярная и широко распространенная CMS (система управления контентом), используемая для создания веб-сайтов без особых знаний языков разметки или веб-программирования. Она поставляется с большим количеством PHP-кода, плагинов и тем, которые помогут вам быстро начать работу с нуля.

В этом руководстве мы продемонстрируем, как можно установить Joomla CMS на Debian 10.

Шаг 1: Обновление системных пакетов Debian

Начнём с обновления системных пакетов Debian до последних версий, выполнив следующую команду apt.

Обновить систему Debian

Шаг 2: Установите стек LAMP в Debian

Стек LAMP - это популярный бесплатный стек веб-хостинга с открытым исходным кодом, используемый для размещения веб-сайтов. Это сокращение от Linux, Apache, MySQL / MariaDB и PHP. Мы собираемся установить каждый из этих компонентов. Если у вас уже установлен LAMP, вы можете пропустить этот шаг.

Мы начнем с установки веб-сервера Apache, PHP и, наконец, сервера MariaDB.

Установка Apache в Debian

Для установки Apache выполните следующие команды:

Установка Apache на Debian
Теперь запустите и включите веб-сервер Apache.

Чтобы убедиться, что веб-сервер Apache запущен, подтвердите это с помощью команды:

Проверка состояния Apache

 

Из полученного результата видно, что веб-сервер Apache запущен и работает, как и ожидалось.

Аналогично, вы можете перейти в браузер и посмотреть IP вашего сервера, как показано на рисунке.

http://<server-IP>

Вот что вы должны получить в качестве подтверждения того, что ваш веб-сервер работает.

Проверка веб-страницы Apache

Установка PHP в Debian

PHP - это язык веб-программирования на стороне сервера, используемый разработчиками для создания динамических веб-страниц. Мы собираемся установить PHP 7.2.

Когда установка будет завершена, подтвердите версию PHP с помощью команды:

Проверка PHP в Debian
и перезапустите apache

Установка MariaDB в Debian

Последним компонентом стека LAMP является сервер баз данных, которым в данном случае будет MariaDB. MariaDB - это бесплатный движок баз данных с открытым исходным кодом, который был создан на основе MySQL.

Для установки MariaDB выполните команду:

При установке необходимы дополнительные шаги для обеспечения безопасности сервера баз данных. Это связано в первую очередь с тем, что настройки по умолчанию слабы и делают сервер уязвимым к нарушениям безопасности. Итак, чтобы укрепить сервер, выполните команду:

Нажмите ENTER, когда появится запрос на ввод пароля root, и нажмите 'Y', чтобы установить пароль root.

 Создание root пароля MariaDB

При последующих запросах просто введите 'Y' и нажмите клавишу ENTER для рекомендуемых настроек.

Безопасная установка MariaDB

Шаг 3: Создание базы данных Joomla

В этом разделе мы собираемся создать базу данных для Joomla, чтобы хранить ее файлы во время и после установки.

Итак, войдите в MariaDB, как показано на рисунке:

Теперь мы создадим базу данных Joomla, пользователя базы данных Joomla и предоставим привилегии пользователю базы данных, используя приведенную ниже команду.

Шаг 4: Загрузите Joomla в Debian

Теперь загрузим установочный пакет Joomla с официального сайта Joomla. На момент написания этого руководства последней версией Joomla является 3.9.16.

Чтобы загрузить последнюю версию пакета Joomla, выполните команду wget.

Это займет минуту или две, в зависимости от скорости вашего интернета. После завершения загрузки создайте новый каталог 'joomla' в каталоге webroot, как показано на рисунке.

После этого распакуйте заархивированный файл Joomla в только что созданную директорию 'Joomla'.

Затем установите право на каталог для пользователя Apache и измените разрешения, как указано ниже:

Чтобы systemd выполнил изменения, перезапустите веб-сервер Apache.

Шаг 5: Настройка Apache для Joomla

Наконец, нам нужно настроить веб-сервер Apache для сервера веб-страниц Joomla. Для этого мы создадим файл виртуального хоста для Joomla, как показано на рисунке.

Вставьте приведенную ниже конфигурацию в файл и сохраните.

Затем перезапустите службу веб-сервера Apache, чтобы изменения вступили в силу.

Шаг 6: Завершение установки Joomla в Debian

Чтобы завершить установку Joomla. Запустите браузер и просмотрите URL вашего сервера, как показано на рисунке.

http://server-IP/

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

 Конфигурация сайта Joomla

 

После этого нажмите кнопку "Далее". В следующем разделе вам потребуется заполнить данные базы данных, которые вы указали ранее при создании базы данных для Joomla. К ним относятся имя базы данных, пользователь базы данных и пароль.

 Настройки MySQL Joomla

 

Затем нажмите кнопку "Далее". На последующей странице вы увидите обзор всех настроек и сможете выполнить проверку перед установкой.

 Обзор установки Joomla

Прокрутите вниз до разделов "Проверка перед установкой" и "Рекомендуемые настройки" и убедитесь, что все настройки и версии установленных пакетов соответствуют рекомендуемым.

Проверка перед установкой Joomla

Затем нажмите кнопку 'Установить', чтобы начать установку Joomla. По завершении вы получите приведенное ниже уведомление о том, что Joomla была установлена.

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

Чтобы перейти к следующему шагу, вам необходимо очистить или удалить папку установки. Поэтому прокрутите страницу вниз и нажмите на кнопку "Удалить папку установки", показанную ниже.

Удалить каталог установки Joomla

Для входа в панель администрирования нажмите на кнопку 'Администратор', которая приведет вас на страницу входа, показанную на рисунке.

Вход в систему администратора Joomla

Введите ваше имя пользователя и пароль и нажмите на кнопку 'Login', чтобы получить доступ к панели управления Joomla, как показано на рисунке.

Панель управления Joomla в Debian

Заключение

Вот и все! Мы успешно установили Joomla на Debian 10.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий