Contact
Line : comsiam
Contact
Line : comsiam

เลือก PHP และฐานข้อมูลโดยเริ่มจากตรวจข้อกำหนดของ Joomla รุ่นที่จะติดตั้ง แล้วตรวจว่าโฮสติ้งรองรับเวอร์ชันที่แนะนำหรืออย่างน้อยเวอร์ชันที่ Joomla รองรับ รวมถึงตรวจส่วนขยาย PHP และความเข้ากันได้ของเทมเพลตกับส่วนเสริมที่ต้องใช้
สำหรับ Joomla 6.x ข้อกำหนดทางการแนะนำ PHP 8.4, MySQL 8.4, MariaDB 12.0 หรือ PostgreSQL 17.6 โดยมีเวอร์ชันรองรับต่ำกว่านั้นตามตารางด้านล่าง
| ซอฟต์แวร์ | เวอร์ชันแนะนำ | เวอร์ชันที่รองรับ |
|---|---|---|
| PHP | 8.4 | 8.3 ขึ้นไป |
| MySQL | 8.4 | 8.0.13 ขึ้นไป |
| MariaDB | 12.0 | 10.6 ขึ้นไป |
| PostgreSQL | 17.6 | 14.0 ขึ้นไป |
เอกสาร Joomla ระบุเวอร์ชันขั้นต่ำบางรายการที่ต่ำกว่ารุ่นรองรับ เช่น MariaDB 10.4 และ PostgreSQL 12.0 การเลือกใช้รุ่นต่ำกว่ารุ่นรองรับอาจทำให้ต้องจัดการปัญหาความเข้ากันได้เอง จึงควรเลือกเวอร์ชันที่อยู่ในช่วงรองรับหรือรุ่นแนะนำ หากโฮสติ้งมีให้เลือก
ข้อกำหนด PHP เปลี่ยนตาม Joomla รุ่นที่ใช้งาน อย่าเลือก PHP จากข้อมูลเก่าหรือดูเพียงว่าโฮสติ้งมี PHP ให้ใช้ ให้ตรวจว่ารุ่นนั้นอยู่ในช่วงที่ Joomla รองรับ
หากเทมเพลตและส่วนเสริมที่ต้องใช้รองรับ PHP รุ่นแนะนำ ให้เลือกเวอร์ชันนั้น แต่ถ้าส่วนเสริมหลักของเว็บไซต์ยังไม่รองรับ ให้ตรวจสอบจากผู้พัฒนาก่อนอัปเดต PHP หรือทดสอบในเว็บสำรองก่อน
Joomla 6.x ต้องมีส่วนขยาย PHP หลัก เช่น json, simplexml, dom, zlib, gd และส่วนเชื่อมต่อฐานข้อมูลอย่าง mysqlnd, pdo_mysql หรือ pdo_pgsql ส่วน mbstring เป็นส่วนขยายที่แนะนำ
หากติดตั้งไม่ได้หรือมีคำเตือนเรื่อง PHP ให้ตรวจในแผงควบคุมโฮสติ้ง หรือขอให้ผู้ให้บริการเปิดส่วนขยายที่ขาด
คู่มือ Joomla แนะนำให้ตั้งค่า PHP Memory Limit อย่างน้อย 256 MB หากเว็บไซต์ติดตั้งส่วนเสริมหลายตัวหรือประมวลผลข้อมูลมาก อาจต้องใช้ทรัพยากรเพิ่มตามลักษณะงาน
MySQL และ MariaDB เป็นตัวเลือกที่พบได้บ่อยบนเว็บโฮสติ้ง ควรตรวจเวอร์ชันที่โฮสติ้งให้ใช้และเลือกค่าที่อยู่ในช่วงรองรับของ Joomla รุ่นที่ติดตั้ง
ก่อนเลือก ควรตรวจด้วยว่าส่วนเสริมและระบบสำรองข้อมูลของเว็บไซต์รองรับฐานข้อมูลนั้นหรือไม่
Joomla รองรับ PostgreSQL ด้วย แต่ควรตรวจสอบก่อนว่าโฮสติ้งมีให้ใช้หรือไม่ และส่วนเสริมที่เว็บไซต์ต้องใช้รองรับ PostgreSQL ด้วยหรือเปล่า
การย้ายจาก MySQL หรือ MariaDB ไป PostgreSQL หรือกลับกันไม่ใช่แค่เปลี่ยนตัวเลือกในหลังบ้าน ต้องวางแผนย้ายตารางและข้อมูล รวมถึงตรวจสอบว่าโครงสร้างเว็บไซต์และส่วนเสริมทำงานได้ครบ
ถามผู้ให้บริการว่าเลือกเวอร์ชัน PHP ได้หรือไม่ มี MySQL, MariaDB หรือ PostgreSQL รุ่นใด และสามารถเปลี่ยนเวอร์ชันภายหลังได้หรือไม่
จดรายชื่อส่วนเสริมที่เว็บไซต์จำเป็นต้องใช้ แล้วตรวจความเข้ากันได้กับ Joomla, PHP และฐานข้อมูล อย่าตัดสินใจจากข้อกำหนดของ Joomla เพียงอย่างเดียว เพราะส่วนเสริมอาจมีเงื่อนไขเพิ่ม
หลังติดตั้ง ให้ตรวจข้อมูลระบบในหลังบ้าน Joomla ที่ System → System Information เพื่อดูเวอร์ชัน PHP และฐานข้อมูลที่ใช้งานจริง หากเว็บไซต์เดิมอยู่บน Joomla รุ่นเก่า ควรสำรองข้อมูลและทดสอบการอัปเกรดก่อนเปลี่ยน PHP
หากพบอาการเหล่านี้ ให้ตรวจเวอร์ชันและบันทึกข้อผิดพลาดก่อนปรับระบบ อย่าเปลี่ยน PHP หรือฐานข้อมูลบนเว็บไซต์จริงโดยไม่มีข้อมูลสำรอง
วิธีเลือก PHP และฐานข้อมูลที่เหมาะกับ Joomla คือเริ่มจากรุ่น Joomla ที่จะติดตั้ง เลือกเวอร์ชันที่แนะนำหรืออยู่ในช่วงรองรับ แล้วตรวจส่วนขยาย PHP และความเข้ากันได้ของส่วนเสริมด้วย
ComSiam แนะนำให้ตรวจข้อกำหนดของ Joomla และส่วนเสริมก่อนสมัครโฮสติ้ง สำหรับ Joomla 6.x ให้ใช้ PHP 8.4 และฐานข้อมูลรุ่นแนะนำได้เมื่อส่วนเสริมของเว็บไซต์รองรับ
ข้อกำหนดอาจเปลี่ยนเมื่อ Joomla ออกรุ่นใหม่ ก่อนติดตั้งหรืออัปเกรด ComSiam แนะนำให้ตรวจตารางข้อกำหนดของ Joomla รุ่นนั้นอีกครั้ง และทดสอบบนเว็บไซต์สำรองก่อนเปลี่ยนระบบจริง