การติดตั้ง phpBB ขึ้น hosting ด้วยตนเอง
การติดตั้ง phpBB นั้น หากไม่ต้องการติดตั้งผ่าน controlpanel วันนี้เรามาเรียนรู้เรื่องการติดตั้ง phpBB อีกวิธีหนึ่ง ซึ่งเป็นการติดตั้งโดยการอัพโหลด file ต่างๆ ของ application ขึ้นไปเเล้วทำการติดตั้งผ่านเว็บบราวเซอร์ ซึ่งวิธีนี้จะคล้ายคลึงกับการติดตั้งบน Localhost ครับ ( ต่างกันนิดเดียวคือทำบน hosting กับทำบนเครื่องตัวเอง เท่านั้นเองครับ )
สิ่งที่จำเป็นสำหรับการติดตั้ง
- FTP Client ( โปรแกรมสำหรับทำการ upload file อาทิเช่า File Zilla , Cute FTP ,etc. )
- File สำหรับติดตั้ง ( ซึ่งสามารถดาวโหลดได้จาก www.phpbb.com )
- Database สำหรับใช้งานสำหรับ บอร์ด phpBB นี้ ( คุณสามารถสร้างผ่าน plesk controlpanel )
ขั้นตอนการติดตั้ง
step 1. นำ file ที่โหลดมาแตกซิบออกมาครับนำ ftp ขึ้นโฮสของเราโดยไปวางไว้ที่ /httpdocs ผ่าน FTP Client

step 2. จากนั้นใช้ browser เข้าโดเมนที่ได้อัพโหลดขึ้นไป ซึ่งเมื่อเข้ามาจะเห็นเป็นหน้าสำหรับ installation

step 3.เลือกที่ proceed next step

step 4. ในขั้นตอนนี้ระบบจะตรวจสอบว่าสามารถทำการติดตั้งได้หรือไม่ หรือไม่สามารถติดตั้งได้เนื่องจากเหตุใด อาทิเช่น permission file บางตัวไม่สามารถเขียนค่าได้ให้เราใช้ FTP Client ไปทำการกำหนด Permission ของ File นั้นๆ ที่ระบบ ฟ้องมาว่าไม่สามารถเขียนค่าลงไปได้ ( unwriteable ) เมื่อทำการแก้ไขเเล้วให้คลิกที่ปุ่ม test again ล่างสุด หากระบบตรวจสอบค่าต่างๆ เเล้วไม่มีปัญหาใดๆต่อการติดตั้ง จะมีปุ่ม Start Install อยู่ทางด้านล่างดังรูป ให้เราเลือกที่ปุ่ม Start Install เพื่อไปยังขั้นตอนต่อไปได้เลย

step 5. ขั้นตอนนี้จะเป็นการตั้งค่าฐานข้อมูลต่างๆ ให้เราระบุค่าตามที่ได้สร้างฐานข้อมูลไว้
- Database type ( ชนิดของฐานข้อมูล )
- Database server hostname or DSN ( ชื่อเซิฟเวอร์ของฐานข้อมูล หากเซิฟเวอร์ของฐานข้อมูลเป็นเซิฟเวอร์เดียวกันให้ระบุเป็น localhost )
- Database server port ( พอร์ตของเซิฟเวอร์ของฐานข้อมูล หากไม่มีก็ไม่จำเป็นต้องระบุครับ )
- Database name ( ชื่อฐานข้อมูล)
- Database username ( user สำหรับเข้าฐานข้อมูล)
- Database password ( รหัสผ่านของฐานข้อมูล)
- Prefix for tables in database ( ชื่อนำหน้า table ของฐานข้อมูล)
ระบุค่าเเล้ว เลือกที่ Proceed to next step

หากระบุค่าถูกต้องจะขึ้นดังภาพ แล้วเลือกที่ Proceed to next step

step 6. ระบุข้อมูลในส่วนของ admin
- Default board language ( ตั้งค่าภาษาหลักของบอร์ด )
- Administrator username ( user สำหรับ admin )
- Administrator password ( รหัสผ่านของ admin )
- Confirm ddministrator password ( ยืนยัน รหัสผ่านของ admin )
- Contact e-mail address ( อีเมลสำหรับติดต่อ )
- Confirm Contact e-mail address ( ยืนยันอีเมลสำหรับติดต่อ )
แล้วเลือกที่ Proceed to next step

step 7. ระบบจะเเสดงว่าได้ทำการ config เรียบร้อย แล้วเลือกที่ Proceed to next step
step 8. Advance Setting การตั้งค่าต่างๆ ขั้นสูง ( คุณสามารถที่จะข้ามขั้นตอนนี้ไปได้หากไม่ได้ใช้งานและสามาาถตั้งค่าได้ในภายหลัง ) จะมี 2 ส่วนคือ Email settings เเละ Server URL settings ซึ่งในส่วนนี้เรา จะกล่าวถึงในภายหลัง แล้วเลือกที่ Proceed to next step
step 9. ระบบเเสดงให้เห็นว่า table ต่างๆ ของฐานข้อมูลได้ถูกสร้างขึ้น แล้วเลือกที่ Proceed to next step

เสร็จสิ้นขั้นตอนการติดตั้ง เลือกที่ login เพื่อเข้าไปจัดการกับ backend หรือเข้าผ่าน domain เพื่อดูหน้าหลัก


