GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana cara menginstal perangkat lunak Flarum Forum di Ubuntu 22.04 | 20,04

Apakah Anda ingin meng-host perangkat lunak forum diskusi Anda sendiri? Kemudian berikut adalah tutorial menginstal dan mengkonfigurasi Flarum di Ubuntu 20.04 Focal atau Ubuntu 22.04 Jammy Jellyfish.

Flarum adalah penerus gabungan dari forum esoTalk dan FluxBB. Ini adalah pemula di dunia forum tetapi masih salah satu antarmuka forum terbaik bersama dengan tampilan yang ramping dan modern. Antarmuka pengguna sederhana, cepat, dan bebas dari kekacauan dan kembung. Flarum dibuat dengan PHP sehingga cepat dan mudah diterapkan.

Antarmuka ini didukung oleh Mithril, kerangka kerja JavaScript berkinerja dengan tapak kecil. Saat ini untuk menginstal forum ini Anda memerlukan akses SSH ke server hosting dan menginstal composer. Forum ini masih dalam tahap beta jadi sebelum menggunakannya untuk produksi Anda perlu memberikan waktu. Tapi tetap saja, untuk pengalaman Anda sendiri, Anda dapat menginstal dan menggunakannya. Setelah rilis stabil, ini dapat dibuktikan sebagai alternatif terbaik untuk forum Wacana.

Fitur Sumber Terbuka Flarum:

Desain cantik dan responsif
• Bertema
• Notifikasi dinamis
• SEO dioptimalkan
• Perangkat sentuh dioptimalkan
• Tag, balasan, dan sebutan
• Nyata- waktu diskusi

Langkah-langkah untuk menginstal platform diskusi Forum Flarum di Ubuntu 22.04 | 20,04 LTS

1. Persyaratan:

Untuk menginstal Flarum, kita memerlukan hal-hal berikut:

Server Ubuntu 18.04, 20.04, atau 22.04
Server web Apache atau Nginx
PHP 7.3+
MySQL 5.6+ atau 8.023+ atau MariaDB 10.0.5+
Pengguna non-root dengan akses sudo

2. Jalankan pembaruan sistem Ubuntu 20.04 atau 22.04

Sebelum melangkah lebih jauh, mari pastikan semua yang ada di sistem kita sudah mutakhir. Selain itu, bersama dengan itu, instal beberapa alat lain yang akan kami perlukan lebih lanjut dalam tutorial ini.

sudo apt update && sudo apt upgrade -y
sudo apt install wget unzip curl nano git -y

2. Instal server web Apache untuk Flarum

Di sini kami menggunakan server web Apache umum di Ubuntu 20.04 atau 22.04 untuk menginstal Flarum Forum. Oleh karena itu, jika Anda belum memilikinya, gunakan perintah yang diberikan untuk menginstalnya.

sudo apt install apache2 -y

Mulai dan aktifkan layanan:

sudo systemctl enable --now apache2

Aktifkan mod_rewrite

sudo a2enmod rewrite

Mulai ulang apache2:

sudo systemctl restart apache2

3. Instal MySQL/MariaDB dan PHP

Karena Flarum adalah aplikasi forum web berbasis PHP, maka kita perlu mengatur PHP di Ubuntu 20.04 atau 22.04 Linux bersama dengan beberapa ekstensi yang diperlukan oleh perangkat lunak. Versi default PHP tersedia melalui repositori dasar Ubuntu 20.04 adalah 7.4.

sudo apt install php php-{curl,dom, gd,json,mbstring,msqli,tokenizer,zip}

Selanjutnya, instal server Database MariaDB:

sudo apt install mariadb-server -y

Mulai dan aktifkan layanannya:

sudo systemctl enable --now mariadb

Untuk mengamankan server Database gunakan perintah ini dan ikuti panduan teks:

sudo mysql_secure_installation

4. Buat Database untuk Flarum

Kami membutuhkan database untuk menyimpan data yang dihasilkan oleh forum Flarum, oleh karena itu, buatlah satu di server MariaDB Anda.

Masuk ke baris perintah MariaDB:

sudo mysql -u root -p

Masukkan sandi Anda telah membuatnya untuk itu sambil mengamankan.

Jalankan perintah berikut untuk membuat database:

Ubah yourdb dengan nama apa pun yang ingin Anda berikan ke database Anda dan dengan cara yang sama, ganti youruser dan yourpassword dengan nama pengguna dan kata sandi, Anda ingin menetapkan ke pengguna Database Anda.

CREATE DATABASE yourdb;
CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourdb. * TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
exit;

5. Instal komposer untuk mendapatkan Flarum di Ubuntu 20.04 | 22.04

Cara termudah untuk menginstal Flarum adalah dengan menggunakan komposer yang akan menyelesaikan dan menginstal dependensi PHP yang diperlukan oleh Flarum. Oleh karena itu, cukup unduh komposer untuk menyiapkannya.

curl -sS https://getcomposer.org/installer -o composer-setup.php
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Untuk mengonfirmasi Composer di sistem kami, gunakan:

composer -V

6. Setup Flarum untuk Apache di Ubuntu 22.04 | 20,04

Setelah Komposer ada di sistem Anda, gunakan untuk mengunduh filenya ke direktori web yang ingin Anda gunakan untuk mengakses forum Flarum.

Buat direktori di folder webroot Anda:Ini dia ‘forum ‘.

sudo mkdir /var/www/html/forum/

Sekarang beralih ke direktori yang dibuat.

cd /var/www/html/forum/

Instal Flarum:

Di dalam direktori Web, jalankan perintah yang diberikan untuk menginstal file Flarum.

sudo composer create-project flarum/flarum . --stability=beta

Setelah penginstalan selesai, berikan izin direktori untuk pengguna Apache:

sudo chown -R www-data:www-data /var/www/html/forum/
sudo chmod -R 755 /var/www/html/forum/

7. Buat file konfigurasi Host virtual

Sebagian besar waktu kami menggunakan Forum di sub-domain atau Sub-folder, maka untuk itu buat file konfigurasi host virtual.

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

Tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin [email protected]example.com
DocumentRoot /var/www/html/forum/public
ServerName forum.example.com

DirectoryIndex index.php

<Directory /var/www/html/forum/public/>
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>

Ganti nama domain example.com sesuai domain Anda, jika ada, jika tidak, Anda masih dapat mengakses forum menggunakan alamat IP.

Simpan file dengan menekan Ctlr+O , tekan tombol Enter kunci, lalu keluar- Ctrl+X.

Mereka yang menggunakan server baru dan ingin mengakses Forum di domain root, juga perlu menonaktifkan file konfigurasi default:

sudo a2dissite 000-default.conf

Muat ulang Apache:

sudo systemctl reload apache2

8. Akses Antarmuka Web Forum

Sekarang, buka browser apa saja yang dapat mengakses alamat IP server atau domain tempat Anda menginstal Forum Flarum.

http://server-ip-address/ 

atau

http://forum.example.com/ 

Mereka yang menggunakan subdomain – hanya bisa untuk itu.

9. Penyiapan dan konfigurasi web Flarum

1. Tambahkan detail Database dan buat Admin User

Pada layar pertama, pengaturan Flarum akan meminta Anda untuk memasukkan detail database yang telah Anda buat. Bersamaan dengan itu buat juga Admin pengguna untuk masuk ke backend Forum nanti setelah menyiapkan perangkat lunak.

2. Antarmuka web forum

Anda akan memiliki Antarmuka forum yang seperti Wacana untuk mulai berkomentar.

3. Dasbor Admin

Untuk mendapatkan pengaturan Admin untuk mengontrol sistem komentar, pengguna, moderator, dan pengaturan lainnya; klik ikon Profil dan pilih Administrator pilihan.

10. Untuk menginstal Let's Encrypt SSL

sudo apt-get install python3-certbot-apache -y
sudo certbot --apache -d forum.example.com

Dan ikuti wizardnya.


Ubuntu
  1. Cara Memasang Forum Mesin Sederhana di Ubuntu 14.04

  2. Cara Memasang Forum Mesin Sederhana di Ubuntu 15.04

  3. Bagaimana Cara Menginstal Perangkat Lunak Audacity Di Ubuntu??

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Go di Ubuntu 18.04

  3. Cara Menginstal R di Ubuntu 18.04

  1. Cara menginstal Perangkat Lunak ERP Odoo di Ubuntu 15.04

  2. Cara menginstal Perangkat Lunak ERP Odoo di Ubuntu 16.04

  3. Cara menginstal Perangkat Lunak Forum MyBB di Ubuntu 18.04 LTS