ติดตั้ง Simple Machines Forum บนแอปพลิเคชัน LEMP แบบคลิกเดียว

บทนำ

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

ขั้นตอนที่สาม: กำหนดค่าและติดตั้ง SMF จากเบราว์เซอร์ของคุณ

เยี่ยมชม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 ของคุณแล้ว



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน