Flarum Perangkat lunak forum gratis
Forum Diskusi Komunitas Sumber Terbuka, Cepat dan andal
Bangun situs web diskusi dan papan pesan yang indah dengan paket fitur sosial penuh.
Ringkasan
Flarum adalah forum diskusi open source, gratis dan langsung untuk situs Anda. Ini adalah perangkat lunak forum yang dirancang ulang dan indah dengan penuh fitur. Ini cepat, sederhana dan mudah digunakan pembangun forum yang ditenagai oleh PHP dan Mithril. Flarum yang dioptimalkan dan responsif dan ramah seluler sehingga Anda dapat memiliki pengalaman hebat pada ponsel pintar, tablet, dan perangkat tangan lainnya. Arsitekturnya sangat fleksibel dan memiliki API ekstensi yang kuat sehingga Anda dapat menyesuaikan dan memperluas fitur sesuai kebutuhan bisnis Anda. Flarum membuat diskusi online menyenangkan dengan fitur sosial seperti Facebook dan Twitter. Ini memiliki sistem pemberitahuan pintar di luar kotak. Ini adalah forum diskusi komunitas online yang luar biasa untuk klien, tim, teman, pengikut, atau pendukung Anda.
Persyaratan sistem
Flarum didasarkan pada PHP dan MySQL / MariaDB. Persyaratan saat ini untuk flarum termasuk
- PHP 7.2.9+ Dengan ekstensi berikut: Curl, Dom, GD, JSON, MBSTRING, OPENSSL, PDO \ _MYSQL, Tokenizer, Zip
- mysql 5.6+ / mariadb 10.0.5+
- Apache 2.4 + / nginx 1.8
Fitur
Flarum dilengkapi dengan set fitur untuk mendukung berbagai industri mis. hiburan, produksi, layanan, manufaktur, konstruksi, permainan, dll. Fitur utama meliputi
Mudah digunakan
Antarmuka dua pane, gulir tak terbatas dan fitur komposer mengambang membuatnya mudah digunakan. Anda dapat menghabiskan lebih banyak waktu untuk berbicara dan lebih sedikit waktu mengklik.
Dioptimalkan sentuh
Tombol besar, animasi halus, dan gerakan membuatnya ramah seluler. Geser diskusi ke hak untuk menandainya seperti yang dibaca. Geser ke kiri untuk memunculkan lebih banyak kontrol. Versi desktop dan ponsel flarum menggunakan templat yang sama. Itu menyiratkan lebih sedikit pekerjaan untuk pengembang, dan antarmuka yang lebih konsisten bagi pengguna, terlepas dari ukuran perangkat Anda.
cepat, ringan dan andal
Flarum adalah pembangun forum komunitas pemuatan tercepat dengan jejak kecil. Ini dibangun oleh pengembang Esotalk dan FluxBB, keduanya adalah papan pesan online tercepat dan paling ringan.
Sistem Pemberitahuan Kelas Pertama
Flarum memiliki sistem pemberitahuan pintar di luar kotak. Pemberitahuan dikelompokkan berdasarkan diskusi dan posting untuk membuatnya lebih sederhana untuk diproses. Mereka dapat ditandai sebagai dibaca secara individual atau sekaligus.
Fitur Sosial
Menyebutkan sosial, seperti, penandaan dan fitur sosial terbaru lainnya menjadikannya percakapan lebih menyenangkan.
Fitur lainnya
- Komunitas yang hebat
- UI modern
- mudah diperluas
- Berdasarkan Laravel
- Instalasi Mudah
- Unggah & amp; Berlari
- Dibangun dengan lebih sedikit
- Pratinjau cepat
- Izin yang kuat
- Pengaturan berbutir halus
Instalasi
Instal Flarum di Ubuntu 18.04 LTS dengan komposer
Anda harus menginstal Apache, MariaDB, dan PHP ke sistem Anda. Pertama, instal Apache dan Mariadb menggunakan perintah berikut:
sudo apt-get install apache2 mariadb-server -y
Selanjutnya, pasang PHP 7.1 ke sistem Anda. Tapi, PHP 7.1 tidak tersedia di repositori default Ubuntu 18.04. Jadi Anda perlu menambahkan repositori untuk PHP terlebih dahulu. Anda dapat menambahkannya dengan perintah berikut:
sudo apt-get install python-software-properties -ysudo add-apt-repository -y ppa:ondrej/php
Setelah menginstal Repositori PHP, instal PHP7.1 bersama dengan semua pustaka yang diperlukan menggunakan perintah berikut:
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
Selanjutnya, Anda juga perlu membuat beberapa perubahan dalam file php.ini:
sudo nano /etc/php/7.1/apache2/php.ini
Buat perubahan berikut:
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_file_size = 150M
max_execution_time = 450
Simpan dan tutup file, setelah Anda selesai. Kemudian, mulailah layanan Apache dan Mariadb dan memungkinkan mereka untuk memulai boot dengan perintah berikut:
sudo systemctl start apache2sudo systemctl start mysqlsudo systemctl enable apache2sudo systemctl enable mysql
Secara default, Mariadb tidak diamankan. Jadi Anda harus mengamankannya terlebih dahulu. Anda dapat mengamankannya dengan menjalankan skrip mysql \ _secure \ _installation:
mysql_secure_installation
Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:
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
Selanjutnya, masuk ke shell mariadb dengan perintah berikut:
mysql -u root -p
Masukkan kata sandi root Anda, lalu buat basis data flarum:
CREATE DATABASE flarumdb;
Selanjutnya, buat pengguna Flarum dengan perintah berikut:
GRANT ALL PRIVILEGES ON flarumdb.* TO 'flarum'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT
Selanjutnya, Anda perlu menginstal komposer ke sistem Anda. Anda dapat menginstal komposer dengan perintah berikut:
sudo curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer
Selanjutnya, buat direktori di bawah Apache Web Root untuk Proyek Flarum dan instal melalui komposer:
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/
Selanjutnya, buat arahan host virtual Apache untuk flarum:
sudo nano /etc/apache2/sites-available/flarum.conf
Tambahkan baris berikut:
<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>
Simpan dan tutup file, lalu aktifkan file host virtual dan tulis ulang modul dengan perintah berikut:
sudo a2ensite flarum sudo a2enmod rewrite
Akhirnya, restart Apache Web Server untuk menerapkan semua perubahan. Buka browser web Anda dan nevigasi ke url http://yourdomain.com untuk mengakses flarum.
Instalasi ### Menggunakan Docker Tarik gambar flarum dari hub.docker.com:
docker pull mondedie/flarum:latest
Konfigurasikan 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
Buat file lingkungan:
# 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
Jalankan Kompose Docker Anda:
docker-compose up -d mariadb
docker-compose up -d flarum
Selamat! Anda telah berhasil memasang flarum