Dalam tutorial ini, kami akan menunjukkan cara menginstal FluxBB pada VPS CentOS 7 dengan Nginx, MariaDB dan PHP-FPM. FluxBB adalah aplikasi forum sumber terbuka yang sangat cepat dan ditulis dalam PHP. Beberapa fitur utama FluxBB adalah:antarmuka admin yang bersih, sistem izin yang fleksibel, mudah digunakan, kecepatan luar biasa, dan alat moderator yang kuat. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS CentOS 7.
Perbarui sistem dan instal paket yang diperlukan.
root@vps:~# yum -y updateroot@vps:~# yum install unzip wget
Instal MariaDB dan buat database.
Untuk menginstal server MariaDB jalankan perintah berikut:
root@vps:~# yum install mariadb-server mariadb
mulai layanan dan aktifkan saat boot:
root@vps:~# systemctl start mariadb.serviceroot@vps:~# systemctl aktifkan mariadb.service
Sangat penting untuk mengamankan server MariaDB Anda, jalankan skrip berikut sebelum membuat dan mengisi database.
mysql_secure_installation
Setelah Anda selesai dengan langkah di atas, login sebagai pengguna root MariaDB dan buat database dan pengguna baru:
root@vps:~# mysql -uroot -p
MariaDB [(none)]>> buat database fluxbb;MariaDB [(none)]>> BERIKAN SEMUA HAK ISTIMEWA DI fluxbb.* UNTUK 'fluxbb'@'localhost' DIIDENTIFIKASI OLEH 'fluxbbPassword';MariaDB [(none)]>> hak istimewa flush;MariaDB [(none)]>> \q;
Unduh dan buka zip FluxBB
Pada saat penulisan ini, versi stabil terbaru dari FluxBB adalah versi 1.5.7. Perintah berikut akan membuat direktori root untuk forum Anda dan mengunduh serta mengekstrak file zip FluxBB.
root@vps:~# mkdir -p /var/www/html/myForum.org/root@vps:~# cd /var/www/html/myForum.org/root@vps:~# wget http://fluxbb.org/download/releases/1.5.7/fluxbb-1.5.7.ziproot@vps:~# unzip fluxbb-1.5.7.ziproot@vps:~# mv fluxbb-1.5.7/* .root@ vps:~# rm -rf fluxbb-1.5.7*
Instal dan konfigurasikan PHP dan Nginx
Instalasi PHP dan Nginx cukup mudah, cukup jalankan perintah berikut:
root@vps:~# yum install nginx php-fpm php-cli php-mysqlnd php-mbstring php-gd php-curl php-pdo
root@vps:~# systemctl start php-fpm.serviceroot@vps:~# systemctl aktifkan php-fpm.serviceroot@vps:~# systemctl start nginx.service root@vps:~# systemctl aktifkan nginx.serviceUntuk mengubah PHP-FPM agar mendengarkan di soket unix, buka kumpulan www default
root@vps:~# vim /etc/php-fpm.d/www.confdan ubah dari
dengarkan =127.0.0.1:9000untuk
listen =/var/run/php-fpm/php-fpm.socketdan mulai ulang layanan agar perubahan diterapkan
root@vps:~# systemctl restart php-fpmBuat direktori sesi php dan ubah kepemilikan menjadi apache (pengguna yang menjalankan PHP).
root@vps:~# mkdir /var/lib/php/sessionroot@vps:~# chown apache:apache /var/lib/php/sessionBuat blok server Nginx baru dengan konten berikut:
root@vps:~# cat <<'EOF'>> /etc/nginx/conf.d/myForum.org.confserver { server_name myForum.org; mendengarkan 80; root /var/www/html/myForum.org; access_log /var/log/nginx/myForum.org-access.log; error_log /var/log/nginx/myForum.org-error.log; indeks indeks.php; lokasi / { try_files $uri $uri/ /rewrite.php?$args; } lokasi ~ /(cache|include|lang|plugins) { tolak semua; kembali 403; } lokasi ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn aktif; sertakan /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php-fpm/php-fpm.socket; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } lokasi ~ /\.ht { tolak semua; }}EOFUji konfigurasi Nginx dan restart server dengan menjalankan perintah berikut:
root@vps:~# nginx -troot@vps:~# systemctl restart nginxSetel izin yang benar
root@vps:~# chown -R apache:apache /var/www/html/myForum.org/Itu dia. Sekarang buka browser Anda, pergi ke
http://myForum.org/install.php
dan ikuti wizard penginstalan FluxBB.Untuk informasi lebih lanjut, silakan kunjungi situs web resmi FluxBB.
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 menyiapkannya untuk Anda. 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.
Cara menginstal ocPortal pada CentOS 7 VPS Instal eZ Publish Community Project pada CentOS 7 VPS dengan Nginx dan PHP-FPMCent OS