วิธีแก้ไขข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล WordPress



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ข้อความแสดงข้อผิดพลาด ‘ เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล จะปรากฏขึ้นเมื่อ WordPress ไม่สามารถกู้คืนข้อมูลจากฐานข้อมูลของเว็บไซต์ของคุณได้ WordPress เก็บข้อมูลเมตาข้อมูลโพสต์ข้อมูลล็อกอินการตั้งค่าปลั๊กอินและข้อมูลเพจในฐานข้อมูล แม้ว่าธีมรูปภาพและไฟล์หลักของ WordPress จะไม่ถูกเก็บไว้ในฐานข้อมูล ดังนั้นเมื่อใดก็ตามที่คุณหรือใครก็ตามเข้าถึงเว็บไซต์ของคุณข้อความค้นหา PHP จะถูกเรียกใช้ซึ่งรับ / ดึงข้อมูลที่ต้องการจากฐานข้อมูลและเมื่อใดที่ฟังก์ชันการทำงานเสีย (เช่นข้อมูลไม่สามารถดึงจากฐานข้อมูลได้) ข้อผิดพลาดนี้จะปรากฏขึ้น ซึ่งหมายความว่า WordPress ไม่สามารถดึงข้อมูลเฉพาะจากฐานข้อมูลได้



เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล



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



อะไรเป็นสาเหตุของข้อความแสดงข้อผิดพลาด 'ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล' ใน WordPress

สาเหตุที่ทำให้ WordPress ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลได้นั้นมีมากมาย สิ่งที่พบบ่อยที่สุดและมักกล่าวถึงด้านล่าง:

  • ข้อมูลรับรองการเข้าสู่ระบบฐานข้อมูลไม่ถูกต้อง: สาเหตุที่สำคัญที่สุดที่ทำให้เกิดข้อผิดพลาดนี้คือการมีข้อมูลรับรองการเข้าสู่ระบบที่ไม่ถูกต้องที่ WordPress ใช้เพื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล หากข้อมูลรับรองการเข้าสู่ระบบที่ใช้โดย WordPress เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลนั้นไม่ถูกต้องคุณจะต้องเผชิญกับข้อผิดพลาดนี้เนื่องจาก WordPress จะไม่สามารถสร้างการเชื่อมต่อกับฐานข้อมูลได้เนื่องจากข้อมูลรับรองการเข้าสู่ระบบที่ไม่ถูกต้อง
  • ฐานข้อมูลเสียหาย: หากฐานข้อมูลของคุณเสียหายเป็นไปได้มากว่าคุณจะได้รับข้อผิดพลาดนี้ เนื่องจากความเสียหายฉันหมายความว่าตาราง / คอลัมน์บางส่วนในฐานข้อมูลอาจมีการเปลี่ยนแปลงและ WordPress ไม่สามารถรับค่าข้อมูลที่ต้องการจากตาราง / คอลัมน์เหล่านั้นในฐานข้อมูล
  • ปัญหาเซิร์ฟเวอร์ฐานข้อมูล: สาเหตุทั่วไปอีกประการหนึ่งสำหรับข้อผิดพลาดนี้คือการมีเซิร์ฟเวอร์ฐานข้อมูลล่ม ตัวอย่างเช่นหากคุณโฮสต์เว็บไซต์ของคุณบนเว็บเซิร์ฟเวอร์ที่ไหนสักแห่งและเซิร์ฟเวอร์ฐานข้อมูลก็อยู่ที่นั่นด้วย แต่ไม่ได้ออนไลน์หรือไม่สามารถเชื่อมต่อได้คุณจะได้รับข้อผิดพลาดนี้
  • ไฟล์ WordPress เสียหาย: อีกสาเหตุที่เป็นไปได้สำหรับข้อผิดพลาดนี้คือมีไฟล์เสียหายในไดเรกทอรีการติดตั้ง WordPress ของคุณ บ่อยครั้งที่แฮกเกอร์สามารถเข้าถึงเว็บไซต์ WordPress ของคุณและแก้ไขไฟล์ในไดเรกทอรี WordPress ของคุณได้โดยการเพิ่มไฟล์ใหม่หรือลบไฟล์ที่มีอยู่หรือปรับแต่งไฟล์ต้นฉบับของคุณ ไม่ว่าจะเป็นกรณีใด แต่ถ้าคุณมีไฟล์ที่เสียหายในไดเรกทอรี WordPress ของคุณคุณอาจได้รับข้อผิดพลาดนี้เนื่องจากมัน
  • หน่วยความจำ PHP ไม่เพียงพอ: ข้อความแสดงข้อผิดพลาดอาจเกิดขึ้นได้หากเว็บเซิร์ฟเวอร์ของคุณมีหน่วยความจำ PHP ไม่เพียงพอ ในกรณีนี้คุณจะต้องอัปเดตไฟล์ php.ini เพื่อเพิ่มหน่วยความจำ PHP

โซลูชันที่ 1: ตรวจสอบ wp-config.php ของคุณในไดเรกทอรีการติดตั้ง WordPress ของคุณ

สิ่งแรกที่คุณควรทำในขณะดำเนินการแก้ไขข้อผิดพลาดนี้คือไปดูไฟล์ wp-config.php ในไดเรกทอรี WordPress ของคุณ คุณควรดูว่าเนื้อหาของ wp-config.php มีการเปลี่ยนแปลงหรือไม่

ในการทำเช่นนั้นคุณสามารถใช้ตัวจัดการไฟล์ที่มีให้ใน cPanel ของเว็บโฮสติ้งเพื่อเข้าถึง wp-config.php หรือคุณสามารถใช้แอปพลิเคชัน FTP เช่น Filezilla เพื่อเชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณและเข้าถึงไฟล์บนโปรแกรมแก้ไขข้อความที่ติดตั้งบน คอมพิวเตอร์ในพื้นที่ของคุณ



เมื่อคุณสามารถเข้าถึงไฟล์ wp-config.php ให้ดูว่ามีบรรทัดเหล่านี้อยู่ในนั้น:

กำหนด ('DB_NAME