Flarum Ingyenes fórum szoftver
Nyílt forráskódú, gyors és megbízható közösségi vitafórum
Készítsen gyönyörű beszélgetést és üzenőfal weboldalait, teljes társadalmi funkciókkal.
Áttekintés
A Flarum nyílt forráskódú, ingyenes és egyértelmű vitafórum az Ön webhelyére. Újraépített és gyönyörű tervezett fórum szoftver, tele tele van funkciókkal. Gyors, egyszerű és egyszerűen telepíthető a PHP és a Mithril által üzemeltetett fórumkészítő. A flarum érintésű optimalizált, reagáló és mobilbarát, így nagyszerű tapasztalatokat szerezhet okostelefonjain, táblagépein és más kézi eszközein. Az építészet rendkívül rugalmas és erőteljes kiterjesztési API -val rendelkezik, így testreszabhatja és kiterjesztheti a funkciókat az üzleti igényei szerint. A Flarum szórakoztatóvá teszi az online megbeszélést olyan társadalmi funkciókkal, mint a Facebook és a Twitter. Ki van a dobozból az intelligens értesítési rendszer. Kiemelkedő online közösségi vitafórum az ügyfelek, a csapat, a barátok, a követők vagy a támogatók számára.
Rendszerkövetelmények
A Flarum a PHP és a MySQL / Mariadb alapú. A Flarum jelenlegi követelményei között szerepel
- PHP 7.2.9+ A következő kiterjesztésekkel: CURL, DOM, GD, JSON, MBSTRING, OpenSSL, PDO \ _MYSQL, Tokenizer, ZIP
- MySQL 5.6+ / Mariadb 10.0.5+
- Apache 2.4 + / nginx 1.8
Jellemzők
A Flarum fel van szerelve a szolgáltatáskészlettel, amely támogatja az iparágak széles skáláját, pl. Szórakozás, gyártás, szolgáltatások, gyártás, építés, játék stb. A legfontosabb funkciók a közé tartozik
Könnyen kezelhető
A kétrétegű interfész, a végtelen görgetés és a lebegő zeneszerző funkciók megkönnyítik a használatát. Több időt tölthet a beszélgetéssel, és kevesebb időt kattinthat.
touch-optimalizált
A nagy gombok, a sima animációk és a gesztusok mobilbarátvá teszik. Csúsztjon ki egy jobb oldalon folytatott beszélgetést, hogy olvasmányként jelölje meg. Húzza balra, hogy további kezelőszerveket hozzon létre. A Flarum asztali és mobil verziói ugyanazokat a sablonokat használják. Ez kevesebb munkát jelent a fejlesztők számára, és a felhasználók következetesebb felületét, függetlenül attól, hogy milyen méretű az eszköz.
Gyors, könnyű és megbízható
A Flarum a leggyorsabban betöltött közösségi fórumkészítő, apró lábnyomokkal. Az Esotalk és a FluxBB fejlesztői építették, mindkettő a leggyorsabb és a legkönnyebb online üzenőfalak.
Első osztályú értesítési rendszer
A Flarumnak nincs a dobozos intelligens értesítési rendszere. Az értesítéseket megbeszéléssel és hozzászólással csoportosítják, hogy egyszerűbbé tegyék őket a feldolgozáshoz. Ezeket külön -külön vagy egyszerre olvashatjuk.
Társadalmi jellemzők
A társadalmi megemlítések, például a címkézés és a legújabb társadalmi jellemzők szórakoztatóbbá teszik a beszélgetést.
Más funkciók
- Nagyszerű közösség
- Modern UI
- Könnyen kibővíthető
- Laravel alapján
- Könnyű telepítés
- Feltöltés & amp; Fuss
- Kevesebbel épített
- Gyors előnézetek
- Erőteljes engedélyek
- Finom szemcsés beállítások
telepítés
Telepítse a flarumot az Ubuntu 18.04 LTS -re a zeneszerzővel
A rendszerbe telepítenie kell az Apache -t, a Mariadb -t és a PHP -t. Először telepítse az Apache -t és a Mariadb -t a következő parancs segítségével:
sudo apt-get install apache2 mariadb-server -y
Ezután telepítse a PHP 7.1 -et a rendszerébe. De a PHP 7.1 nem érhető el az Ubuntu 18.04 alapértelmezett tárolóban. Tehát először hozzá kell adnia a PHP tárolóját. Hozzáadhatja a következő paranccsal:
sudo apt-get install python-software-properties -ysudo add-apt-repository -y ppa:ondrej/php
A PHP lerakat telepítése után telepítse a PHP7.1 -et az összes szükséges könyvtárral együtt a következő parancs segítségével:
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
Ezután néhány változtatást kell végrehajtania a php.ini fájlban:
sudo nano /etc/php/7.1/apache2/php.ini
Hajtsa végre a következő változtatásokat:
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_file_size = 150M
max_execution_time = 450
Mentse el és zárja be a fájlt, amikor kész. Ezután indítsa el az Apache és a Mariadb szolgáltatást, és lehetővé tegye számukra, hogy indítsák a rendszerindítást a következő paranccsal:
sudo systemctl start apache2sudo systemctl start mysqlsudo systemctl enable apache2sudo systemctl enable mysql
Alapértelmezés szerint a Mariadb nem biztosított. Tehát először meg kell biztonságosan biztosítani. Biztosíthatja azt a MySQL \ _SECURE \ _Installation Script futtatásával:
mysql_secure_installation
Válaszoljon az összes kérdésre az alábbiak szerint:
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
Ezután jelentkezzen be a Mariadb Shellbe a következő paranccsal:
mysql -u root -p
Írja be a gyökér jelszavát, majd hozzon létre egy Flarum adatbázist:
CREATE DATABASE flarumdb;
Ezután hozzon létre egy Flarum felhasználót a következő paranccsal:
GRANT ALL PRIVILEGES ON flarumdb.* TO 'flarum'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT
Ezután telepítenie kell a zeneszerzőt a rendszerbe. Telepítheti a zeneszerzőt a következő paranccsal:
sudo curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
Ezután hozzon létre egy könyvtárat az Apache Web Root for Flarum projekt alatt, és telepítse a Composer segítségével:
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/
Ezután hozzon létre egy Apache virtuális gazda irányelvet a Flarum számára:
sudo nano /etc/apache2/sites-available/flarum.conf
Adja hozzá a következő sorokat:
<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>
Mentse el és zárja be a fájlt, majd engedélyezze a virtuális gazdagépfájlt, és írja át a modult a következő paranccsal:
sudo a2ensite flarum sudo a2enmod rewrite
Végül indítsa újra az Apache Web Server -et az összes változtatás alkalmazásához. Nyissa meg a webböngészőjét, és adja meg az URL -t a http://yourdomain.com webhelyre a Flarum eléréséhez.
Telepítés a Docker használatával
Húzza a Flarum képet a hub.docker.com webhelyről:
docker pull mondedie/flarum:latest
Konfigurálja a docker-compose.yml-t:
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
Hozzon létre egy környezeti fájlt:
# 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
Futtassa a Docker-kompozát:
docker-compose up -d mariadb
docker-compose up -d flarum
Gratula! Sikeresen telepítette a flarumot