SMF หรือ Simple Machines Forums เป็นโปรแกรมเว็บบอร์ดสำเร็จรูปที่นิยมใช้กันมาก โดยในปัจจุบันได้พัฒนามาถึงรุ่น 1.1.20 และรุ่น 2.0 ซึ่ง ในบทความนี้จะอธิบายการติดตั้งรุ่น 1.1.20

 

การเลือกผู้ให้บริการเช่าพื้นที่ทำเว็บไซต์

การเลือกเช่าพื้นที่เพื่อสร้างเว็บไซต์ที่เป็นเว็บบอร์ด ให้พิจารณาที่จำนวนคนที่จะเข้ามาใช้บริการ ถ้ามีจำนวนมาก อาจจะเป็นกลุ่มหรือชมรมหรือ หน่วยงานที่มีจำนวนคนมาก และพร้อมที่จะเข้ามาใช้บริการกันทันทีที่เว็บบอร์ดเปิดให้บริการ กรณีนี้ให้เลือกบริการที่ไม่จำกัดเรื่อง Data Transfer เป็น Unlimited ไว้ก่อน เพราะมีโอกาสที่จะใช้เกิน ดูตัวอย่าง www.thaimarch.com ในครั้งแรกที่เปิดตัวได้แค่ 6 เดือน สมาชิกก็หลักหมื่นคนแล้ว ถ้าคิดว่าเปิด ตัวเว็บบอร์ดให้ใช้งานแล้ว มีคนเยอะๆ แบบนี้ ต้องคุยกับทางผู้ให้บริการเช่าพื้นที่ก่อน เพื่อขอคำแนะนำการเลือกใช้บริการที่เหมาะสม แน่นอนว่าราคา ต้องแพงกว่า ไม่เช่นนั้นจะโดนไล่ที่ให้ไปใช้ที่อื่น ต้องเสียเวลาย้ายข้อมูลกันวุ่นวาย

 

ดาวน์โหลดไฟล์เว็บบอร์ด smf 1.1.20

สำหรับเว็บบอร์ด SMF จะมี 2 รุ่นหลักๆ คือ 1.1 และ 2.0 ในบทความจะทำการติดตั้งรุ่น 1.1.20 ซึ่งถือว่าอยู่ในรุ่น 1.1
1. การดาวน์โหลดให้ไปที่ http://download.simplemachines.org/
2. คลิกที่ คลิก Click here

3. คลิกเลือกรุ่นของ SMF เช่น Select version 1.1.20
4. คลิกที่ smf_1-1-20_install เพื่อดาวน์โหลด
5. ดาวน์โหลดอีกไฟล์ smf_1-1-20_thai-utf8 เป็นภาษาไทยสำหรับทำเว็บบอร์ดภาษาไทย

6. ตัวอย่างที่ได้ดาวน์โหลดมาจะเป็นไฟล์ zip
7. จัดการแตกไฟล์ Zip โดยคลิกขวา เพื่อเรียกคำสั่งแตกไฟล์ซิพ เช่น 7-Zip>>Extract to...
8. ตัวอย่างโฟลเดอร์ smf_1-1-20_install ไฟล์หลักของ SMF อยู่ที่นี่
9. ส่วนโฟลเดอร์ smf_1-1-20_thai-utf8 จะเก็บไฟล์ธีมภาษาไทย

 

อัพโหลดไฟล์ SMF เข้าเว็บไซต์จริง

สำหรับการติดตั้งเว็บบอร์ด SMF จะสามารถทำได้ 2 แบบหลักๆ ด้วยกัน ขึ้นอยู่กับว่าต้องการทำเว็บไซต์แบบใด
1. การทำเว็บไซต์ประเภทเว็บลงโฆษณา ลงประกาศ เป็นชมรม ศูนย์กลางการแลกเปลี่ยนความคิดเห็นแบบนี้ ต้องติดตั้งให้เป็น SMF เป็นโปรแกรมหลัก ในเว็บไซต์ไปเลย โดยให้ติดตั้งลงในพื้นที่หลักของเว็บไซต์ หรือ public_html

2. ตัวอย่างเว็บลงประกาศ เว็บชมรมที่ใช้ SMF เป็นเว็บบอร์ดหลัก ติดตั้งในพื้นที่หลักของเว็บไซต์ ดูจาก URL ของเว็บไซต์จะไม่มีชื่อโฟลเดอร์เพิ่มเข้า มา

3. อีกกรณีหนึ่งจะเป็นการติดตั้งเว็บบอร์ด SMF เพื่อใช้ทำเป็นบอร์ดเสริมของเว็บไซต์นั้นๆ เพื่อไว้ติดต่อสอบถาม แลกเปลี่ยนความคิดเห็น ซึ่งหากจะใช้ งานแบบนี้ แนะนำให้ศึกษาการใช้ Facebook Group หรือใช้การคอมเมนต์ในเว็บ เป็นอีกทางเลืก เพราะสะดวกไม่ต้องดูแลมากเหมือนเว็บบอร์ด การติด ตั้งแบบนี้ ให้สร้างโฟลเดอร์เช่น board แล้วอับโหลดไฟล์ของ SMF ไปไว้ข้างในดังภาพ

4. ตัวอย่างการใช้บอร์ดในเว็บไซต์ siamcamping.com เว็บเกี่ยวกับการเที่ยวแคมปิ้ง จะทำลิงค์ในหน้าเว็บเรียกใช้งานเว็บบอร์ดที่สร้างแยกไว้ต่างหากอีกที

 

เริ่มการติดตั้งเว็บบอร์ด SFM

Chmod โฟลเดอร์และไฟล์ก่อนทำการติดตั้งเว็บบอร์ด SMF

ก่อนจะติดตั้งจะต้องทำการเปลี่ยนสิทธิในการเขียนข้อมูลลงในไฟล์ก่อนดังนี้
1. รายชื่อไฟล์และโฟลเดอร์เหล่านี้ต้อง CHmod เป็น 777 ก่อนติดตั้ง
- attachments
- avatars
- Packages
- Packages/installed.list
- Smileys
- Themes
- agreement.txt
- Settings.php
- Settings_bak.php
2. ให้เลือกไฟล์ทั้งหมด คลิกไฟล์แรก กดปุ่ม Ctrl ที่แป้นพิมพ์ค้างไว้แล้วคลิกที่ไฟล์หรือโฟลเดอร์เพื่อเลือก
3. ชี้เมาส์ที่ไฟล์ใดไฟล์หนึ่งที่ได้เลือก คลิกปุ่มขวามของเมาส์เรียกคำสั่งลัด แล้วคลิก File permission...
4. คลิกและพิมพ์ 777 หลังจากติดตั้งเสร็จแล้ว สำหรับโฟลเดอร์ให้เปลี่ยนเป็น 755 ส่วนไฟล์เปลี่ยนเป็น 644 ไม่เช่นนั้นโดนเจาะระบบได้ง่ายๆ นะ จ๊ะ

 

สร้างฐานข้อมูล MySQL สำหรับเว็บบอร์ด

1. เข้าโปรแกรมจัดการเว็บไซต์เช่น DirectAdmin หากมีหลายเว็บไซต์ในพื้นทีเดียวกันให้คลิกเลือกเว็บที่ต้องการเช่น siamcamping.com

2. คลิก MySQL Management

3. คลิกคำสั่ง Create new Database

4. พิมพ์ข้อมูลลงไปทั้ง 4 ช่อง
5. คลิก Create

6. หลังจากได้สร้างฐานข้อมูล MySQL เสร็จแล้วก็จะแสดงข้อมูลออกมาในหน้าจอ ให้ก็อปปี้เก็บไว้ เราจะต้องใช้ในการติดตั้งเว็บบอร์ด SMF
7. คลิก HERE เพื่อกลับหน้าจอหลัก

 

เริ่มการติดตั้งเว็บบอร์ด SMF 1.1.20

1. พิมพ์ URL สำหรับเรียกไฟล์ติดตั้ง เช่น www.siamcamping.com/board/install.php แล้วกด Enter
2. ถ้าขึ้นหน้าจอพร้อมแสดงข้อความ FTP Connection Information แบบนี้แสดงว่าต้องไป Chmod ไฟล์และโฟลเดอร์บางตัวก่อน
3. จากนั้นคลิก Click Here มุมล่างซ้าย เพื่อทำการติดตั้งต่อไป

4. คราวนี้ก็จะปรากฏหน้าจอ Basic Settings เพื่อให้ตั้งค่าเกี่ยวกับเว็บบอร์ด พร้อมสำหรับการติดตั้ง พิมพ์ข้อมูลลงไป เช่น Forum name เป็นชื่อเว็บ บอร์ด SiamCamping Webboard ตำแหน่งเรียกใช้งานเว็บบอร์ดเช่น http://siamcamping.com/board จัดการก็อปปี้เก็บไว้ เพราะจะต้องเรียกใช้งานโดยพิมพ์แบบนี้
5. คลิกติ๊กถูกเลือก Use UTF-8 as default character set

6. เลื่อนไปด้านล่าง แล้วพิมพ์ข้อมูลการเข้าใช้งาน MySQL ที่ได้สร้างไว้ในหัวข้อก่อนหน้านี้
7. คลิก Proceed

8. พิมพ์ข้อมูลของผู้ดูแลระบบ เช่น Username, Password และ อีเมล์
9. ในส่วน MySQL Database Password คลิกและพิมพ์รหัสผ่านเข้าใช้งาน MySQL ไม่เกี่ยวกับรหัสผ่านข้างบน ตัวนั้นสำหรับเข้าระบบเว็บบอร์ด แต่ตัว ล่างสำหรับใช้งาน MySQL นำมาพิมพ์ตรงนี้อีกครั้งหนึ่ง
10. เสร็จแล้วคลิก Finish

11. จะไปหน้าจอสุดท้าย คลิก Your newly installed forums

12. จะเข้าหน้าจอเว็บบอร์ด โดยมีข้อความเดือนว่า ให้ลบไฟล์ install ออกไปด้วย

13. กลับไปที่หน้าจอ FileZilla แล้วลบไฟล์ install.php ออกไป จะลบโดยคลิกชื่อไฟล์แล้วกดปุ่ม Delete ที่แป้นพิมพ์หรือคลิกขวาเรียกคำสั่งลัดแล้วคลิก Delete ก็ได้

14. เสร็จแล้วกลับมาที่หน้าจอเว็บบอร์ด SMF อีกครั้ง คลิก Home ก็จะพบว่าข้อความเดือนให้ลบไฟล์หายไปแล้ว เสร็จสิ้นการติดตั้งเว็บบอร์ด SMF แต่ หน้าจอจะเป็นภาษาอังกฤษ เราต้องปรับเปลี่ยนให้เป็นภาษาไทย