Contact
Line : comsiam
Contact
Line : comsiam

หาก WordPress แสดงข้อความ “Error Establishing a Database Connection” หลังย้ายโฮสต์ มักเกิดจากข้อมูลฐานข้อมูลในไฟล์ตั้งค่าไม่ตรงกับโฮสต์ใหม่ ฐานข้อมูลนำเข้าไม่ครบ ผู้ใช้ฐานข้อมูลไม่มีสิทธิ์ หรือเว็บไซต์ยังชี้ไปยังเซิร์ฟเวอร์เดิม
ก่อนแก้ไข ให้เก็บข้อมูลจากโฮสต์เดิมและโฮสต์ใหม่ไว้ รวมถึงสำรองไฟล์กับฐานข้อมูล ComSiam แนะนำให้ตรวจแต่ละค่ากับข้อมูลที่ผู้ให้บริการโฮสต์ใหม่ยืนยัน แทนการเดาค่าการเชื่อมต่อ
เข้าแผงควบคุมโฮสต์ใหม่แล้วตรวจว่ามีฐานข้อมูลของเว็บไซต์อยู่ และการนำเข้าข้อมูลเสร็จสมบูรณ์ หากฐานข้อมูลไม่มีตาราง WordPress หรือมีข้อมูลไม่ครบ ให้ตรวจไฟล์สำรองและขั้นตอนนำเข้า
อย่านำเข้าฐานข้อมูลซ้ำทับข้อมูลปัจจุบันโดยไม่สำรองไว้ก่อน เพราะอาจเขียนทับข้อมูลที่เพิ่มหลังจากสำรองครั้งแรก
ผู้ให้บริการโฮสต์ใหม่อาจกำหนดชื่อฐานข้อมูลและชื่อผู้ใช้แตกต่างจากโฮสต์เดิม ตรวจข้อมูลในแผงควบคุมโฮสต์ใหม่ แล้วเปรียบเทียบกับค่าที่เว็บไซต์ใช้อยู่ในไฟล์ตั้งค่า WordPress
ตรวจให้ตรงทุกตัวอักษร รวมถึงคำนำหน้าที่โฮสต์อาจเพิ่มให้ชื่อฐานข้อมูลหรือชื่อผู้ใช้ หากไม่แน่ใจ ให้ขอข้อมูลที่ถูกต้องจากโฮสติ้ง
หากเปลี่ยนรหัสผ่านฐานข้อมูลระหว่างย้ายโฮสต์ ต้องตรวจว่าค่าในไฟล์ตั้งค่า WordPress ตรงกับรหัสผ่านใหม่ ส่วนค่าโฮสต์ฐานข้อมูลอาจไม่ใช่ localhost เสมอไป ให้ใช้ค่าที่ผู้ให้บริการระบุ
ก่อนแก้ไฟล์ ให้ดาวน์โหลดสำเนาเก็บไว้ หากแก้แล้วเว็บไซต์ยังเชื่อมต่อไม่ได้ ให้ย้อนกลับหรือสอบถามโฮสติ้งก่อนทดลองเปลี่ยนค่าอื่น
ผู้ใช้ฐานข้อมูลต้องได้รับสิทธิ์เข้าถึงฐานข้อมูลที่นำเข้า หากผู้ใช้ถูกสร้างแยกจากฐานข้อมูลหรือยังไม่ได้กำหนดสิทธิ์ WordPress จะเชื่อมต่อไม่ได้ แม้ชื่อและรหัสผ่านจะถูกต้อง
ตรวจการผูกผู้ใช้กับฐานข้อมูลในแผงควบคุมโฮสติ้ง และให้ผู้ใช้มีสิทธิ์ตามที่ WordPress ต้องใช้ หากไม่แน่ใจ ให้โฮสติ้งช่วยตั้งค่าแทนการลบผู้ใช้หรือฐานข้อมูลแล้วสร้างใหม่
หลังย้ายเว็บไซต์ หาก DNS ยังชี้ไปยังโฮสต์เดิม ผู้เข้าชมบางเครือข่ายอาจเห็นเว็บไซต์จากเซิร์ฟเวอร์เก่า ขณะที่บางเครือข่ายเห็นเซิร์ฟเวอร์ใหม่ ตรวจค่าที่โดเมนชี้ไปและยืนยันกับผู้ให้บริการว่าการเปลี่ยน DNS เสร็จสมบูรณ์แล้ว
หากเปิดเว็บไซต์ผ่านโดเมนชั่วคราวได้ แต่โดเมนจริงยังมีปัญหา ให้แจ้งโฮสติ้งตรวจ DNS และการตั้งค่าโดเมน อย่าเปลี่ยนค่าซ้ำหลายครั้งโดยไม่ทราบสถานะปัจจุบัน
ยืนยันว่าไฟล์ WordPress ที่ย้ายมาครบและอยู่ในโฟลเดอร์ที่โดเมนใหม่ใช้งาน หากไฟล์ตั้งค่าถูกคัดลอกไม่ครบ หรือเว็บไซต์อ่านไฟล์คนละชุด อาจใช้ข้อมูลฐานข้อมูลไม่ตรงกับฐานข้อมูลที่นำเข้า
หากย้ายเว็บไซต์ด้วยปลั๊กอินหรือระบบอัตโนมัติ ให้ตรวจรายงานว่างานย้ายเสร็จสมบูรณ์หรือมีขั้นตอนใดล้มเหลว
หากตรวจข้อมูลฐานข้อมูล สิทธิ์ และ DNS แล้วเว็บไซต์ยังแสดงข้อความเดิม ให้ส่งข้อมูลต่อไปนี้แก่โฮสติ้ง:
ComSiam แนะนำให้ขอให้ตรวจ Log ของฐานข้อมูลและเว็บเซิร์ฟเวอร์ เพื่อยืนยันว่าเว็บไซต์กำลังเชื่อมต่อไปยังฐานข้อมูลบนโฮสต์ใหม่จริง
เมื่อ WordPress เชื่อมต่อฐานข้อมูลไม่ได้หลังย้ายโฮสต์ ให้ตรวจว่าฐานข้อมูลนำเข้าครบ ชื่อฐานข้อมูล ผู้ใช้ รหัสผ่าน และโฮสต์ฐานข้อมูลถูกต้อง รวมถึงตรวจสิทธิ์ผู้ใช้และ DNS ของโดเมน สำรองข้อมูลก่อนแก้ไฟล์หรือนำเข้าฐานข้อมูลซ้ำ หากยังไม่หาย ให้โฮสติ้งตรวจ Log และการเชื่อมต่อ ComSiam แนะนำให้ยืนยันค่าทุกอย่างกับโฮสต์ใหม่ก่อนเปลี่ยนระบบเพิ่มเติม