Cara Install Vanilla Forum

Cara Install Vanilla Forum

Ada banyak alternatif untuk membuat forum di internet. Salah satu open source alternatif yang ringan dan mudah digunakan adalah Vanilla Forum. Vanilla di bangun menggunakan Garden Framework dan PHP.

Yang menarik dari Vanilla Forum adalah kesederhanaan dan kemudahan menggunakannya terutama bagi end user, sehingga Vanilla cocok untuk tipe forum yang “low moderated”. Salah satu forum besar yang menggunakan Vanilla adalah LowEndTalk.

Vanilla Forum Requirement

Persyaratan untuk membangun sebuah forum menggunakan Vanilla sendiri cukup standar. Berikut minimum requirement untuk menginstall Vanilla Forum.

  • PHP 5.2.0 or newer
    • PHP Config (php.ini): file_uploads = on
    • PHP Data Objects module installed (http://www.php.net/pdo)
    • PDO_MySQL module must be enabled (http://www.php.net/manual/en/ref.pdo-mysql.php)
    • GD version 2.0 or newer (optional, but required for profile pictures)
    • cURL (to allow plugin sandboxing)
  • MySQL 5 or newer
  • Apache 2 or newer
    • AllowOverride = All (optional, but it allows friendly urls)
    • mod_rewrite (optional, but it allows friendly urls)

Sederhananya Vanilla Forum bekerja menggunakan LAMP stack. Linux, Apache, MySql dan PHP.

Cara Install Vanilla Forum

1. LAMP Server

Ada beberapa cara kita bisa memiliki LAMP server.

  • Menggunakan Pre-build LAMP dari provider, seperti DigitalOcean
  • Menggunakan Automatic Script, seperti TuxLite
  • Menginstall LAMP stack secara manual, seperti pada Tutorial Berikut

Pada contoh kali ini, kita akan menggunakan pre-build template LAMP stack dari DigitalOcean, tapi cara pengerjaannya kira-kira sama untuk komputer manapun. Untuk DigitalOcean sendiri caranya cukup mudah.

  • Login ke dalam akun DigitalOcean kita
  • Create droplets, beri nama droplet baru kita
  • Pilih spesifikasi dan lokasi dari droplet
  • Pada bagian “Select Image”, pilih “Application” dan “LAMP on Ubuntu”

Cara Install Vanilla Forum

Ketika selesai dan login menggunakan SSH, kita akan di sambut dengan welcome messege berupa keterangan-keterangan tentang lamp stack kita, seperti lokasi default web server dan mysql password.

2. Vanilla Forum Files

Untuk mendapatkan versi terbaru dari Vanilla, silahkan buka halaman berikut. Isi nama dan alamat email, lalu klik download now. File Vanilla sendiri cukup kecil dengan ukuran 3-4 MB.

Cara Install Vanilla Forum

Setelah download selesai, upload file tersebut ke dalam direktori web server. Dalam contoh ini, direktori web server DigitalOcean adalah /var/www/html. Proses upload bisa menggunakan FTP/SFTP client, seperti FileZilla.

Alternatif lainnya adalah dengan mendownload langsung Vanilla ke dalam VPS kamu, menggunakan perintah wget.

wget http://vanillaforums.org/download/NamaVersiVanillaForums.zip

Setelah file terupload, extract file tersebut dengan menggunakan perintah unzip

unzip nama_file_vanilla.zip

Setelah proses unzip selesai, pindahkan seluruh file dalam direktori awal ke root directory web server dengan menggunakan perintah mv.

mv /lokasi/awal/{*,.*} /lokasi/webserver/

Setelah itu rubah kepemilikan dan permission file dengan perintah chown dan chmod.

chown -R root:root /lokasi/webserver/*
chmod -R 777 /var/www/html/conf
chmod -R 777 /var/www/html/uploads
chmod -R 777 /var/www/html/cache

Note:  Lokasi /var/www/html/ disesuaikan dengan lokasi masing-masing server.

3. MySQL Database

Untuk membuat MySQL database menggunakan terminal, ikuti langkah berikut.

  • Login kedalam MySQL dengan perintah berikut. Masukkan MySQL password jika diminta
mysql -u usernamemysql -p
  • Create database
CREATE DATABASE namadatabase;

4. Akses Vanilla Forum

Dengan menggunakan web browser, buka alamat domain dari Vanilla Forum. Kalau tidak mempunyai nama domain, bisa mengetikkan IP dari server ke dalam address bar.

Kita akan disambut welcome screen, isikan data-data yang diperlukan seperti username dan password, mysql credential, dll. Lalu klik Install.

Cara Install Vanilla Forum

Dan, selesai. Vanilla Forum kita telah selesai dan kita bisa mulai untuk menggunakannya.

Jika, ada step yang salah atau keliru mohon untuk mengkoreksi. 😀

Cara Install Vanilla Forum

~ Cara Install Vanilla Forum

3 Comments

Leave a Reply