Flarum ist Open -Source -Community -Diskussionsforum

Flarum Kostenlose Forum -Software

Open Source, schnelles und zuverlässiger Community -Diskussionsforum

Erstellen Sie wunderschöne Diskussions- und Message Board -Websites mit Pack voll sozialen Funktionen.

Überblick

Flarum ist ein Open -Source -, kostenloses und unkompliziertes Diskussionsforum für Ihre Website. Es ist neu gestaltet und wunderschön gestaltete Forum -Software mit gepackten Funktionen. Es ist schnell, einfach und einfach zu bereitstellen Forum Builder, die von PHP und Mithril betrieben werden. Flarum Touch-optimiert und reaktionsschnell und mobilfreundlich, damit Sie großartige Erfahrung mit Ihren Smartphones, Tablets und anderen Handgeräten haben können. Die Architektur ist bemerkenswert flexibel und verfügt über eine leistungsstarke Erweiterungs -API, sodass Sie Funktionen gemäß Ihren Geschäftsanforderungen anpassen und erweitern können. Flarum macht Online -Diskussion mit sozialen Funktionen wie Facebook und Twitter Spaß. Es hat das Smart -Benachrichtigungssystem für Box. Es ist ein hervorragendes Online -Community -Diskussionsforum für Ihre Kunden, Teams, Freunde, Follower oder Unterstützer.

System Anforderungen

Flarum basiert auf PHP und MySQL / Mariadb. Die aktuellen Anforderungen für Flarum umfassen

  • Php 7.2.9+ mit den folgenden Erweiterungen: Curl, DOM, GD, JSON, Mbstring, OpenSSL, PDO \ _mysql, Tokenizer, ZIP
  • MySQL 5.6+ / Mariadb 10.0.5+
  • Apache 2.4 + / nginx 1.8

Merkmale

Flarum ist mit Features -Set ausgestattet, um eine breite Palette von Branchen zu unterstützen, z. Unterhaltung, Produktion, Dienstleistungen, Fertigung, Bau, Spiele usw. Zu den wichtigsten Funktionen gehören

Einfach zu verwenden

Die Zwei-Schleif-Schnittstelle, unendliche Scrolling- und schwimmende Komponistenfunktionen erleichtern die Verwendung. Sie können mehr Zeit damit verbringen, zu sprechen und weniger Zeit zu klicken.

Touch-optimiert

Große Schaltflächen, reibungslose Animationen und Gesten machen es mobilfreundlich. Wischen Sie eine Diskussion auf das Recht, sie als Lesen zu markieren. Wischen Sie es nach links, um mehr Steuerelemente zu erzielen. Der Desktop und die mobilen Versionen von Flarum verwenden dieselben Vorlagen. Dies impliziert weniger Arbeit für Entwickler und eine konsistentere Schnittstelle für Benutzer, unabhängig davon, welche Größe Ihr Gerät ist.

schnell, leicht und zuverlässig

Flarum ist am schnellsten Lade -Community Forum Builder mit winzigem Fußabdruck. Es wird von Entwicklern von Esotalk und FluxBB erstellt, beide sind schnellste und leichteste Online -Message Boards.

First Class Notification System

Flarum hat das Smart -Benachrichtigungssystem aus dem Box. Benachrichtigungen werden nach Diskussion und Post gruppiert, um sie zu verarbeiten. Sie können als einzeln oder alle auf einmal gelesen werden.

Soziale Funktionen

Soziale Erwähnungen wie das Tagging und andere neueste soziale Funktionen machen es mehr Spaß.

Andere Eigenschaften

  • Tolle Gemeinschaft
  • Moderne UI
  • leicht zu erweitern
  • Basierend auf Laravel
  • Einfache Installation
  • Upload & amp; Laufen
  • gebaut mit weniger
  • Schnelle Vorschau
  • Mächtige Berechtigungen
  • Feinkörnige Einstellungen

Installation

Installieren Sie Flarum auf Ubuntu 18.04 LTS mit Komponist

Sie müssen Apache, Mariadb und PHP in Ihrem System installieren. Installieren Sie zunächst Apache und MariadB mit dem folgenden Befehl:

    sudo apt-get install apache2 mariadb-server -y

Installieren Sie als nächstes Php 7.1 in Ihrem System. PHP 7.1 ist jedoch in Ubuntu 18.04 Standard -Repository nicht verfügbar. Sie müssen also zuerst das Repository für PHP hinzufügen. Sie können es mit dem folgenden Befehl hinzufügen:

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

Installieren Sie nach dem Installieren von PHP -Repository PHP7.1 zusammen mit allen erforderlichen Bibliotheken mit dem folgenden Befehl:

    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

Als nächstes müssen Sie auch einige Änderungen in der Php.ini -Datei vornehmen:

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

Nehmen Sie die folgenden Änderungen vor:

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

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Starten Sie dann Apache und Mariadb Service und ermöglichen Sie sie, mit dem folgenden Befehl mit dem BOOT zu beginnen:

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

Standardmäßig ist der Mariadb nicht gesichert. Sie müssen es also zuerst sichern. Sie können es sichern, indem Sie das Skript von MySQL \ _Secure \ _installation ausführen:

    mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    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

Melden Sie sich als nächstes in Mariadb Shell mit dem folgenden Befehl an:

    mysql -u root -p

Geben Sie Ihr Stammkennwort ein und erstellen Sie dann eine Flarum -Datenbank:

    CREATE DATABASE flarumdb;

Erstellen Sie als Nächstes einen Flarum -Benutzer mit dem folgenden Befehl:

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

Als nächstes müssen Sie einen Komponisten in Ihrem System installieren. Sie können den Komponisten mit dem folgenden Befehl installieren:

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

Erstellen Sie als Nächstes ein Verzeichnis unter Apache Web Root für Flarum Project und installieren Sie sie über Komponist:

    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/

Erstellen Sie als Nächstes eine virtuelle Apache -Host -Anweisung für Flarum:

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

Fügen Sie die folgenden Zeilen hinzu:

    <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>

Speichern und schließen Sie die Datei, aktivieren Sie die virtuelle Hostdatei und schreiben Sie das Modul mit dem folgenden Befehl neu:

    sudo a2ensite flarum sudo a2enmod rewrite

Starten Sie den Apache -Webserver schließlich neu, um alle Änderungen anzuwenden. Öffnen Sie Ihren Webbrowser und nennen Sie die URL http://yourdomain.com, um auf Flarum zuzugreifen.

Installation mit Docker

Pull Flarum Bild von Hub.docker.com:

    docker pull mondedie/flarum:latest

Konfigurieren Sie docer-compose.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

Erstellen einer Umgebungsdatei:

    # 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

Führen Sie Ihre Docker-Kompose aus:

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

Herzlichen Glückwunsch! Sie haben Flarum erfolgreich installiert

 Deutsch