Install Flarum di CentOS 7 Menggunakan Apache

Sudah lama tidak memposting blog yang berbau dengan technical berhubungan dengan instalasi. Sekarang kita akan bahas bagaimana memasang Flarum di CentOS 7 hanya menggunakan Apache saja. Sedikit deskripsi singkat tentang Flarum: Flarum adalah perangkat lunak forum generasi berikutnya yang membuat diskusi online menyenangkan. Sederhana, cepat, dan gratis.

Fitur

Pada dasarnya Flarum adalah sebuah software yang digunakan untuk forum. Apa yang membuatnya begitu beda dengan software forum lain adalah beberapa fitur yang sangat kekinian dan terlihat elegan. Diantaranya :

  • 2 Panel interface
  • Scrolling tidak terbatas
  • Kotak reply yang fleksibel
  • Optimisasi sentuh
  • Optimisasi swipe
  • Animasi yang mulus
  • Cepat
  • Instalasi yang mudah
  • Extensi yang banyak
  • Poweful API
  • Tema yang bisa di kustomasi
  • Notifikasi forum
  • Sistem Tags
  • Replies & mention
  • masih banyak lagi.

Install di CentOS 7

Di sini saya menggunakan centos 7.2 dengan menggunakan OpenVZ di spesifikasi VPS sebagai berikut :

  • RAM 2 GB
  • Disk 60 GB
  • 2 vCPU processor

Pertama, kita install httpd dengan php 7.3 karena Flarum minimal harus berjalan di server dengan minimal versi php 7.1. Daripada ke depannya kamu capek update php, lebih baik kita pasang php 7.3 yang versi stable saja dari repo remi.

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

Kita pasang Apache dengan enable php73 saja.

yum install yum-utils
yum-config-manager --enable remi-php73
yum install httpd php

Tahap kedua, kita pasang MariaDB. Pastikan MariaDB yang akan kita pasang menggunakan versi paling baru, karena Flarum harus di running di versi MariaDB 10.0.5+ minimal.

Tambahkan repo dulu.

vim /etc/yum.repos.d/mariadb.repo

Lalu tambahkan :

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Setelah tambahan repo baru, kita save dan jalankan. Kita install databasenya.

yum install MariaDB-server MariaDB-client

Setelah terpasang, kita start dan enable auto start.

systemctl start mysql
systemctl enable mysql

Kita pasang root passwordnya database dulu. Pastikan menggunakan password root yang dikombinasikan huruf angka simbol.

mysql_secure_installation

Jika sudah, maka tinggal test koneksi saja dengan :

mysql -u root -p

Saya asumsikan semua sudah terpasang, jadi kita beralih ke composer. Install composer agak custom. Untuk memasang Flarum, kita harus menggunakan composer. Install composer bisa di lihat di sini.

Beberapa komponen php yang harus di install seperti :

yum install php-curl php-dom php-gd php-json php-mbstring openssl php_mysql tokenizer php-zip

Beberapa komponen mungkin ada yang salah penulisan. Kalau salah, kamu langsung googling saja.

Lalu bagaimana dengan mysql database dan passwordnya? Nah kamu bisa mengikuti tutorial ini untuk seputar database ya.

Sekarang kita tinggal install flarum dengan composer.

composer create-project flarum/flarum /path/to/flarum/public --stability=beta

Kamu buka website tersebut dan tinggal ikuti instruksinya!

Leave a Reply

Your email address will not be published. Required fields are marked *