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.