Contact
Line : comsiam
Contact
Line : comsiam

ข้อความ “Error Establishing a Database Connection” หมายความว่า WordPress ติดต่อฐานข้อมูลไม่ได้ จึงไม่สามารถดึงข้อมูลมาแสดงบนเว็บไซต์ สาเหตุที่พบบ่อย ได้แก่ ข้อมูลเชื่อมต่อฐานข้อมูลไม่ถูกต้อง ฐานข้อมูลหรือเซิร์ฟเวอร์ขัดข้อง ปัญหาหลังย้ายโฮสต์ หรือบัญชีฐานข้อมูลไม่มีสิทธิ์เข้าถึง
ให้เริ่มจากตรวจสถานะโฮสติ้งและการเปลี่ยนแปลงล่าสุดก่อน อย่าเพิ่งแก้ไฟล์หรือตารางฐานข้อมูลโดยไม่มีสำเนาสำรอง ComSiam แนะนำให้จดข้อความผิดพลาดและเวลาที่เริ่มเกิดปัญหาไว้ เพื่อช่วยตรวจสอบได้ตรงจุด
เข้าแผงควบคุมโฮสติ้งเพื่อตรวจสอบสถานะบริการฐานข้อมูล หากโฮสติ้งมีหน้าสถานะระบบหรือประกาศปิดปรับปรุง ให้ตรวจว่ามีเหตุขัดข้องในช่วงเวลานั้นหรือไม่
ลองเปิดเว็บไซต์อีกครั้งหลังผ่านไปสักครู่ หากยังขึ้นข้อความเดิม ให้ติดต่อโฮสติ้งเพื่อถามว่าเซิร์ฟเวอร์ฐานข้อมูลทำงานปกติหรือไม่ และบัญชีโฮสติ้งมีข้อจำกัดด้านทรัพยากรหรือการเชื่อมต่อหรือเปล่า
WordPress ใช้ข้อมูลในไฟล์ wp-config.php เพื่อเชื่อมต่อฐานข้อมูล โดยค่าหลักประกอบด้วยชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ของฐานข้อมูล หากค่าใดค่าหนึ่งไม่ตรงกับข้อมูลในแผงควบคุม โอกาสเกิดข้อผิดพลาดนี้จะสูงขึ้น
เปิด File Manager หรือเชื่อมต่อ FTP แล้วตรวจไฟล์ wp-config.php ในโฟลเดอร์หลักของเว็บไซต์ จากนั้นเปรียบเทียบค่าการเชื่อมต่อกับข้อมูลฐานข้อมูลที่โฮสติ้งแสดงไว้
ตรวจให้ครบทั้งสี่ค่า โดยระวังตัวอักษรพิมพ์ใหญ่ พิมพ์เล็ก ช่องว่าง และเครื่องหมายที่อาจพิมพ์ผิด
ค่าโฮสต์ฐานข้อมูลอาจเป็น localhost หรือเป็นชื่อเซิร์ฟเวอร์เฉพาะ ขึ้นอยู่กับผู้ให้บริการ หากไม่แน่ใจ ให้ใช้ค่าที่ระบุในแผงควบคุมหรือสอบถามโฮสติ้ง อย่าเปลี่ยนเป็นค่าอื่นโดยการคาดเดา
ก่อนแก้ไฟล์ ให้ดาวน์โหลดสำเนาเก็บไว้ หากไม่มั่นใจว่าค่าใดถูกต้อง ขอให้โฮสติ้งตรวจสอบข้อมูลแทนการทดลองแก้หลายค่า
แม้ชื่อฐานข้อมูลและรหัสผ่านถูกต้อง WordPress ก็อาจเชื่อมต่อไม่ได้ หากผู้ใช้ฐานข้อมูลไม่ได้รับสิทธิ์เข้าถึงฐานข้อมูลนั้น
เข้าแผงควบคุมโฮสติ้งเพื่อตรวจว่าผู้ใช้ฐานข้อมูลถูกเชื่อมกับฐานข้อมูลของเว็บไซต์และได้รับสิทธิ์ที่จำเป็น หากเพิ่งเปลี่ยนรหัสผ่านฐานข้อมูล ให้อัปเดตค่าที่เกี่ยวข้องในไฟล์ตั้งค่า WordPress ให้ตรงกัน
อย่าลบฐานข้อมูลหรือผู้ใช้ฐานข้อมูลเพื่อทดลองแก้ปัญหา เพราะอาจทำให้เว็บไซต์สูญเสียข้อมูลหรือเชื่อมต่อไม่ได้หนักกว่าเดิม
หากปัญหาเริ่มหลังย้ายเว็บไซต์ ให้ตรวจว่าฐานข้อมูลถูกนำเข้าไปยังโฮสต์ใหม่ครบถ้วน และไฟล์ตั้งค่า WordPress ใช้ข้อมูลของฐานข้อมูลฝั่งใหม่แล้ว
ตรวจสอบชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ฐานข้อมูล รวมถึงยืนยันกับโฮสติ้งว่าบัญชีผู้ใช้ได้รับสิทธิ์บนฐานข้อมูลใหม่ หากการย้ายยังไม่เสร็จสมบูรณ์ การรอให้โฮสติ้งตรวจขั้นตอนนำเข้าข้อมูลอาจปลอดภัยกว่าการนำเข้าซ้ำด้วยตนเอง
หากโฮสติ้งยืนยันว่าเซิร์ฟเวอร์ทำงานปกติและข้อมูลเชื่อมต่อถูกต้อง แต่เว็บไซต์ยังแสดงข้อความเดิม ให้สอบถามผู้ให้บริการว่าพบความผิดปกติในฐานข้อมูลหรือไม่
ก่อนซ่อมหรือกู้คืนฐานข้อมูล ให้สำรองฐานข้อมูลปัจจุบันก่อนเสมอ หากแผงควบคุมมีเครื่องมือซ่อมฐานข้อมูล ให้ใช้เฉพาะเมื่อเข้าใจผลของการทำงาน หรือให้โฮสติ้งช่วยดำเนินการ การซ่อมไม่ใช่ขั้นตอนแรกที่ควรลองเมื่อยังไม่ได้ตรวจข้อมูลเชื่อมต่อ
บางครั้งเว็บไซต์หลักขึ้นข้อความผิดพลาด แต่ระบบฐานข้อมูลยังตอบสนองได้ หากมีความรู้ในการใช้เครื่องมือฐานข้อมูลของโฮสติ้ง อาจตรวจสอบสถานะการเข้าถึงได้ แต่ไม่ควรแก้ไขหรือลบตารางโดยไม่ทราบผลกระทบ
หากไม่สามารถแยกได้ว่าเป็นปัญหาจากการเชื่อมต่อ ฐานข้อมูล หรือเซิร์ฟเวอร์ ให้ส่งรายละเอียดต่อไปนี้แก่โฮสติ้ง:
ComSiam แนะนำให้หลีกเลี่ยงการส่งรหัสผ่านฐานข้อมูลผ่านช่องทางสาธารณะ หากเจ้าหน้าที่จำเป็นต้องตรวจค่า ให้ใช้ช่องทางสนับสนุนที่โฮสติ้งกำหนด
เมื่อเว็บไซต์กลับมาใช้งานได้ ให้เปิดหน้าแรกและหน้าอื่น ๆ รวมถึงลองเข้าสู่ระบบแอดมิน ตรวจว่าบทความ รูปภาพ และข้อมูลสำคัญยังแสดงครบหรือไม่
หากเพิ่งเปลี่ยนรหัสผ่านหรือข้อมูลฐานข้อมูล ให้เก็บบันทึกค่าใหม่ไว้ในที่ปลอดภัย และตรวจว่าไฟล์ตั้งค่ากับแผงควบคุมโฮสติ้งใช้ข้อมูลตรงกัน การสำรองข้อมูลสม่ำเสมอช่วยให้กู้เว็บไซต์ได้ง่ายขึ้นหากเกิดปัญหาซ้ำ
เมื่อ WordPress ขึ้นข้อความ “Error Establishing a Database Connection” ให้ตรวจสถานะเซิร์ฟเวอร์ก่อน แล้วเปรียบเทียบข้อมูลฐานข้อมูลในไฟล์ตั้งค่ากับข้อมูลจากโฮสติ้ง ตรวจสิทธิ์ผู้ใช้ และทบทวนว่าปัญหาเริ่มหลังย้ายโฮสต์หรือเปลี่ยนรหัสผ่านหรือไม่ หากสงสัยว่าฐานข้อมูลเสียหาย ให้สำรองข้อมูลและขอให้โฮสติ้งตรวจสอบก่อนซ่อม ComSiam แนะนำให้หลีกเลี่ยงการลบหรือแก้ตารางฐานข้อมูลโดยไม่ทราบผลกระทบ