FreeBoard

เห็นหลายท่าน มีความสนใจ อยากจะติดตั้งบอร์ด (SMF) และมาถามกันอยู่บ่อยครั้ง
วันนี้มีโอกาส ว่างๆ จึงนำมาฝากท่านทั้งหลาย ครับ
ในบทความนี้ จะกล่าวถึง การติดตั้ง SMF เฉพาะในเครื่อง ที่มีการจำลองเป็นเว็บเซิร์ฟเวอร์ นะครับ
ท่านสามารถนำไป ประยุกต์ใช้งานกับ เซิร์ฟเวอร์ให้บริการจริงๆ ได้ไม่ยากครับ


การติดตั้ง SWPAPP 2.0
สำหรับท่านที่ยัง ไม่ได้ติดตั้ง APPSERV หรือ WmSERVER ก็ขอแนะนำให้ท่านใช้
SWPAPP 2.0 ครับ สามารถดาวน์โหลดได้จาก

1 http://d01.megashares.com/?d01=71c952f
2 http://d01.megashares.com/?d01=400ed9a
3 http://d01.megashares.com/?d01=3de931f
4 http://d01.megashares.com/?d01=1955b02
5 http://d01.megashares.com/?d01=76b7a6b
6 http://d01.megashares.com/?d01=1da5f06
7 http://d01.megashares.com/?d01=404d78a
8 http://d01.megashares.com/?d01=884e0a8
9 http://d01.megashares.com/?d01=403a471
10 http://d01.megashares.com/?d01=34e6fcb
11 http://d01.megashares.com/?d01=1f7acbf
12 http://d01.megashares.com/?d01=7aaa19b
13 http://d01.megashares.com/?d01=78f42ad
14 http://d01.megashares.com/?d01=e6fdd87
15 http://d01.megashares.com/?d01=ebd1979
16 http://d01.megashares.com/?d01=1bd6ae6
17 http://d01.megashares.com/?d01=fea86bd
18 http://d01.megashares.com/?d01=21cabcb
19 http://d01.megashares.com/?d01=431748d
20 http://d01.megashares.com/?d01=4d35981
21 http://d01.megashares.com/?d01=962ff07
22 http://d01.megashares.com/?d01=0ed5bf8
23 http://d01.megashares.com/?d01=fd7e3c5
24 http://d01.megashares.com/?d01=1d38219
25 http://d01.megashares.com/?d01=49cfb24
26 http://d01.megashares.com/?d01=85c7fa2 (ไฟล์สุดท้าย ไฟล์ .ZIP ให้แตกจากไฟล์นี้)

ได้ไฟล์มาครบแล้ว ให้นำไฟล์ทั้งหมด ไว้ในโฟลเดอร์เดียวกันนะครับ ทำการแตกไฟล์ออก ก็ จะพบกับไฟล์ ติดตั้ง SWPAPP 2.0 ครับ
ดับเบิลคลิกที่ไฟล์ เพื่อเริ่มทำการติดตั้งครับ


หน้าจอเลือกภาษาที่ใช้ในการติดตั้ง มีภาษาเดียวครับ คลิกผ่านไป


หน้าต่างยินดีต้อนรับ ครับ คลิกผ่านไป


หน้าแสดงข้อความลิขสิทธิ์ อ่านไม่อ่านก็ตามใจ ครับ คลิกผ่าน


เลือกส่วนประกอบที่ต้องการติดตั้ง แนะนำว่าเลือกทั้งหมดเลยครับ คลิกผ่านไป


เลือกพื้นที่ที่ต้องการติดตั้ง ไม่อยากเปลี่ยน ก็ ไม่เป็นไร คลิกผ่านไป


โปรแกรมกำลังคัดลอกไฟล์ลงเครื่อง
ในระหว่างนี้ อาจมี หน้าต่างคอมมาน ขึ้นมา ไม่ต้องสนใจ ใดๆ ครับ


เสร็จแล้ว


เมื่อติดตั้งสมบูรณ์ จะได้เมนู เพิ่มมาตามรูปครับ


หมายเหตุ
สำหรับตัวจำลองเป็นเว็บเซิร์ฟเวอร์นั้น ในบทความนี้ ผมจะอ้างอิง SWPAPP 2.0 เป็นหลักนะครับ

SWPAPP 2.0 ประกอบด้วย
-APACHE 2.2.4
-PHP 5.2.0
-Mysql 5.0.27
-PHPMYADMIN 2.9.1

- ท่านที่ติดตั้งโปรแกรม จำพวก เว็บเซอร์ที่ใช้พร์อตหมายเลข 80 ควรเอาโปรแกรม ดังกล่าวออกก่อน
- หรือไปแก้ ในไฟล์ httpd.conf ให้ใช้หมายเลขใหม่ก็ ได้ รวมถึง ถ้ามีการติดตั้งโปรแกรม Mysql ไว้ก่อน
- ให้เอาโปรแกรม Mysql เวอร์ชั่น ก่อนหน้า นี้ ออกก่อนด้วย เพราะจะทำให้ โปรแกรมไม่ทำงาน ครับ
- เมื่อติดตั้งเสร็จสมบูรณ์ โปรแกรม จะเริ่มทำงานอัตโนมัต


สร้างฐานข้อมูล Mysql ด้วย PHPMYADMIN

ให้ท่านทำการเปิดบราวเซอร์ ขึ้นมานะครับ ในที่นี้ผม จะใช้ Mozilla Firefox 2.0.0.3 เป็นตัวอย่างครับ
ทำการพิมพ์ที่ ADDRESS BAR เพื่อเรียก PHPMYADMIN ขึ้นมาครับ http://localhost/PHPMYADMIN ครับ
หน้าเว็บเพจของ PHPMYADMIN จะปรากฎขึ้นมา ให้ท่านทำการล๊อกอินด้วยชื่อผู้ใช้ครับ ใน SWPAPP 2.0
จะยังไม่ได้สร้างผู้ใช้ใดๆมานะครับ โดยจะใช้ค่า ดีฟอลส์ ที่ให้มา คือ root ครับ ให้ท่านใส่ root ลงไปในช่อง ชื่อผู้ใช้
แล้ว ยืนยัน ครับ


PHPMYADMIN จะนำท่านสู่หน้า หลักของการใช้งาน ซึ่ง เราจะสร้างฐานข้อมูลเปล่า และการกำหนดสิทธิ์การใช้งาน
จากหน้านี้ ครับ ให้ท่านทำการใส่ชื่อฐานข้อมูล ที่ต้องการสร้างลงไป ในที่นี้ คือ SMF และกดปุ่มสร้างตามรูปครับ


การสร้างฐานข้อมูลเปล่า เพื่อติดตั้ง SMF สมบูรณ์ แล้วครับ


คลิกที่รูปบ้านเพื่อกลับไป หน้าหลัก ครับ


การเพิ่มชื่อผู้ใช้งาน และการกำหนดสิทธิ์ ให้เฉพาะฐานข้อมูล
จากขั้นตอนที่แล้ว นั้น เราได้สร้างฐานข้อมูลเปล่าขึ้นมาครับ ในขั้นตอนนี้ เราจะมาสร้างผู้ใช้ แบบจำเพาะ
เพื่อให้ใช้งานกับบอร์ด SMF ได้เพียงอย่างเดียวครับ ให้คุณคลิกที่ "สิทธิ" เพื่อเข้าสู่หน้า จัดการผู้ใช้งาน Mysql ครับ


ในหน้านี้นั้น จะมีข้อมูลผู้ใช้ที่มีอยู่เดิม ซึ่ง ผมจะไม่อธิบาย เพราะว่า ไม่ได้อยู่ในจุดประสงค์ ของบทความนี้ ครับ
ให้คุณคลิกที่ "เพิ่มผู้ใช้ใหม่" เพื่อเข้าสู่ หน้าการเพิ่มผู้ใช้ครับ


ในหน้านี้นั้น ให้คุณกรอกชื่อผู้ใช้ รหัสผ่าน ที่ต้องการสร้าง และคลิกปุ่ม ตกลงไป เลยครับ
(ไม่อธิบายในเรื่องสิทธิ์ เพราะอยู่นอกจุดประสงค์ ของบทความ)


หน้าถัดมา ให้คุณ คลิกที่ Drop Down ตามรูป แล้วเลือก ฐานข้อมูลที่คุณสร้างไว้ ในที่นี้ ผมเลือก SMF ครับ


โปรแกรม PHPMYADMIN จะเปลี่ยนหน้า ใหม่ให้ ที่หน้าใหม่ให้คุณคลิก "เลือกทั้งหมด" เพื่อกำหนดสิทธิ์
ทั้งหมดเฉพาะฐานข้อมูลนี้ ให้แก่ผู้ใช้ รายนี้ ครับ และคลิกปุ่ม "ลงมือ" ครับ


ออกจาก PHPMYADMIN ด้วยปุ่ม Exit ครับ


การติดตั้ง SMF
ในขั้นตอนนี้ จะเป็นการติดตั้ง SMF ครับ คงรอคอยกันมานานพอสมควร อืม แล้วท่าน
มีโปรแกรม SMF กันหรือยัง ละเนี่ย ถ้ายัง ไปหามาได้ครับ ที่ http://www.simplemachines.org/download/
สำหรับท่านที่ต้องการภาษาไทย ให้ดาวน์โหลด Languages pack ได้ที่ http://www.simplemachines.org/download/?languages;lang=thai
เมื่อได้ไฟล์ สำหรับติดตั้ง SMF มาแล้ว ให้ท่านสร้างโฟลเดอร์ ขึ้นมา สำหรับ ที่จะวาง SMF ใน WEB ROOT ในที่นี้ คือ
C:\SWPAPP 2.0\INETPUB\WWWROOT ครับ ผมให้ชื่อว่า SMF


ให้ท่านแตกไฟล์ที่จะติดตั้ง ลงไปในโฟลเดอร์ใหม่ รวมถึง Lanquages pack ด้วยครับ



เมื่อแตกออกมา จะได้ ตามรูป


เริ่มติดตั้ง SMF
ให้ท่านเปิดบราวเซอร์ขึ้นมา ในที่นี้ ผมใช้ Mozilla Firefox 2.0.0.3 ในการแสดงตัวอย่าง
พิมพ์ที่ ADDRESS BAR ว่า http://localhost/smf (smf คือโฟลเดอร์ ที่เก็บตัวติดตั้ง SMF บอร์ด)
จะเข้าสู่หน้าการติดตั้ง


ที่หน้าแรกนี้ให้คุณกรอกข้อมูลที่จำเป็น ดังนี้
ชื่อฟอรั่ม = คือชื่อที่ใช้แสดง บอร์ดของคุณ เช่น "คอมไทยดอทเน็ต" เป็นต้น
URL ฟอรั่ม = URL ที่เก็บตัวติดตั้ง SMF ไม่ต้องแก้ไขใดๆ
ชื่อเซิร์ฟเวอร์ Mysql = URL ที่อยู่ของ Mysql ตอนนี้ เราใช้เครื่องเราเอง ให้ใส่ Localhost
ชื่อผู้ใช้งาน Mysql = ชื่อที่ได้สร้างไว้ในขั้นตอนที่แล้ว
รหัสผ่าน Mysql = รหัสผ่านที่ได้สร้างในขั้นตอนที่แล้ว
ชื่อฐานข้อมูล Mysql = ชื่อฐานข้อมูล ที่ได้สร้างไว้ในตอนที่ แล้ว
ชื่อนำหน้า ตาราง Mysql = ชื่อนำหน้าตารางที่ SMF จะสร้างขึ้น ไม่ต้องเปลี่ยนก็ ได้
กำหนดเสร็จแล้ว คลิก "ดำเนินการต่อไป"


SMF จะทำการสร้างตาราง และเพิ่มข้อมูลที่จำเป็นลงในฐานข้อมูล และจะเปลี่ยนหน้าถัดไป
ในหน้านี้ เป็นการกำหนด ชื่อผู้ใช้งาน ที่เป็นผู้ดูแลบอร์ดระดับสูงสุด(ADMIN) ดังนั้น ให้คุณ กรอกข้อมูลตามจริง


เป็นอันว่า จบเรื่องการติดตั้ง SMF ให้คุณทำการลบไฟล์ install.php และเข้าสู่บอร์ด โดยคลิกตามรูป


บอร์ดคุณพร้อมใช้งานแล้ว ครับ


================================================