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”
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.
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.
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
Mas, saya rencana mau nyoba vanilla nih, mau buat forum.. worth gak ya?
thanks
Hallo gan, maaf baru balas. Menurut ane, worth it banget, forum era modern 😀
kalo install vanilla menggunakan XAMPP di windows buat localhost gimana mas?