Сначала восходят к аксиомам, а затем спускаются к практике (Ф. Бэкон).

Как установить Joomla 3 на CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 16 апреля 2018

Как установить Joomla 3 на CentOS 7
В этой статье мы покажем вам, как установить Joomla 3 на CentOS 7, с MariaDB 10.2, PHP-FPM 7.1 и Nginx. Joomla является система управления контентом (CMS) для публикации веб-контента и интернет-приложений. Joomla является одной из самых популярных CMS и используются во всем мире для питания миллионов веб – сайтов и приложений всех форм и размеров. Joomla является системой CMS на основе PHP с широким спектром возможностей для публикации контента со свободным и открытым исходным кодом. Это руководство должно работать на других системах RedHat, так же хорошо, но было проверено и написано для CentOS 7 VPS. Процесс установки Joomla 3 на CentOS 7 несложен, и не должно занять более 10 минут.

Предпосылки

  • Виртуальный сервер работающий на CentOS 7 в качестве операционной системы
  • Привилегированный пользователь sudo (не root)
  • Около 10 минут вашего времени

1. Обновление системы и установка необходимых пакетов

 

2. Установить MariaDB 10,2

Если у вас уже есть установленная MySQL или MariaDB, вы можете пропустить этот шаг и перейти к следующему разделу.

Чтобы добавить репозиторий MariaDB и установить последнюю версию сервера MariaDB, создайте новый файл в папке /etc/yum.repos.d/:

 

и добавьте следующие строки:

 

После того как файл repo создан, вы можете установить MariaDB с помощью следующей команды:

 

Во время установки yum предложит вам установить ключ подписи MariaDB GPG.

3. Защита MariaDB

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

4. Создание новой базы данных

Чтобы создать новую базу данных и пользователя для установки Joomla, используйте следующие команды:

5. Установка и настройка Nginx

Если у вас не установлен Nginx на сервере, вы можете установить последнюю стабильную версию из официальных репозиториев Nginx:

Во- первых, создать новый файл под /etc/yum.repos.d/:

 

и добавьте следующую конфигурацию:

 

После того, как вы включите репозиторий Nginx, вы можете продолжить и установить Nginx с помощью следующей команды:

 

Затем создайте новый блок сервера Nginx:

 

Проверка конфигурации Nginx и перезапуска Nginx:

6. Установка PHP 7.1

PHP версии 7.1 не доступна в репозитории CentOS 7 по умолчанию, поэтому мы будем использовать репозиторий Remi.

Для того, чтобы установить и включить хранилище Epel и Remi, выполните следующую команду:

 

Теперь можно продолжить и установить PHP 7.1 и все необходимые PHP модули, используя следующие команды:

 

Во время установки, yum предложит вам установить ключ подписи Remi GPG.

После установки вам необходимо открыть файл конфигурации PHP FPM и изменить пользователя c apache на nginx:

 

и исправить разрешения сессии и кэш каталогов:

 

Наконец, перезапустите службу FPM PHP:

7. Установка Joomla 3 на CentOS 7

Установка Joomla довольно легка и проста, сначала загрузите zip архив Joomla со страницы загрузки Joomla:

 

После завершения загрузки, распакуйте архив и переместить извлеченные файлы в каталог /var/www/my.joomla.site, который будет корневым каталогом вашего нового сайта Joomla:

 

Наконец изменить владение каталога /var/www/my.joomla.site на пользователя nginx:

8. Завершите установку с помощью установщика веб-браузера

Откройте http://my.joomla.site/в вашем любимом веб – браузере и следуйте инструкциям на экране для завершения установки Joomla.

Вот и все. Вы успешно установили Joomla на CentOS 7. Дополнительные сведения о том, как управлять установкой Joomla, пожалуйста, обратитесь к официальной документации Joomla.

 


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close