Dalam tutorial ini, kami akan menunjukkan cara menginstal Forum Vanilla di VPS Ubuntu 18.04.
Vanilla Forums adalah perangkat lunak forum multi-bahasa sumber terbuka yang ditulis dalam PHP. Ini menyediakan semua fitur yang Anda butuhkan untuk menjalankan forum yang sukses. Mudah dipasang dan digunakan, dan dilengkapi dengan banyak add-on dan tema untuk dipilih. Mari kita mulai dengan penginstalan.
Prasyarat
- Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 18.04.
- Anda juga memerlukan tumpukan LAMP atau LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP) yang berfungsi. Kami juga akan menunjukkan cara memasang tumpukan LAMP Anda sendiri sebagai bagian dari tutorial ini.
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
Langkah 1:Hubungkan ke Server Anda
Sebelum kita mulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root atau sebagai pengguna lain yang memiliki hak sudo.
Untuk terhubung ke server Anda sebagai pengguna root, gunakan perintah berikut:
ssh root@IP_ADDRESS -p PORT_NUMBER
Pastikan untuk mengganti IP_ADDRESS dan PORT_NUMBER dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.
Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:
sudo apt-get update sudo apt-get upgrade
Langkah 2:Instal LAMP
Sebelum kita melanjutkan dengan instalasi Forum Vanilla, kita perlu mempersiapkan server kita dan menyiapkan tumpukan LAMP. Jika Anda sudah menginstal pengaturan LAMP yang berfungsi di server Anda, Anda dapat melewati langkah ini dan melanjutkan ke langkah berikutnya dari tutorial ini.
Untuk menginstal server web Apache, jalankan perintah berikut:
sudo apt install apache2
Setelah instalasi selesai, aktifkan layanan Apache untuk memulai secara otomatis saat sistem boot. Anda dapat melakukannya dengan perintah berikut:
sudo systemctl enable apache2
Untuk memverifikasi bahwa Apache sedang berjalan, jalankan perintah berikut:
sudo systemctl status apache2
Untuk menginstal server database MySQL, masukkan perintah berikut:
sudo apt install mysql-server
Selama instalasi, Anda akan diminta memasukkan kata sandi untuk pengguna root MySQL. Pastikan untuk memasukkan kata sandi yang kuat.
Untuk lebih meningkatkan keamanan instalasi MySQL kami serta menyiapkan kata sandi untuk pengguna root MySQL kami, kami perlu menjalankan mysql_secure_installation skrip dan ikuti petunjuk di layar. Jalankan perintah di bawah ini untuk mengonfigurasi sistem Anda:
sudo mysql_secure_installation
Jika program meminta Anda untuk memasukkan kata sandi root MySQL Anda saat ini, cukup tekan tombol [Enter] Anda sekali, karena tidak ada kata sandi yang ditetapkan secara default saat menginstal MySQL.
Beberapa pertanyaan lagi akan ditampilkan di layar – Anda disarankan untuk menjawab ya untuk semuanya dengan memasukkan karakter ‘Y’:
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
Anda juga harus mengaktifkan MySQL dan Apache untuk memulai saat boot dengan:
sudo systemctl enable apache2 sudo systemctl enable mysql
PHP 7.3 adalah versi yang direkomendasikan untuk menjalankan Forum Vanilla. Namun, Ubuntu 18.04 hadir dengan PHP 7.2 secara default. Oleh karena itu, kita perlu memperbarui PHP secara manual ke 7.3 atau yang lebih baru.
Untuk menginstal PHP 7.3 di server Anda, pertama, kita perlu mengaktifkan PPA ondrej/php, dengan menjalankan perintah berikut:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Anda sekarang dapat menginstal PHP 7.3 bersama dengan ekstensi lain yang diperlukan oleh Forum Vanilla:
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip
Untuk memverifikasi bahwa PHP 7.3 berhasil diinstal, jalankan perintah berikut:
php -v
Anda akan mendapatkan output berikut di layar Anda:
PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 7 2019 09:52:12) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Langkah 3:Unduh Forum Vanilla
Sekarang setelah kita menginstal LAMP stack, dan kita dapat mulai dengan instalasi dan konfigurasi Forum Vanilla.
Pertama, mari kita unduh versi Stabil Vanilla Forums terbaru dari tautan ini. Saat menulis tutorial ini, versi stabil terbaru adalah 3.1. Untuk mengunduh versi ini di server Anda, Anda dapat menjalankan perintah berikut. Kami telah menambahkan tautan unduhan ke dalam perintah untuk Anda:
sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip
Mari kita ekstrak file ke /var/www
lokasi di server kami dengan baris berikut ini:
sudo unzip vanilla-core-3-1.zip -d /var/www
Catatan: Jika Anda tidak memiliki unzip
paket terinstal di server Anda, Anda dapat menginstalnya dengan perintah berikut:apt-get install unzip
Hapus file yang diunduh dengan:
sudo rm vanilla-core-3-1.zip
Ganti nama direktori yang diekstrak dengan nama package
ke vanilla
dengan perintah berikut:
sudo mv /var/www/package /var/www/vanilla
Pemilik semua file ini harus pengguna server web yang berjalan di sistem Anda. Dalam contoh kami, kami menggunakan server web Apache dan Apache berjalan sebagai pengguna 'www-data' di Ubuntu 18.04. Untuk mengubah pemilik dan mengatur izin yang benar untuk file-file ini, Anda perlu menjalankan perintah berikut:
sudo chown -R www-data:www-data /var/www/vanilla
Langkah 4:Konfigurasi Basis Data
Selanjutnya, kita perlu membuat database baru untuk aplikasi Forum Vanilla kita. Untuk melakukan ini, masuk ke server database MySQL Anda sebagai pengguna root dengan mengetikkan perintah berikut:
sudo mysql -u root -p
Setelah Anda masuk, buat database dan pengguna baru dengan menjalankan perintah berikut pada shell MySQL:
CREATE DATABASE vanilla_db; CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password'; GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost; FLUSH PRIVILEGES;
Anda dapat mengganti database dan nama pengguna dengan milik Anda sendiri dan juga pastikan untuk mengganti kata sandi kuat dengan kata sandi kuat yang sebenarnya.
Untuk keluar dari shell MySQL, ketik:
exit
Langkah 5:Konfigurasi Apache
Pada langkah ini, kami akan menunjukkan cara membuat file host virtual untuk Apache – ini agar Anda dapat mengakses Forum Vanilla menggunakan nama domain Anda.
Buat file host virtual dengan menjalankan perintah berikut. Kami akan menggunakan 'nano' sebagai editor teks kami, tetapi Anda dapat menggunakan apa pun yang Anda suka:
sudo nano /etc/apache2/sites-available/mydomain.conf
Dan masukkan informasi berikut:
<VirtualHost *:80> DocumentRoot /var/www/vanilla/ ServerName mydomain.com <Directory /var/www/vanilla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/vanilla_error.log CustomLog /var/log/apache2/vanilla_access.log combined </VirtualHost>
Simpan dan keluar dari file setelah perubahan dibuat.
Dalam contoh kita, kita akan menggunakan domain bernama mydomain.com
. Pastikan untuk mengganti mydomain.com
dengan nama domain/subdomain Anda yang sebenarnya yang ingin Anda gunakan untuk Forum Vanilla Anda.
Aktifkan konfigurasi “mydomain.conf” di Apache menggunakan:
sudo a2ensite mydomain.com
Muat ulang server Apache Anda untuk mengaktifkan konfigurasi baru:
sudo systemctl reload apache2
Langkah 6:Memasang Forum Vanilla
Anda sekarang dapat menavigasi ke http://mydomain.com
di browser Anda untuk mengakses wizard penginstalan Forum Vanilla.
Anda perlu memasukkan informasi database Anda yang dibuat pada Langkah 4 dari tutorial ini (nama pengguna, nama database, dan kata sandi). CATATAN: Jika Anda memiliki server web Apache yang berjalan di VPS Anda, Anda juga harus memilih "Gunakan .htaccess Vanilla." pilihan.
Masukkan nama aplikasi Anda dan email admin, nama pengguna, dan kata sandi, lalu klik tombol Lanjutkan tombol.
Instalasi akan selesai secara otomatis dan Anda akan dibawa ke dasbor Forum Vanilla.
Itu dia! Forum Vanilla telah berhasil diinstal pada server Ubuntu 18.04 Anda.
Tentu saja, Anda tidak perlu tahu cara menginstal Forum Vanilla di Ubuntu 18.04 jika Anda telah mengelola Hosting Ubuntu bersama kami. Anda cukup meminta tim dukungan kami untuk menginstal Forum Vanilla di Ubuntu 18.04 untuk Anda. Mereka tersedia 24/7, dan akan dapat membantu Anda menginstal Forum Vanilla di Ubuntu 18.04.
PS . Jika Anda senang membaca posting blog ini tentang cara menginstal Forum Vanilla di Ubuntu 18.04, jangan ragu untuk membagikannya di jejaring sosial dengan menggunakan pintasan di bawah, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.