วิธีติดตั้ง Joomla บน localhost ทดลองทำเว็บก่อนนำขึ้นออนไลน์

การติดตั้ง Joomla บน localhost คือการสร้างเว็บไซต์ไว้ทดลองในคอมพิวเตอร์ของคุณเอง โดยใช้เว็บเซิร์ฟเวอร์ PHP และฐานข้อมูลที่ทำงานในเครื่อง วิธีนี้เหมาะสำหรับฝึกใช้ Joomla ทดลองเทมเพลต หรือทดสอบส่วนเสริมก่อนนำเว็บไซต์ขึ้นโฮสติ้งจริง

เว็บไซต์บน localhost จะเปิดได้จากเครื่องที่ติดตั้งเป็นหลัก ผู้เข้าชมทั่วไปจึงยังไม่สามารถเปิดเว็บผ่านอินเทอร์เน็ตได้ตามปกติ

❶ เตรียมเครื่องมือสำหรับใช้งาน localhost

① เลือกชุดเครื่องมือจำลองเซิร์ฟเวอร์

เลือกเครื่องมือที่ติดตั้งและจัดการเว็บเซิร์ฟเวอร์ ฐานข้อมูล และ PHP ได้สะดวก เช่น Laragon หรือ WampServer บน Windows หรือเลือกใช้ Docker หากมีประสบการณ์ตั้งค่าสภาพแวดล้อมแยกเป็นคอนเทนเนอร์

ตรวจสอบว่าเครื่องมือที่เลือกใช้ PHP และฐานข้อมูลที่รองรับ Joomla รุ่นที่จะติดตั้ง คู่มือ Joomla ปัจจุบันระบุว่า XAMPP ไม่ได้รับการดูแลและไม่เหมาะกับ Joomla รุ่นใหม่ จึงควรตรวจสอบความเข้ากันได้ก่อนเลือกใช้เครื่องมือใดก็ตาม

② ดาวน์โหลดและติดตั้งเครื่องมือ

ติดตั้งโปรแกรมตามขั้นตอนของเครื่องมือที่เลือก แล้วเปิดบริการเว็บเซิร์ฟเวอร์และฐานข้อมูล โดยทั่วไปต้องเปิดทั้งสองบริการก่อน Joomla จึงจะทำงานได้

③ ตรวจสอบข้อกำหนดของ Joomla

ตรวจสอบรุ่น PHP และฐานข้อมูลให้ตรงกับข้อกำหนดของ Joomla รุ่นที่ต้องการใช้ การใช้ PHP หรือฐานข้อมูลที่ไม่รองรับอาจทำให้ติดตั้งไม่ได้หรือเกิดปัญหาภายหลัง

❷ สร้างฐานข้อมูลสำหรับเว็บไซต์

เปิดเครื่องมือจัดการฐานข้อมูลที่มากับชุด localhost แล้วสร้างฐานข้อมูลใหม่ ตั้งชื่อให้จำง่าย เช่น joomla_test หากเครื่องมือให้สร้างผู้ใช้ฐานข้อมูลแยกต่างหาก ให้บันทึกชื่อผู้ใช้และรหัสผ่านไว้ด้วย

ข้อมูลที่ต้องใช้ในขั้นตอนติดตั้ง Joomla ได้แก่

  • ชื่อโฮสต์ฐานข้อมูล ซึ่งชุด localhost ทั่วไปมักกำหนดเป็น localhost
  • ชื่อฐานข้อมูล
  • ชื่อผู้ใช้ฐานข้อมูล
  • รหัสผ่านฐานข้อมูล

ค่าจริงขึ้นอยู่กับเครื่องมือที่เลือก หากใช้ Docker หรือเครื่องมือที่แยกฐานข้อมูลไว้คนละบริการ ชื่อโฮสต์อาจไม่ใช่ localhost ให้ใช้ค่าตามการตั้งค่าของเครื่องมือนั้น

❸ วางไฟล์ Joomla ในโฟลเดอร์เว็บไซต์

① ดาวน์โหลดแพ็กเกจติดตั้ง Joomla

ดาวน์โหลดแพ็กเกจ Joomla รุ่นที่ต้องการจากแหล่งทางการ แล้วเก็บไฟล์ไว้ในคอมพิวเตอร์

② สร้างโฟลเดอร์โปรเจกต์

เปิดโฟลเดอร์ที่เครื่องมือ localhost ใช้เก็บเว็บไซต์ แล้วสร้างโฟลเดอร์ใหม่ เช่น joomla-test ชื่อโฟลเดอร์นี้มักกลายเป็นส่วนหนึ่งของ URL สำหรับเปิดเว็บ

③ แตกไฟล์ Joomla

แตกไฟล์ทั้งหมดจากแพ็กเกจติดตั้งลงในโฟลเดอร์โปรเจกต์ ตรวจสอบว่าไฟล์หลัก เช่น index.php อยู่ในโฟลเดอร์นั้นโดยตรง ไม่ได้อยู่ลึกลงไปในโฟลเดอร์ซ้อนอีกชั้น

❹ เปิดตัวติดตั้ง Joomla ในเบราว์เซอร์

① เริ่มบริการเว็บเซิร์ฟเวอร์และฐานข้อมูล

กลับไปยังโปรแกรม localhost แล้วตรวจสอบว่าบริการเว็บเซิร์ฟเวอร์และฐานข้อมูลทำงานอยู่ หากบริการใดหยุดอยู่ ให้เริ่มบริการนั้นก่อน

② เปิด URL ของเว็บไซต์

เปิดเบราว์เซอร์แล้วพิมพ์ URL ตามชื่อโฟลเดอร์หรือชื่อเว็บไซต์ที่เครื่องมือกำหนด ตัวอย่างเช่น http://localhost/joomla-test หากใช้เครื่องมือที่สร้างชื่อเว็บไซต์ให้เอง ให้เปิด URL ตามที่เครื่องมือแสดง

③ ตั้งค่าภาษาและชื่อเว็บไซต์

เมื่อตัวติดตั้งปรากฏขึ้น ให้เลือกภาษาและกรอกชื่อเว็บไซต์ จากนั้นตั้งค่าบัญชี Super User โดยใช้ชื่อผู้ใช้ที่เดายาก รหัสผ่านที่ปลอดภัย และอีเมลที่ใช้งานได้จริง

④ กรอกข้อมูลฐานข้อมูล

เลือกชนิดฐานข้อมูลที่รองรับ แล้วกรอกชื่อโฮสต์ ชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน หากใช้ชุด localhost ทั่วไป ค่าโฮสต์มักเป็น localhost แต่ถ้าเครื่องมือกำหนดชื่อโฮสต์เฉพาะ ให้ใช้ค่าตามนั้น

⑤ ติดตั้งและเปิดเว็บไซต์

ตรวจสอบข้อมูลให้ครบแล้วเริ่มติดตั้ง รอจนระบบแจ้งว่าติดตั้งสำเร็จ หากมีข้อความให้ลบโฟลเดอร์ติดตั้ง ให้ทำตามคำแนะนำก่อนเปิดใช้งาน

❺ วิธีเข้าเว็บไซต์และหลังบ้าน Joomla บน localhost

หลังติดตั้งเสร็จ ให้เปิด URL ของเว็บไซต์เพื่อดูหน้าเว็บ ส่วนหลังบ้านมักเข้าได้โดยเติม /administrator ต่อท้าย URL เช่น http://localhost/joomla-test/administrator

ล็อกอินด้วยบัญชี Super User ที่สร้างไว้ตอนติดตั้ง จากนั้นทดลองสร้างบทความ จัดหมวดหมู่ และสร้างเมนู เว็บไซต์ที่อยู่บน localhost จะยังไม่เปิดให้คนทั่วไปเข้าชม จนกว่าจะนำไปติดตั้งบนเว็บโฮสติ้งหรือกำหนดวิธีเผยแพร่ผ่านเครือข่าย

❻ ปัญหาที่พบบ่อยเมื่อติดตั้ง Joomla บน localhost

① เปิดหน้า localhost ไม่ได้

ตรวจสอบว่าเว็บเซิร์ฟเวอร์เริ่มทำงานแล้ว และ URL ใช้ชื่อโฟลเดอร์ถูกต้อง หากพอร์ตที่ใช้งานถูกโปรแกรมอื่นจับอยู่ อาจต้องแก้พอร์ตตามวิธีของเครื่องมือที่เลือก

② Joomla แจ้งว่าเชื่อมต่อฐานข้อมูลไม่ได้

ตรวจสอบชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และชื่อโฮสต์ให้ตรงกับค่าที่ตั้งไว้ หากใช้ Docker ให้ตรวจชื่อบริการฐานข้อมูลจากการตั้งค่า เพราะอาจไม่ใช้ localhost

③ ไม่พบหน้าติดตั้ง Joomla

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

④ ติดตั้งไม่ได้เพราะเวอร์ชัน PHP

ตรวจสอบว่าเครื่องมือ localhost ใช้ PHP รุ่นที่ตรงกับข้อกำหนดของ Joomla หากไม่ตรง ให้เปลี่ยนรุ่น PHP หรือเลือกเครื่องมือที่รองรับ Joomla รุ่นนั้น

❼ สรุปวิธีติดตั้ง Joomla บน localhost

ติดตั้งเครื่องมือ localhost ที่รองรับ Joomla เปิดเว็บเซิร์ฟเวอร์และฐานข้อมูล สร้างฐานข้อมูล วางไฟล์ Joomla ในโฟลเดอร์เว็บไซต์ แล้วเปิด URL ในเบราว์เซอร์เพื่อทำตามตัวติดตั้ง เมื่อเสร็จแล้ว คุณจะทดลองใช้ Joomla ได้โดยไม่ต้องเผยแพร่เว็บสู่สาธารณะ

ComSiam แนะนำให้ใช้ localhost ทดลองสร้างหน้าเว็บและทดสอบส่วนเสริมก่อนนำไปใช้กับเว็บไซต์จริง วิธีนี้ช่วยเรียนรู้ระบบและแก้ปัญหาได้โดยไม่กระทบเว็บไซต์ที่เปิดใช้งาน

เมื่อพร้อมเผยแพร่ ให้เตรียมเว็บโฮสติ้งและโดเมน แล้ววางแผนย้ายทั้งไฟล์และฐานข้อมูล ComSiam แนะนำให้ทดสอบเว็บไซต์หลังย้ายเสร็จ ทั้งหน้าเว็บ หลังบ้าน รูปภาพ และลิงก์ต่าง ๆ