GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Forum Vanilla di Ubuntu 18.04

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.


Panels
  1. Cara Menginstal Nginx di Ubuntu 16.04

  2. Cara Menginstal Phabricator di Ubuntu 16.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 18.04

  1. Cara Menginstal Joomla di Ubuntu 18.04

  2. Cara Menginstal Drupal di Ubuntu 18.04

  3. Cara Menginstal ownCloud di Ubuntu 18.04

  1. Cara Menginstal Contao di Ubuntu 20.04

  2. Cara Memasang Forum Vanilla dengan OpenLiteSpeed ​​di Ubuntu 20.04

  3. Cara Menginstal Bugzilla di Ubuntu 20.04