Как установить форум Flarum на Ubuntu

ubuntu

Flarum — это бесплатный движок для создания для форума с открытым исходным кодом. Он написан на PHP, просто, быстро и легко развертывается. Он обеспечивает гибкую архитектуру, мощное расширение APT и все функции, необходимые для успешного функционирования сообщества. Flarum отлично выглядит и чувствует себя из коробки. Пользовательский интерфейс оптимизирован, поэтому вы можете тратить меньше времени на щелчки и больше на разговоры.

В этой инструкции я покажу, как установить форум Flarum с Apache и Let’s Encrypt SSL на сервер Ubuntu.

РЕКОМЕНДУЕМ:
Как установить Java в Ubuntu

Как установить форум Flarum на Ubuntu

Требования:

  • Сервер под управлением Ubuntu 20.04. Если вы используете старую версию 18.04, вот как обновиться до Ubuntu 20.04.
  • Доменное имя, связанное с IP-адресом вашего сервера.
  • На сервере настроен пароль root.

Во-первых, всегда рекомендуется обновлять системные пакеты до последней версии. Вы можете обновить их, используя следующую команду:

[/crayon]
После обновления всех пакетов вы можете переходить к следующему этапу.

Установка LAMP Server

Flarum написан на PHP, работает на веб-сервере и использует MySQL / MariaDB в качестве базы данных. Поэтому вам нужно установить стек LAMP в вашу систему. Вы можете установить его с помощью следующей команды:

[/crayon]
После установки всех пакетов отредактируйте файл php.ini и измените некоторые настройки:

[/crayon]
Измените следующие строки:

Сохраните и закройте файл, когда закончите.

Создание базы данных Flarum

Далее вам нужно будет создать базу данных и пользователя для Flarum. Сначала войдите в оболочку MariaDB с помощью следующей команды:

[/crayon]
После входа в систему создайте базу данных и пользователя с помощью команды:

[/crayon]
Затем предоставьте все привилегии базе данных flarum с помощью команды:

[/crayon]
После чего сбросьте привилегии и выйдите из MariaDB с помощью команды:

[/crayon]
Когда вы закончите, вы можете переходить к следующему шагу.

Установка Composer

Далее вам нужно будет установить Composer в вашу систему. Composer — это менеджер зависимостей для PHP, используемый для установки всех зависимостей, необходимых для проекта PHP.

Вы можете установить Composer с помощью следующей команды:

[/crayon]
Вы должны увидеть следующий результат:

Затем переместите двоичный файл Composer в каталог /usr/local/bin/ с помощью команды:

[/crayon]
После этого проверьте установленную версию Composer с помощью следующей команды:

[/crayon]
Вы должны увидеть следующий результат:

Установка Flarum

Сначала создайте каталог для Flarum внутри корневого веб-каталога Apache:

[/crayon]
Затем смените каталог на flarum и загрузите последнюю версию Flarum с помощью Composer, как показано ниже:

[/crayon]
Теперь установите все зависимости PHP:

[/crayon]
После того, как все зависимости будут установлены, измените владельца Flarum на www-data и дайте соответствующее разрешение::

[/crayon]
Когда закончите, можете переходить к следующему шагу.

Настройка Apache для Flarum

Теперь нужно будет создать файл конфигурации виртуального хоста Apache для размещения Flarum:

[/crayon]
Добавьте следующие строки:

Сохраните и закройте файл, когда закончите. После чего включите виртуальный хост Flarum и модуль перезаписи Apache:

[/crayon]
Наконец, перезапустите службу Apache, чтобы применить изменения:

[/crayon]
Вы также можете проверить статус Apache, используя следующую команду:

[/crayon]
Вы должны увидеть следующий результат:

Защита Flarum с помощью Let’s Encrypt SSL

Всегда рекомендуется защитить свой сайт с помощью бесплатного SSL Let’s Encrypt. Сначала установите клиент Certbot Let’s Encrypt с помощью следующей команды:

[/crayon]
После установки выполните следующую команду, чтобы установить Let’s Encrypt SSL для вашего форума Flarum:

[/crayon]
Вам будет предложено указать ваш действующий адрес электронной почты и принять условия обслуживания.

Затем выберите, следует ли перенаправлять HTTP-трафик на HTTPS, как показано ниже.

Введите 2 и нажмите Enter, чтобы установить сертификат SSL для вашего сайта.

Доступ к форуму Flarum

На этом этапе Flarum установлен, настроен и защищен с помощью Let’s Encrypt SSL. Теперь откройте браузер и войдите в Flarum перейдя по адресу https://flarum.linuxbuz.com. Вы будете перенаправлены на следующую страницу:

Как установить форум Flarum на Ubuntu

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

Установка Flarum на Ubuntu

РЕКОМЕНДУЕМ:
Защита от руткитов в Linux

Заключение

Поздравляю! Вы успешно установили форум Flarum с Apache и Let’s Encrypt SSL на сервере Ubuntu 20.04. Теперь вы можете легко разместить свой собственный форум сообщества с помощью Flarum.

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