Pengenalan
Simple Machines Forum (SMF) adalah forum sumber terbuka yang popular. Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang Forum Mesin Sederhana pada Vultr VPS. Pada masa penulisan, Vultr tidak menawarkan forum satu klik.
Prasyarat
Saya menganggap bahawa anda baru sahaja melancarkan Aplikasi Vultr "LEMP Satu-Klik", dan ketika ini anda log masuk ke dalamnya sebagai pengguna root.
Langkah pertama: Buat pangkalan data
Log masuk ke konsol MySQL. Ini akan meminta kata laluan root, yang dapat anda pelajari dengan membuka /root/.my.cnf
dengan penyunting teks kegemaran anda.
mysql -u root -p
Buat pangkalan data untuk SMF. Nama pangkalan data smf
, nama pengguna myusername
, dan kata laluan mypassword
boleh diganti dengan nilai anda sendiri.
create database smf;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on smf.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
Langkah kedua: Muat turun pakej Forum Mesin Mudah
Pertama, buat folder untuk menyimpan program.
mkdir /usr/share/nginx/html/forum/
Pada masa penulisan, versi Simple Machines Forum versi stabil terkini ialah 2.0.10.
Lawati laman web rasmi SMF dari penyemak imbas anda. Klik "tar.bz2 ikon" di bawah "Pemasangan penuh" untuk memuat turun fail arkib smf_2-0-10_install.tar.bz2
. Setelah muat turun selesai, muat naik ke forum
folder yang baru kami buat di VPS anda dengan menggunakan alat SCP / SFTP.
Kembali ke tetingkap terminal, buka zip dan hapuskan pakej.
cd /usr/share/nginx/html/forum/
tar -jxvf smf_2-0-10_install.tar.bz2
rm -f smf_2-0-10_install.tar.bz2
Lawati http://[SERVER_IP]/forum/
di penyemak imbas anda. Ganti [SERVER_IP]
dengan alamat IP VPS anda.
1) Pada langkah "Selamat Datang", Klik butang "Teruskan" untuk memulakan wizard pemasangan. Ikuti arahan di skrin untuk mengkonfigurasi pemasangan SMF anda.
2) Pada langkah "Writable Check", wizard pemasangan akan meminta anda untuk menambahkan kebenaran menulis ke beberapa direktori dan fail. Untuk melakukannya, masukkan arahan berikut dari tetingkap terminal anda.
chmod 0777 attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php
Kemudian, dari penyemak imbas anda, klik pautan bertajuk "Klik di sini" di bahagian bawah kiri untuk memeriksa semula kebenaran menulis pada item ini.
3) Pada langkah "Pengaturan Pangkalan Data", anda perlu memasukkan parameter pangkalan data seperti yang dinyatakan di bawah.
Ingatlah untuk mengganti nama pengguna pangkalan data myusername
, kata laluan mypassword
pangkalan data smf
, nama pangkalan data , dan awalan jadual smf_
dengan yang anda sendiri.
Server name: localhost
Username: myusername
Password: mypassword
Database name: smf
Table prefix: smf_
Klik "Teruskan".
4) Pada langkah "Tetapan Forum", anda perlu memasukkan beberapa tetapan konfigurasi ke forum anda.
- Nama forum: masukkan nama yang ingin anda gunakan.
- URL forum: gunakan nilai lalai, biasanya betul.
- Output Gzip: periksa untuk menjimatkan lebar jalur.
- Sesi Pangkalan Data: periksa.
- Set Karakter UTF-8: periksa sama ada anda ingin menggunakan bahasa selain Bahasa Inggeris.
- Benarkan Pengumpulan Stat: periksa hanya jika anda ingin membantu pasukan Simple Machines mengoptimumkan perisian mereka.
Klik "Teruskan".
5) Pada langkah "Populasi Pangkalan Data", klik "Teruskan".
6) Pada langkah "Akaun Pentadbir", masukkan nama pengguna, kata laluan dan alamat e-mel pentadbir. Anda juga perlu memasukkan kata laluan pangkalan data sekali lagi untuk tujuan keselamatan.
7) Pada langkah "Selesaikan Pemasangan", klik pautan "forum anda yang baru dipasang" untuk mengunjungi forum anda.
Langkah keempat: Penyelenggaraan antara muka
Kadang-kadang, anda akan mendapati bahawa antara muka forum anda tidak dipaparkan dengan betul. Ini kerana program SMF tidak dapat mengenali URL asas laman web. Apabila ini berlaku, anda perlu memperbaiki bug secara manual dengan skrip dari SMF.
Lawati wiki rasmi SMF dari penyemak imbas anda, dan klik pautan "repair_settings.php" di bawah "Muat turun Alat Tetapan Pembaikan". Ini akan memuat turun skrip ke mesin tempatan anda. Kemudian upload ke direktori di mana SMF dipasang - sebagai contoh: /usr/share/nginx/html/forum/
.
Selepas memuat naik, akses http://[SERVER_IP]/forum/repair_settings.php
di penyemak imbas web anda. Ganti [SERVER_IP]
dengan alamat IP VPS anda. Kaji semua nilai dengan teliti, ubah setiap nilai yang tidak betul kepada yang disyorkan. Kemudian klik butang "Simpan Tetapan" di bahagian bawah kanan.
Lawati http://[SERVER_IP]/forum/
sekali lagi, anda akan mendapati bug telah diperbaiki.
Akhirnya, anda WAJIB mengalih keluar repair_settings.php
dan install.php
untuk tujuan keselamatan.
rm -f repair_settings.php install.php
Itu sahaja. Anda telah memasang Forum Mesin Sederhana ke Vultr VPS anda.