GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Perangkat Lunak Forum Simple Machines 2 di VPS Debian dengan Nginx

Forum Simple Machines adalah salah satu platform forum open source terbaik yang tersedia di Internet yang didukung oleh PHP dan MySQL.

Dalam tutorial langkah demi langkah ini, kami akan menunjukkan kepada Anda cara menginstal forum Simple Machines 2 dengan mudah di server virtual berbasis Debian Anda.

Saat menulis tutorial ini, versi stabil terbaru adalah Simple Machines 2.0.7 dan memerlukan:

  •     PHP 5.2 atau lebih tinggi (paket php5-fpm diperlukan untuk server Nginx) dengan BCMath dan GD Graphics Library 2.0 atau lebih tinggi diaktifkan. Selain itu, opsi file_uploads harus diaktifkan dan mode aman, daftar global, dan pengaturan kutipan ajaib harus dinonaktifkan;
  •     MySQL 5.0 atau yang lebih tinggi terinstal di server virtual Linux Anda.

Jika Anda telah menginstal Apache di server Anda, hentikan layanan Apache dan hapus paket Apache:

/etc/init.d/apache2 stop
apt-get remove apache2*

Untuk menginstal Nginx, PHP-FPM dan MySQL di VPS Debian Anda, jalankan perintah berikut:

apt-get install nginx php5-fpm php5-cli php5-mysql php5-mcrypt php5-gd mysql-client-5.5 mysql-server-5.5 mysql-server-core-5.5

Unduh Simple Machines 2 yang tersedia di http://download.simplemachines.org/ ke server dan ekstrak menggunakan perintah berikut:

cd /root
wget http://download.simplemachines.org/index.php/smf_2-0-7_install.tar.bz2
mkdir -p /var/www/{your-domain.com,your-domain.com/forum}
tar -xvf smf_2-0-7_install.tar.bz2 -C /var/www/your-domain.com/forum

Buat database MySQL baru untuk Mesin Sederhana di server Anda:

mysql -u root -p
mysql> CREATE DATABASE smf2db;
mysql> GRANT ALL PRIVILEGES ON smf2db.* TO 'smf2user'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Cari file konfigurasi PHP menggunakan perintah berikut:

php5-fpm -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/fpm
Loaded Configuration File => /etc/php5/fpm/php.ini

Edit file konfigurasi /etc/php5/fpm/php.ini menggunakan perintah berikut:

vi /etc/php5/fpm/php.ini

dan tambahkan/ubah baris berikut:

memory_limit = 128M
cgi.fix_pathinfo = 0
file_uploads = On
max_input_time = 60
max_execution_time = 60
register_globals = Off
safe_mode = Off
session.use_trans_sid = 0
magic_quotes_sybase = Off

Jalankan perintah berikut:

/etc/init.d/php5-fpm restart

Buat file konfigurasi Nginx baru:

vi /etc/nginx/sites-available/your-domain.com

dan tambahkan baris berikut:

server {
listen 80;
server_name your-domain.com;
root /var/www/your-domain.com/forum/;
index index.php index.html;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Buat tautan simbolis menggunakan perintah berikut:

ln -s /etc/nginx/sites-available/domain-anda.com /etc/nginx/sites-enabled/domain-anda.com

dan mulai ulang server web Nginx agar perubahan diterapkan:

/etc/init.d/nginx restart

Pengguna server web (www-data) harus dapat menulis ke direktori 'attachments', 'avatars', 'cache', 'Packages', 'installed.list', 'Smileys' dan 'Themes' dan 'agreement.txt ', 'Settings.php', 'Settings_bak.php' sehingga Anda dapat melakukannya dengan mudah dengan menjalankan perintah berikut:

chown www-data:www-data -R /var/www/your-domain.com/

Buka http://domain-anda.com/install.php di browser web favorit Anda dan ikuti petunjuk mudahnya. Setelah instalasi selesai, disarankan untuk menghapus skrip 'install.php' dari server Anda:

rm -rf /var/www/your-domain.com/forum/install.php

Jika Anda ingin menyesuaikan tampilan dan nuansa forum Anda, ada banyak tema yang tersedia untuk diunduh di http://custom.simplemachines.org/themes/ . Juga, ada berbagai mod yang tersedia di http://custom.simplemachines.org/mods/ , seperti 'SMF Secure Login', 'Verifikasi Visual Lanjutan', 'BotScout', 'Hapus Posting Spam', dll.

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 perangkat lunak forum Simple Machines 2 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.


Debian
  1. Cara Menginstal Phorum dengan Nginx di Debian 9

  2. Cara Menginstal Magento dengan Nginx di Debian 10

  3. Cara Menginstal WonderCMS dengan Nginx di Debian 11

  1. Cara Menginstal Yii Framework di VPS Debian dengan Nginx

  2. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  3. Instal Plone dengan Nginx di VPS Debian 8

  1. Cara Menginstal WonderCMS dengan Nginx di Debian 9

  2. Cara Memasang Fork CMS dengan NGINX di Debian 9

  3. Cara Memasang Forum Vanilla di Debian 9