Install Flarum Forum di Ubuntu 20.04
Flarum adalah platform forum modern yang dirancang untuk kecepatan dan kemudahan penggunaan. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal Flarum di sistem operasi Ubuntu 20.04. Pastikan untuk mengikuti langkah-langkah ini dengan seksama agar instalasi berjalan lancar.
Prasyarat
Sebelum memulai instalasi, pastikan bahwa server Anda memenuhi persyaratan berikut:
- Apache (dengan mod_rewrite diaktifkan) atau Nginx.
- PHP versi 7.3 atau lebih tinggi dengan ekstensi berikut: curl, dom, fileinfo, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip.
- MySQL versi 5.6 atau lebih tinggi, atau MariaDB versi 10.0.5 atau lebih tinggi.
- Akses SSH (command-line) untuk menjalankan perintah pemeliharaan perangkat lunak yang diperlukan, serta Composer untuk menginstal dan mengelola ekstensi Flarum.
Langkah Utama
1. Memperbarui Sistem
sudo apt update && sudo apt upgrade -y
Langkah pertama adalah memperbarui sistem Anda untuk memastikan semua paket yang ada adalah yang terbaru.
2. Menginstal Dependensi yang Diperlukan
sudo apt install apache2 php php-cli php-curl php-dom php-fileinfo php-gd php-json php-mbstring php-openssl php-pdo php-tokenizer php-zip mysql-server
Instalasi ini akan menginstal semua paket yang diperlukan untuk menjalankan Flarum dengan baik.
3. Menginstal Composer
Composer adalah alat manajemen paket untuk PHP. Untuk menginstalnya, jalankan perintah berikut:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'YOUR_HASH_HERE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Gantilah YOUR_HASH_HERE dengan hash yang didapat dari situs resmi Composer. Setelah itu, Anda dapat memindahkan Composer ke direktori yang lebih mudah diakses:
sudo mv composer.phar /usr/local/bin/composer
4. Mengatur Database MySQL
Masuk ke MySQL untuk membuat database untuk Flarum:
sudo mysql -u root -p
Setelah berhasil login, jalankan perintah berikut untuk membuat database dan pengguna:
CREATE DATABASE flarum_db;
CREATE USER 'flarum_user'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON flarum_db.* TO 'flarum_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Gantilah password_anda dengan kata sandi yang aman.
5. Mengunduh dan Menginstal Flarum
Pindah ke direktori web server Anda, biasanya terletak di /var/www/html:
cd /var/www/html
Selanjutnya, jalankan perintah berikut untuk menginstal Flarum menggunakan Composer:
composer create-project flarum/flarum .
Konfigurasi Lanjutan
1. Mengatur Web Server
Jika Anda menggunakan Apache, aktifkan mod_rewrite:
sudo a2enmod rewrite
Kemudian, edit file konfigurasi Apache untuk Flarum. Catat bahwa Anda perlu mengubah DocumentRoot dan <Directory> menjadi:
DocumentRoot /var/www/html/public
AllowOverride All
Require all granted
Setelah mengedit, restart Apache:
sudo systemctl restart apache2
2. Mengatur Config.php
Temukan file config.php di direktori config dan edit dengan pengaturan database Anda:
'database' => [
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'flarum_db',
'username' => 'flarum_user',
'password' => 'password_anda',
],
Best Practices
- Pastikan untuk melakukan backup database secara rutin.
- Selalu perbarui Flarum dan ekstensi yang Anda gunakan untuk keamanan dan fitur terbaru.
- Gunakan HTTPS untuk menambah keamanan forum Anda.
- Batasi akses ke direktori yang tidak perlu dengan aturan yang ketat di file .htaccess.
Troubleshooting
Jika Anda mengalami masalah saat menginstal Flarum, berikut beberapa langkah pemecahan masalah yang dapat membantu:
- Periksa log kesalahan Apache dengan perintah
sudo tail -f /var/log/apache2/error.loguntuk melihat pesan kesalahan yang dapat membantu dalam diagnosis. - Pastikan semua ekstensi PHP yang diperlukan telah diinstal dan diaktifkan.
- Periksa koneksi database dan pastikan kredensial yang digunakan dalam
config.phpsudah benar. - Jika Anda menggunakan Nginx, pastikan Anda sudah mengonfigurasi file konfigurasi Nginx dengan benar agar mendukung URL rewrites.
Kesimpulan
Anda telah berhasil menginstal Flarum di server Ubuntu 20.04 Anda. Dengan mengikuti langkah-langkah ini, Anda sekarang memiliki forum yang berfungsi penuh yang dapat diakses oleh pengguna Anda. Jangan lupa untuk menyesuaikan pengaturan dan menggali lebih dalam mengenai fitur-fitur yang ditawarkan oleh Flarum untuk memaksimalkan pengalaman pengguna di forum Anda.
Untuk konsultasi lebih lanjut mengenai setup Flarum, silakan hubungi kami melalui jasa setup.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Replikasi Database Master-Master MariaDB 10 di Ubuntu 16.04
528 kata • Baca selengkapnya →
How to Install Moodle on Ubuntu 18.04
636 kata • Baca selengkapnya →

How fix MikroTik can not be accessed from Ubuntu
758 kata • Baca selengkapnya →
Cara Setting Password dan Telnet di Cisco
729 kata • Baca selengkapnya →