Flarum je diskusní fórum s otevřeným zdrojovým kódem

Flarum Bezplatný software fóra

Open Source, rychlé a spolehlivé diskusní fórum komunity

Vytvořte si krásnou diskusi a webové stránky nástěnky s balením plné sociální funkce.

Přehled

Flarum je pro váš web open source, bezplatný a přímý diskusní fórum. Je reimaginovaný a krásný navržený software Forum s plným funkcí. Je to rychlé, jednoduché a snadno nasazovatelné nasaditelné tvůrce fóra poháněné PHP a Mithril. Flarum Touch-optimalizovaný a citlivý a mobilní přátelský, takže můžete mít skvělé zkušenosti s vašimi chytrými telefony, tablety a dalšími zařízeními zadržovanými rukami. Architektura je pozoruhodně flexibilní a má výkonné rozšiřující rozhraní, takže si můžete přizpůsobit a rozšířit funkce podle vašich obchodních požadavků. Flarum dělá online diskusi zábava se sociálními funkcemi, jako jsou Facebook a Twitter. Má mimo systém inteligentního oznámení. Je to vynikající online diskusní fórum online pro vaše klienty, tým, přátele, následovníky nebo příznivce.

Požadavky na systém

Flarum je založen na PHP a MySQL / MARIADB. Současné požadavky na flarum zahrnují

  • PHP 7.2.9+ s následujícími rozšířeními: Curl, Dom, GD, JSON, MbString, OpenSSL, PDO \ _MYSQL, Tokenizér, zip
  • MySQL 5,6+ / Mariadb 10.0.5+
  • Apache 2.4 + / nginx 1.8

Funkce

Flarum je vybaven sadou funkcí pro podporu široké škály průmyslových odvětví, např. Zábava, výroba, služby, výroba, výstavba, hraní her atd. Mezi klíčové funkce patří

Snadné použití

Rozhraní se dvěma panely, nekonečné posouvání a plovoucí skladatelské funkce usnadňují použití. Můžete strávit více času mluvením a méně času kliknutím.

Touch-optimalizován

Velká tlačítka, hladká animace a gesta jsou přátelské k mobilu. Přejeďte diskusí doprava, abyste ji označili jako čtení. Přejděte doleva, abyste přinesli více ovládacích prvků. Desktopové a mobilní verze Flarum využívají stejné šablony. To znamená méně práce pro vývojáře a konzistentnější rozhraní pro uživatele, bez ohledu na to, jakou velikost vašeho zařízení.

Rychlá, lehká a spolehlivá

Flarum je nejrychlejší načítání Builder Community Forum s malou stopou. Je postaven vývojáři Esotalk a FluxBB, oba jsou nejrychlejší a nejlehčí online vývěsky.

Systém oznámení o první třídě

Flarum má mimo systém inteligentního oznámení. Oznámení jsou seskupena diskusí a příspěvky, aby byla jednodušší pro zpracování. Mohou být označeny jako čtení jednotlivě nebo najednou.

Sociální rysy

Společenské zmínky, jako jsou označování a další nejnovější sociální rysy, dělají z něj konverzace zábavnější.

Další funkce

  • Skvělá komunita
  • Modern UI
  • Snadno rozšiřitelné
  • Na základě Laravelu
  • Lehká instalace
  • Nahrát & amp; Běh
  • Postaveno s méně
  • Rychlé náhledy
  • Silná oprávnění
  • Jemnozrnná nastavení

Instalace

Nainstalujte Flarum na Ubuntu 18.04 LTS s skladatelem

Budete muset do svého systému nainstalovat Apache, Mariadb a PHP. Nejprve nainstalujte Apache a MariADB pomocí následujícího příkazu:

    sudo apt-get install apache2 mariadb-server -y

Dále nainstalujte PHP 7.1 do vašeho systému. Php 7.1 však není k dispozici ve výchozím úložišti Ubuntu 18.04. Takže budete muset nejprve přidat úložiště pro PHP. Můžete jej přidat pomocí následujícího příkazu:

    sudo apt-get install python-software-properties -ysudo add-apt-repository -y ppa:ondrej/php

Po instalaci úložiště PHP nainstalujte PHP7.1 spolu se všemi požadovanými knihovnami pomocí následujícího příkazu:

    sudo apt-get install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip wget unzip curl git -y

Dále budete také muset provést některé změny v souboru PHP.ini:

    sudo nano /etc/php/7.1/apache2/php.ini

Proveďte následující změny:

    file_uploads = On
    allow_url_fopen = On
    memory_limit = 256M
    upload_max_file_size = 150M
    max_execution_time = 450

Po dokončení uložte a zavřete soubor. Poté spusťte službu Apache a MariAdb a umožníte jim začít s bootováním s následujícím příkazem:

    sudo systemctl start apache2sudo systemctl start mysqlsudo systemctl enable apache2sudo systemctl enable mysql

Ve výchozím nastavení není Mariadb zabezpečen. Takže to budete muset nejprve zajistit. Můžete jej zajistit spuštěním skriptu MySQL \ _secure \ _instalation:

    mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

    Enter current password for root (enter for none): Enter
    Set root password? [Y/n]: Y
    New password: 
    Re-enter new password: 
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]: Y
    Reload privilege tables now? [Y/n]: Y

Dále se přihlaste do Mariadb Shell s následujícím příkazem:

    mysql -u root -p

Zadejte své rookové heslo a poté vytvořte databázi Flarum:

    CREATE DATABASE flarumdb;

Dále vytvořte uživatele Flarum pomocí následujícího příkazu:

    GRANT ALL PRIVILEGES ON flarumdb.* TO 'flarum'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT

Dále budete muset do svého systému nainstalovat skladatele. Skladatele můžete nainstalovat s následujícím příkazem:

    sudo curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

Dále vytvořte adresář pod apache webovým kořenem pro projekt Flarum a nainstalujte prostřednictvím skladatele:

    sudo mkdir /var/www/html/flarumcd /var/www/html/flarumsudo composer create-project flarum/flarum . --stability=betasudo chown -R www-data:www-data /var/www/html/flarum/sudo chmod -R 755 /var/www/html/flarum/

Dále vytvořte virtuální hostitelskou směrnici Apache pro Flarum:

    sudo nano /etc/apache2/sites-available/flarum.conf

Přidejte následující řádky:

    <VirtualHost *:80>
     ServerAdmin admin@yourdomain.com
     DocumentRoot /var/www/html/flarum
     ServerName yourdomain.com
     <Directory /var/www/html/flarum/>
    Options +FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
     </Directory>
     ErrorLog /var/log/apache2/flarum-error_log
     CustomLog /var/log/apache2/flarum-access_log common
    </VirtualHost>

Uložte a zavřete soubor a poté povolte virtuální soubor hostitele a přepište modul pomocí následujícího příkazu:

    sudo a2ensite flarum sudo a2enmod rewrite

Nakonec restartujte webový server Apache a použijte všechny změny. Otevřete svůj webový prohlížeč a nechte na adresu URL http://yourdomain.com pro přístup Flarum.

Instalace pomocí Docker

Vytáhněte obrázek Flarum z Hub.Docker.com:

    docker pull mondedie/flarum:latest

Nakonfigurovat Docker-compse.yml:

    version: “3”
    
    services:
    flarum:
    image: mondedie/flarum:stable
    container_name: flarum
    env_file:
    – /mnt/docker/flarum/flarum.env
    volumes:
    – /mnt/docker/flarum/assets:/flarum/app/public/assets
    – /mnt/docker/flarum/extensions:/flarum/app/extensions
    – /mnt/docker/flarum/nginx:/etc/nginx/conf.d
    depends_on:
    – mariadb
    
    mariadb:
    image: mariadb:10.4
    container_name: mariadb
    environment:
    – MYSQL_ROOT_PASSWORD=xxxxxxxxxx
    – MYSQL_DATABASE=flarum
    – MYSQL_USER=flarum
    – MYSQL_PASSWORD=xxxxxxxxxx
    volumes:
    – /mnt/docker/mysql/db:/var/lib/mysql

Vytvořte soubor prostředí:

    # vi /mnt/docker/flarum/flarum.env
    
    DEBUG=false
    FORUM_URL=http://domain.tld
    
    # Database configuration
    DB_HOST=mariadb
    DB_NAME=flarum
    DB_USER=flarum
    DB_PASS=xxxxxxxxxx
    DB_PREF=flarum_
    DB_PORT=3306
    
    # User admin flarum (environment variable for first installation)
    # /!\ admin password must contain at least 8 characters /!\
    FLARUM_ADMIN_USER=admin
    FLARUM_ADMIN_PASS=xxxxxxxxxx
    FLARUM_ADMIN_MAIL=admin@domain.tld
    FLARUM_TITLE=Test flarum

Spusťte svůj Docker-Compose:

    docker-compose up -d mariadb
    docker-compose up -d flarum

Gratuluji! Úspěšně jste nainstalovali Flarum

 Čeština