miniBB atau Mini Bulletin Board adalah program open source mandiri berbasis PHP untuk membangun forum Internet Anda sendiri. Dalam tutorial ini kita akan menginstal miniBB pada VPS CentOS 7 dengan Apache, PHP, dan MariaDB.
Masuk ke server CentOS Anda melalui SSH sebagai root pengguna
ssh root@your_IP
dan pertama-tama pastikan bahwa semua paket yang terinstal di server Anda adalah yang terbaru:
yum -y update
miniBB membutuhkan dan mengosongkan database, jadi kita harus menginstal server database. Jalankan perintah berikut untuk menginstal server MariaDB:
yum install mariadb mariadb-server
Mulai server database MariaDB dan aktifkan untuk memulai pada saat boot:
systemctl start mariadbsystemctl aktifkan mariadb
Jalankan skrip 'mysql_secure_installation' untuk mengamankan server database dan mengatur kata sandi root MariaDB Anda.
Masuk ke server MariaDB menggunakan pengguna 'root' MySQL dan buat database dan pengguna baru untuk miniBB:
mysql -u root -pCREATE DATABASE minibb;CREATE USER 'minibbuser'@'localhost' DIIDENTIFIKASI DENGAN 'PASSWORD';BERIKAN SEMUA HAK ISTIMEWA PADA `minibb`.* UNTUK 'minibbuser'@'localhost';HAK ISTIMEWA;Jangan lupa ganti 'PASSWORD' dengan password yang kuat.
Instal server web Apache
yum install httpdMulai server web dan tambahkan untuk memulai secara otomatis pada sistem start-up:
systemctl start httpdsystemctl aktifkan httpdminiBB adalah aplikasi berbasis PHP dan membutuhkan PHP. Jadi, instal PHP di server Anda:
yum install php php-commonUnduh rilis stabil terbaru dari forum miniBB dari situs resmi mereka. Pada saat penulisan artikel ini adalah versi 3.2.1.
Buka paket arsip zip yang diunduh ke direktori root dokumen di server Anda:
unzip minibb.zip -d /var/www/htmlJika Anda tidak yakin di mana direktori root dokumen Anda, Anda dapat menggunakan perintah berikut untuk mencari tahu:
grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"Ubah kepemilikan file miniBB:
chown -R apache:apache /var/www/html/minibbSekarang, buka file 'setup_options.php' yang berisi hampir semua opsi umum miniBB. Kami akan memasukkan informasi database MySQL yang kami buat di posting ini dan membuat pengguna administrator baru.
vim /var/www/html/minibb/setup_options.php$DBhost='localhost';$DBname='minibb';$DBusr='minibbuser';$DBpwd='PASSWORD';$admin_usr ='ADMIN_USR';$admin_pwd ='ADMIN_PASSWORD';$admin_email ='[email protected]';$main_url='http://domainanda.com';Informasi lebih lanjut tentang opsi yang tersedia di file konfigurasi dapat Anda temukan di situs web resmi miniBB
Selanjutnya, buat host virtual Apache untuk domain Anda. Buat file ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut
vim /etc/httpd/conf.d/vhosts.confIncludeOpsional vhosts.d/*.confdan buat virtual host
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/minibb/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" gabungan DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan Mulai ulang server web Apache agar perubahan diterapkan.
systemctl restart httpdSekarang, navigasikan browser web favorit Anda ke http://yourdomain.com/_install.php untuk menyelesaikan instalasi miniBB.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal miniBB untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.
Cent OS