บทนำ
Simple Machines Forum (SMF) เป็นฟอรัมที่ได้รับความนิยม ในบทความนี้ฉันจะแสดงวิธีการติดตั้ง Simple Machines Forum บน Vultr VPS ในขณะที่เขียน Vultr ไม่ได้เสนอฟอรัมหนึ่งคลิก
ข้อกำหนดเบื้องต้น
ฉันคิดว่าคุณเพิ่งเปิดตัวแอป Vultr "One-Click LEMP" และขณะนี้ลงชื่อเข้าใช้ในฐานะผู้ใช้รูท
ขั้นตอนที่หนึ่ง: สร้างฐานข้อมูล
เข้าสู่ระบบคอนโซล MySQL มันจะพร้อมท์ให้คุณใส่รหัสผ่านรูทซึ่งคุณสามารถเรียนรู้ได้ด้วยการเปิด/root/.my.cnf
ด้วยโปรแกรมแก้ไขข้อความที่คุณโปรดปราน
mysql -u root -p
สร้างฐานข้อมูลสำหรับ SMF ชื่อฐานข้อมูลชื่อsmf
ผู้ใช้myusername
และรหัสผ่านmypassword
อาจถูกแทนที่ด้วยค่าของคุณเอง
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;
ขั้นตอนที่สอง: ดาวน์โหลดแพ็คเกจ Simple Machines Forum
ก่อนอื่นให้สร้างโฟลเดอร์เพื่อเก็บโปรแกรม
mkdir /usr/share/nginx/html/forum/
ในขณะที่เขียน Simple Machines Forum รุ่นเสถียรล่าสุดคือ 2.0.10
เยี่ยมชมเว็บไซต์ทางการของ SMF จากเบราว์เซอร์ของคุณ คลิกที่ไอคอน "tar.bz2" ภายใต้ "เต็มรูปแบบติดตั้ง" smf_2-0-10_install.tar.bz2
เพื่อดาวน์โหลดไฟล์ที่เก็บ เมื่อการดาวน์โหลดเสร็จสิ้นให้อัปโหลดไปยังforum
โฟลเดอร์ที่เราเพิ่งสร้างบน VPS ของคุณโดยใช้เครื่องมือ SCP / SFTP
กลับไปที่หน้าต่างเทอร์มินัลเปิดเครื่องรูดและลบแพ็คเกจ
cd /usr/share/nginx/html/forum/
tar -jxvf smf_2-0-10_install.tar.bz2
rm -f smf_2-0-10_install.tar.bz2
เยี่ยมชมhttp://[SERVER_IP]/forum/
ในเบราว์เซอร์ของคุณ แทนที่[SERVER_IP]
ด้วยที่อยู่ IP ของ VPS ของคุณ
1) ในขั้นตอนของ "ยินดีต้อนรับ" คลิกปุ่ม "ดำเนินการต่อ" เพื่อเริ่มตัวช่วยสร้างการติดตั้ง ทำตามคำแนะนำบนหน้าจอเพื่อกำหนดค่าการติดตั้ง SMF ของคุณ
2) ในขั้นตอนของ "การตรวจสอบการเขียนได้" ตัวช่วยสร้างการติดตั้งจะแจ้งให้คุณเพิ่มสิทธิ์การเขียนลงในบางไดเรกทอรีและไฟล์ หากต้องการทำเช่นนั้นให้ป้อนคำสั่งต่อไปนี้จากหน้าต่างเทอร์มินัลของคุณ
chmod 0777 attachments avatars cache Packages Packages/installed.list Smileys Themes agreement.txt Settings.php Settings_bak.php
จากนั้นจากเบราว์เซอร์ของคุณให้คลิกลิงก์ชื่อ "คลิกที่นี่" ที่ด้านล่างซ้ายเพื่อตรวจสอบสิทธิ์การเขียนของรายการเหล่านี้อีกครั้ง
3) ในขั้นตอนของ "การตั้งค่าฐานข้อมูล" คุณจะต้องป้อนพารามิเตอร์ฐานข้อมูลตามที่ระบุด้านล่าง
อย่าลืมแทนที่ชื่อผู้ใช้myusername
ฐานข้อมูลรหัสผ่านmypassword
ฐานข้อมูลชื่อฐานข้อมูลsmf
และคำนำหน้าตารางsmf_
ด้วยชื่อของคุณเอง
Server name: localhost
Username: myusername
Password: mypassword
Database name: smf
Table prefix: smf_
คลิก "ดำเนินการต่อ"
4) ในขั้นตอนของ "การตั้งค่าฟอรัม" คุณจะต้องป้อนการตั้งค่าบางอย่างในฟอรัมของคุณ
- ชื่อฟอรัม: ป้อนชื่อที่คุณต้องการใช้
- URL ของฟอรัม: ใช้ค่าเริ่มต้นโดยปกติจะถูกต้อง
- Gzip Output: ตรวจสอบเพื่อบันทึกแบนด์วิดธ์
- เซสชันฐานข้อมูล: ตรวจสอบ
- ชุดอักขระ UTF-8: ตรวจสอบหากคุณต้องการใช้ภาษาอื่นที่ไม่ใช่ภาษาอังกฤษ
- อนุญาตการเก็บสถิติ: ตรวจสอบเฉพาะในกรณีที่คุณต้องการช่วยทีม Simple Machines เพิ่มประสิทธิภาพซอฟต์แวร์ของพวกเขา
คลิก "ดำเนินการต่อ"
5) ในขั้นตอนของ "ฐานข้อมูลประชากร" เพียงคลิก "ดำเนินการต่อ"
6) ในขั้นตอนของ "บัญชีผู้ดูแลระบบ" ให้ป้อนชื่อผู้ใช้รหัสผ่านและที่อยู่อีเมลของผู้ดูแลระบบ นอกจากนี้คุณต้องป้อนรหัสผ่านฐานข้อมูลอีกครั้งเพื่อความปลอดภัย
7) ในขั้นตอนของ "การติดตั้งขั้นสุดท้าย" ให้คลิกลิงก์ "ฟอรัมที่ติดตั้งใหม่ของคุณ" เพื่อเข้าสู่ฟอรัมของคุณ
ขั้นตอนที่สี่: การบำรุงรักษาส่วนต่อประสาน
บางครั้งคุณจะพบว่าอินเทอร์เฟซของฟอรัมไม่แสดงขึ้นอย่างถูกต้อง นี่เป็นเพราะโปรแกรม SMF ไม่สามารถจดจำ URL ฐานของเว็บไซต์ได้ เมื่อสิ่งนี้เกิดขึ้นคุณต้องแก้ไขข้อบกพร่องด้วยตนเองด้วยสคริปต์จาก SMF
เยี่ยมชมวิกิพีเดียอย่างเป็นทางการของ SMF จากเบราว์เซอร์ของคุณและคลิกลิงก์ "repair_settings.php" ใต้ "ดาวน์โหลดเครื่องมือการตั้งค่าการซ่อมแซม" นี่จะดาวน์โหลดสคริปต์ไปยังเครื่องของคุณ แล้วอัปโหลดไปยังไดเรกทอรีที่มีการติดตั้ง SMF - /usr/share/nginx/html/forum/
ตัวอย่างเช่น:
หลังจากอัพโหลดแล้วให้เข้าสู่http://[SERVER_IP]/forum/repair_settings.php
เว็บเบราว์เซอร์ของคุณ แทนที่[SERVER_IP]
ด้วยที่อยู่ IP ของ VPS ของคุณ ตรวจสอบค่าทั้งหมดอย่างรอบคอบแก้ไขค่าที่ไม่เหมาะสมให้เป็นค่าที่แนะนำ จากนั้นคลิกปุ่ม "บันทึกการตั้งค่า" ที่ด้านล่างขวา
เยี่ยมชมhttp://[SERVER_IP]/forum/
อีกครั้งคุณจะพบข้อผิดพลาดได้รับการแก้ไข
ในที่สุดคุณต้องลบrepair_settings.php
และinstall.php
เพื่อความปลอดภัย
rm -f repair_settings.php install.php
แค่นั้นแหละ. คุณได้ติดตั้ง Simple Machines Forum ลงใน Vultr VPS ของคุณแล้ว