Flarum - элегантная форумная CMS (почти LZT)

Oniel

Тех. администратор
Администратор

Oniel

Тех. администратор
Администратор
Сообщения
496
Реакции
324
Баллы
236
Вы должны быть зарегистрированы для просмотра прикрепленных изображений

Flarum - это бесплатная форумная CMS нового поколения. Именно этот движок, как мне кажется, вдохновил админов LZT на редизайн. :)

Вы должны быть зарегистрированы для просмотра прикрепленных изображений

У вас нет разрешения на просмотр содержимого!
У вас нет разрешения на просмотр содержимого!

Установка

Требования к серверу
Перед установкой Flarum важно убедиться,что ваш сервер соответствует требованиям. Чтобы запустить Flarum, вам понадобится:
  • Apache (с включенным mod_rewrite) или Nginx
  • PHP 7.1+ со следующими расширениями: dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer
  • MySQL 5.6+ или MariaDB 10.0.5+
  • Доступ SSH (командной строки) для запуска Composer
На этом этапе невозможно установить Flarum, загрузив ZIP-файл и загрузив файлы на свой веб-сервер. Это связано с тем, что Flarum использует систему управления зависимостями Composer, которая должна выполняться в командной строке.

Это не означает, что вам нужен VPS. Некоторые общие хосты (например, Beget) дают вам SSH-доступ, через который вы можете установить Composer и Flarum. Для хостингов без SSH вы можете попробовать обходные пути, такие как Pockethold.

Установка
Flarum использует для управления зависимостями и расширениями. Перед установкой Flarum, вам потребуется на вашей машине. После этого выполните эту команду в том каталоге, в который необходимо установить Flarum:
SH:
composer create-project flarum/flarum --stability=beta

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

Однако, если вы хотите разместить Flarum в подкаталоге (например yoursite.com/forum), или если ваш хост не дает вам контроля над вашим webroot'ом, вы можете настроить Flarum без общего каталога.

Просто переместите все файлы внутри каталога (в том числе .htaccess) в каталог, из которого вы хотите обслуживать Flarum. Затем отредактируйте .htaccess и раскомментируйте строки 9-14. Наконец, отредактируйте index.php и исполняемый файл flarum и обновите пути в следующих строках, чтобы отразить новую структуру каталогов:

PHP:
require 'vendor/autoload.php';
PHP:
'base' => __DIR__,
'public' => __DIR__,
'storage' => __DIR__.'/storage',
 
Последнее редактирование:
Сверху