Flarum is open source community discussieforum

Flarum Gratis forumsoftware

Open source, snel en betrouwbaar community discussieforum

Bouw prachtige discussie- en prikbordwebsites met pack volledige sociale functies.

Overzicht

Flarum is een open source, gratis en eenvoudig discussieforum voor uw site. Het is opnieuw bedacht en mooi ontworpen forumsoftware met vol met functies. Het is snel, eenvoudig en gemakkelijk om forumbouwer te implementeren, aangedreven door PHP en Mithril. Flarum touch-geoptimaliseerd en responsief en mobielvriendelijk, zodat je geweldige ervaring kunt hebben op je smartphones, tablets en andere handapparatuur. De architectuur is opmerkelijk flexibel en heeft krachtige extensie -API, zodat u functies kunt aanpassen en uitbreiden volgens uw zakelijke vereisten. Flarum maakt online discussie leuk met sociale functies zoals Facebook en Twitter. Het heeft out of the box Smart Notification System. Het is uitstekend online community discussieforum voor uw klanten, team, vrienden, volgers of supporters.

Systeem vereisten

Flarum is gebaseerd op PHP en MySQL / MariDB. Huidige vereisten voor flarum omvatten

  • PHP 7.2.9+ Met de volgende extensies: Curl, Dom, GD, JSON, MBString, OpenSSL, PDO \ _MYSQL, TOKENIZER, ZIP
  • MySQL 5.6+ / mariadb 10.0.5+
  • Apache 2.4 + / nginx 1.8

Functies

Flarum is uitgerust met functieset ter ondersteuning van een breed scala aan industrieën, b.v. Entertainment, productie, diensten, productie, constructie, gaming enz. Belangrijke functies zijn onder meer

Makkelijk te gebruiken

Interface met twee ruiten, oneindige scrollen en drijvende componist-functies maken het gemakkelijk te gebruiken. Je kunt meer tijd besteden aan praten en minder tijd klikken.

Touch-geoptimaliseerd

Grote knoppen, soepele animaties en gebaren maken het mobielvriendelijk. Veeg een discussie op het recht om het te markeren als gelezen. Veeg het naar links om meer bedieningselementen naar voren te brengen. De bureaublad en mobiele versies van flarum maken gebruik van dezelfde sjablonen. Dat impliceert minder werk voor ontwikkelaars en een meer consistente interface voor gebruikers, ongeacht de grootte van uw apparaat.

snel, lichtgewicht en betrouwbaar

Flarum is de snelst laadt Community Forum Builder met kleine voetafdruk. Het is gebouwd door ontwikkelaars van Esotalk en FluxBB, beide zijn snelste en lichtste online prikborden.

First Class Notification System

Flarum heeft out of the box Smart Notification System. Meldingen worden gegroepeerd door discussie en post om ze eenvoudiger te verwerken. Ze kunnen worden gemarkeerd als afzonderlijk of allemaal tegelijk gelezen.

sociale functies

Sociale vermeldingen, zoals taggen en andere nieuwste sociale functies, maken het gesprek leuker.

Andere mogelijkheden

  • Geweldige gemeenschap
  • Moderne UI
  • gemakkelijk uitbreidbaar
  • Gebaseerd op Laravel
  • Makkelijke installatie
  • Upload & amp; Loop
  • Gebouwd met minder
  • Snelle previews
  • Krachtige machtigingen
  • Fijnkorrelige instellingen

Installatie

Installeer flarum op Ubuntu 18.04 LTS met componist

U moet Apache, MariaDB en PHP op uw systeem installeren. Installeer eerst Apache en MariaDB met behulp van de volgende opdracht:

    sudo apt-get install apache2 mariadb-server -y

Installeer vervolgens PHP 7.1 op uw systeem. Maar PHP 7.1 is niet beschikbaar in Ubuntu 18.04 Standaardrepository. U moet dus eerst de repository voor PHP toevoegen. U kunt het toevoegen met de volgende opdracht:

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

Na het installeren van de PHP -repository, installeer je PHP7.1 samen met alle vereiste bibliotheken met behulp van de volgende opdracht:

    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

Vervolgens moet u ook enkele wijzigingen aanbrengen in het php.ini -bestand:

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

Breng de volgende wijzigingen aan:

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

Bewaar en sluit het bestand, wanneer u klaar bent. Start vervolgens Apache en MariaDB -service en kan ze beginnen met opstarten met de volgende opdracht:

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

Standaard is de MariaDB niet beveiligd. U moet het dus eerst beveiligen. U kunt het beveiligen door het MySQL \ _Secure \ _Installation -script uit te voeren:

    mysql_secure_installation

Beantwoord alle vragen zoals hieronder getoond:

    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

Log vervolgens in op MariaDB Shell met de volgende opdracht:

    mysql -u root -p

Voer uw root -wachtwoord in en maak vervolgens een flarum -database:

    CREATE DATABASE flarumdb;

Maak vervolgens een flarumgebruiker met de volgende opdracht:

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

Vervolgens moet u de componist op uw systeem installeren. U kunt de componist installeren met de volgende opdracht:

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

Maak vervolgens een map onder Apache Web Root voor Flarum Project en installeer via componist:

    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/

Maak vervolgens een Apache virtuele hostrichtlijn voor Flarum:

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

Voeg de volgende regels toe:

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

Sla het bestand op en sluit het virtuele hostbestand in en herschrijf de module met de volgende opdracht:

    sudo a2ensite flarum sudo a2enmod rewrite

Start ten slotte Apache Web Server opnieuw om alle wijzigingen toe te passen. Open uw webbrowser en nevigate naar url http://yourdomain.com voor toegang tot flarum.

Installatie met Docker

Trek Flarum -afbeelding van hub.docker.com:

    docker pull mondedie/flarum:latest

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

Maak een omgevingsbestand:

    # 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

Voer uw Docker-compose uit:

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

Gefeliciteerd! Je hebt met succes Flarum geïnstalleerd

 Nederlands