GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Forum Vanilla di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Forum Vanilla di VPS CentOS 7.

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 CentOS.
  • 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 yum update

Selalu perbarui sistem Anda. Anda juga dapat mengatur pembaruan otomatis.

Langkah 2:Instal LAMP

Sebelum kita melanjutkan dengan instalasi Forum Vanilla, kita perlu mempersiapkan server kita dan menyiapkan tumpukan LAMP. Jika Anda sudah menginstal LAMP setup 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:

yum install httpd

Untuk menginstal server database MariaDB, masukkan perintah berikut:

yum install mariadb-server

Ketika instalasi MariaDB selesai, Anda juga dapat menjalankan perintah berikut untuk mengamankan instalasi MariaDB Anda:

sudo mysql_secure_installation

Jika program meminta Anda memasukkan kata sandi root MariaDB Anda saat ini, cukup tekan tombol [Enter] Anda sekali, karena tidak ada kata sandi yang ditetapkan secara default saat menginstal MariaDB.

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 MariaDB dan Apache untuk memulai saat boot dengan:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Untuk mengaktifkan repositori PHP 7.3 di server Anda, jalankan perintah berikut:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install yum-utils
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php73

Untuk menginstal PHP 7.3 bersama dengan ekstensi lain yang diperlukan oleh Forum Vanilla, jalankan perintah berikut:

sudo yum install php73 php73-php php73-php-mysqlnd php73-php-opcache php73-php-xml php73-php-xmlrpc php73-php-gd php73-php-mbstring php73-php-json

Untuk memverifikasi PHP 7.2 berhasil diinstal, jalankan perintah berikut:

php73 -v

Anda akan mendapatkan output berikut di layar Anda:

PHP 7.3.7 (cli) (built: Jul  3 2019 11:30:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7, 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  3.0.2. 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.0.2.zip

Mari kita ekstrak file ke /var/www lokasi di server kami dengan baris berikut ini:

sudo unzip vanilla-core-3.0.2.zip -d /var/www

Catatan: Jika Anda tidak memiliki unzip paket terinstal di server Anda, Anda dapat menginstalnya dengan perintah berikut:yum install unzip

Hapus file yang diunduh dengan:

rm vanilla-core-3.0.2.zip

Ganti nama direktori yang diekstrak dengan nama package ke vanilla dengan perintah berikut:

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 'apache' di CentOS 7.  Untuk mengubah pemilik dan menyetel izin yang benar untuk file ini, Anda perlu menjalankan perintah berikut:

sudo chown -R apache:apache /var/www/vanilla

Langkah 4:Konfigurasi Basis Data

Selanjutnya, kita perlu membuat database baru untuk aplikasi Forum Vanilla kita. Untuk melakukannya, masuk ke server database MariaDB Anda sebagai pengguna root dengan mengetikkan perintah berikut:

sudo mariadb -u root -p

Kemudian masukkan kata sandi yang Anda buat untuk pengguna MariaDB Anda. Jika Anda tidak menjalankan skrip ‘mysql_secure_installation’, cukup tekan tombol [Enter] sekali, karena tidak ada kata sandi default.

Setelah Anda masuk, buat database dan pengguna baru dengan menjalankan perintah berikut pada shell MariaDB:

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 dan juga pastikan untuk mengganti kata sandi kuat dengan kata sandi kuat yang sebenarnya.

Untuk keluar dari baris perintah server database MariaDB, 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/httpd/conf.d/vanilla.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/httpd/vanilla_error.log
     CustomLog /var/log/httpd/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.

Muat ulang server Apache Anda untuk mengaktifkan konfigurasi baru:

sudo systemctl reload httpd

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). 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 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 CentOS 7 Anda.

Tentu saja, Anda tidak perlu tahu cara memasang Forum Vanilla di CentOS7 jika Anda memiliki Managed CentOS Hosting bersama kami. Anda cukup meminta tim dukungan kami untuk menginstal Forum Vanilla di CentOS 7 untuk Anda. Mereka tersedia 24/7, dan akan dapat membantu Anda menginstal Forum Vanilla di CentOS 7.

PS . Jika Anda senang membaca posting blog ini tentang cara menginstal Forum Vanilla di CentOS 7, jangan ragu untuk membagikannya di jejaring sosial dengan menggunakan pintasan di bawah, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7