วิธีติดตั้ง Joomla บน Windows ด้วย XAMPP สำหรับทำเว็บในเครื่อง

ข้อควรรู้ก่อนติดตั้ง: คู่มือ Joomla ปัจจุบันระบุว่า XAMPP ไม่ได้รับการดูแลและไม่เหมาะกับ Joomla รุ่นใหม่ หากต้องการติดตั้ง Joomla รุ่นปัจจุบันบน Windows ควรเลือกเครื่องมือจำลองเซิร์ฟเวอร์ที่รองรับข้อกำหนดของ Joomla เช่น Laragon หรือ WampServer

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

❶ เลือกเครื่องมือให้ตรงกับ Joomla รุ่นที่จะติดตั้ง

① ต้องการใช้ Joomla รุ่นปัจจุบัน

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

② ต้องการใช้ XAMPP ที่ติดตั้งไว้แล้ว

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

③ ตรวจสอบพื้นที่ติดตั้ง

สำหรับ Laragon โฟลเดอร์เว็บไซต์มักอยู่ใน C:\laragon\www ส่วน XAMPP มักใช้ htdocs ภายในโฟลเดอร์ติดตั้ง ตรวจสอบตำแหน่งจริงจากโปรแกรมที่ใช้ก่อนวางไฟล์

❷ วิธีติดตั้ง Joomla บน Windows ด้วย Laragon

① ติดตั้งและเปิด Laragon

ติดตั้ง Laragon ที่รองรับ Joomla รุ่นที่ต้องการ แล้วเปิดโปรแกรม กด Start All เพื่อเริ่มเว็บเซิร์ฟเวอร์และฐานข้อมูล ตรวจสอบว่าโปรแกรมแสดงสถานะว่าบริการเริ่มทำงานแล้ว

② สร้างฐานข้อมูลเปล่า

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

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

ดาวน์โหลดแพ็กเกจ Joomla รุ่นที่ต้องการ แล้วแตกไฟล์ลงในโฟลเดอร์ใหม่ภายใน C:\laragon\www ตั้งชื่อโฟลเดอร์เป็นภาษาอังกฤษตัวพิมพ์เล็ก ไม่มีช่องว่าง เช่น joomla_test

④ เปิด URL ของเว็บไซต์ในเบราว์เซอร์

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

⑤ ตั้งค่าบัญชีและฐานข้อมูล

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

ในหน้าฐานข้อมูล ให้กรอกค่าตามที่ Laragon แสดง โดยค่าทั่วไปในคู่มือ Laragon ได้แก่ ชนิดฐานข้อมูล MySQLi โฮสต์ localhost ผู้ใช้ root และชื่อฐานข้อมูลที่สร้างไว้ ทั้งนี้ให้ใช้ค่าจริงจากการตั้งค่าในเครื่องของคุณ หาก Laragon ตั้งรหัสผ่านฐานข้อมูลไว้ ให้กรอกรหัสผ่านนั้นด้วย

⑥ ติดตั้งและทดสอบเว็บไซต์

กดติดตั้ง รอจนระบบแจ้งว่าสำเร็จ แล้วเปิดหน้าเว็บไซต์และหน้า Administrator เพื่อตรวจสอบว่าทั้งสองส่วนใช้งานได้

❸ ขั้นตอนทั่วไปหากใช้ XAMPP กับ Joomla รุ่นที่รองรับ

หากตรวจสอบแล้วว่า XAMPP รองรับ Joomla รุ่นที่จะใช้ ให้ทำตามลำดับนี้

① เปิด Apache และ MySQL

เปิด XAMPP Control Panel แล้วเริ่มบริการ Apache และ MySQL หากบริการใดเริ่มไม่ได้ ให้ตรวจสอบว่ามีโปรแกรมอื่นใช้พอร์ตเดียวกันอยู่หรือไม่

② สร้างฐานข้อมูล

เปิดเครื่องมือจัดการฐานข้อมูลของ XAMPP แล้วสร้างฐานข้อมูลใหม่ จดชื่อฐานข้อมูลและข้อมูลผู้ใช้ไว้ โดยใช้ค่าตามการตั้งค่าจริงของ XAMPP

③ วางไฟล์ Joomla ใน htdocs

สร้างโฟลเดอร์โปรเจกต์ภายใน htdocs แล้วแตกไฟล์ Joomla ลงในโฟลเดอร์นั้น ตรวจสอบว่าไฟล์ index.php อยู่ในโฟลเดอร์โปรเจกต์โดยตรง

④ เปิดตัวติดตั้งและกรอกข้อมูล

เปิด URL ของโฟลเดอร์ผ่านเบราว์เซอร์ เช่น http://localhost/ชื่อโฟลเดอร์ ทำตามตัวติดตั้ง แล้วกรอกชื่อโฮสต์ ฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านให้ตรงกับค่าของ XAMPP

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

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

❹ ปัญหาที่พบบ่อยบน Windows

① Apache เริ่มทำงานไม่ได้

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

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

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

③ หน้า localhost ไม่พบเว็บไซต์

ตรวจตำแหน่งโฟลเดอร์และ URL ให้ตรงกัน ไฟล์ Joomla ต้องอยู่ในโฟลเดอร์เว็บไซต์ของเครื่องมือ เช่น www หรือ htdocs

④ ตัวติดตั้งแจ้งว่า PHP ไม่รองรับ

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

❺ สรุป: ติดตั้ง Joomla บน Windows ต้องตรวจความเข้ากันได้ก่อน

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

สำหรับ Joomla รุ่นใหม่ ComSiam แนะนำให้เลือก Laragon หรือ WampServer ที่รองรับข้อกำหนดของรุ่นนั้น หากใช้ XAMPP อยู่แล้ว ให้ตรวจสอบความเข้ากันได้ก่อนติดตั้ง เพราะคู่มือ Joomla ปัจจุบันระบุว่า XAMPP ไม่เหมาะกับ Joomla รุ่นใหม่

เมื่อติดตั้งเสร็จ ให้ทดสอบหน้าเว็บและหลังบ้านก่อนเริ่มสร้างเนื้อหา ComSiam แนะนำให้ใช้เว็บไซต์บนเครื่องเพื่อทดลองและฝึกจัดการระบบ แล้วจึงวางแผนนำเว็บขึ้นโฮสติ้งเมื่อพร้อม