เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล – จะแก้ไขได้อย่างไร
เผยแพร่แล้ว: 2020-10-03ผู้ใช้ WordPress มักพบข้อผิดพลาดขณะทำงานบนเว็บไซต์หรือบล็อกของตน ข้อผิดพลาดเป็นสิ่งที่น่ารำคาญมากไม่ว่าจะเกิดขึ้นอย่างไร “ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล” เป็นหนึ่งในข้อผิดพลาด WordPress ที่พบบ่อยที่สุดและอาจน่ารำคาญที่สุด คุณเคยประสบกับข้อผิดพลาด WordPress นี้หรือไม่? คุณสามารถแก้ไขได้หรือไม่ หากคุณไม่ได้รับข้อผิดพลาดเช่นนี้ ไม่ได้หมายความว่าคุณจะไม่ได้รับข้อผิดพลาดดังกล่าว เป็นเรื่องปกติมากที่จะได้รับข้อผิดพลาดขณะทำงานบน WordPress ดังนั้นอย่าแปลกใจหากคุณเคยได้รับข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล ในบทความนี้ เราจะพูดถึงข้อความแสดง ข้อผิดพลาดทั่วไปของ WordPress โดยละเอียด นอกจากนี้เรายังจะได้เรียนรู้วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
คุณรู้หรือไม่ว่าอะไรเป็นสาเหตุของข้อผิดพลาด WordPress ในการสร้างการเชื่อมต่อฐานข้อมูล? เมื่อใดก็ตามที่คุณได้รับข้อผิดพลาด WordPress เว็บไซต์ของคุณจะหยุดทำงานเนื่องจากไม่สามารถสื่อสารหรือไม่สามารถเข้าถึงฐานข้อมูล WordPress ของคุณได้อีกต่อไป WordPress จัดเก็บข้อมูลเว็บไซต์ของคุณทั้งหมดไว้ในฐานข้อมูล MySQL ของคุณ ข้อมูลของไซต์รวมถึงข้อมูลโพสต์ ข้อมูลหน้า ข้อมูลเมตา ข้อมูลเข้าสู่ระบบ การตั้งค่าปลั๊กอิน ฯลฯ ฐานข้อมูล MySQL ไม่ได้เก็บข้อมูลเช่นเนื้อหาสื่อและไฟล์หลัก เช่น index.php, wp-login.php เป็นต้น ดังนั้น เมื่อใดก็ตามที่มีผู้เยี่ยมชมเว็บไซต์ของคุณ PHP จะรันโค้ดบนหน้าเว็บและสืบค้นข้อมูลจากฐานข้อมูล MySQL จากนั้นเว็บไซต์ของคุณจะแสดงบนเว็บเบราว์เซอร์ของผู้เยี่ยมชม แต่ถ้าฐานข้อมูล MySQL ของคุณทำงานไม่ถูกต้องเนื่องจากสาเหตุใดก็ตาม คุณจะได้รับข้อความแสดงข้อผิดพลาดว่า – ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล

เมื่อข้อผิดพลาด WordPress นี้ปรากฏขึ้น หน้าแรกของเว็บไซต์ของคุณจะไม่แสดงข้อมูลใด ๆ เนื่องจากไม่สามารถเรียกข้อมูลใด ๆ เพื่อแสดงบนหน้าได้ และเหตุผลก็คือการเชื่อมต่อทำงานไม่ถูกต้อง สิ่งนี้จะทำลายส่วนหน้าของไซต์ WordPress ของคุณ นอกจากนี้ คุณจะไม่สามารถเข้าถึงแดชบอร์ด WordPress ของคุณได้ บางครั้งอาจเกิดขึ้นที่ผู้เข้าชมของคุณไม่เห็นข้อผิดพลาดนี้ และสิ่งนี้เกิดขึ้นเพียงเพราะเว็บไซต์ของคุณมักใช้แคช นี่เป็นแนวทางที่ดีในการปรับปรุงประสบการณ์ผู้ใช้ไซต์ของคุณ ตัวอย่างเช่น หากไซต์ของคุณถูกแคชไว้เป็นเวลาหนึ่งชั่วโมง หนึ่งวัน หรือแม้แต่หนึ่งสัปดาห์ ผู้เข้าชมของคุณจะดูเป็นปกติแม้ว่าจะมีปัญหาใดๆ เกิดขึ้นก็ตาม
วิธีแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
ข้อผิดพลาดของ WordPress ในการสร้างการเชื่อมต่อฐานข้อมูลไม่ควรถูกมองข้าม เนื่องจากอาจส่งผลต่อการเข้าชม การขาย และการวิเคราะห์ของเว็บไซต์ของคุณ ดังนั้น คุณควรพยายามแก้ไขข้อผิดพลาดของ WordPress ทันทีที่ปรากฏบนหน้าจอของคุณ หากคุณเป็นผู้เริ่มต้นใช้งาน WordPress การแก้ไขข้อผิดพลาดของ WordPress อาจไม่ใช่เรื่องง่าย แต่ไม่ต้องกังวล! เราได้มาพร้อมกับการแก้ไขที่มีประสิทธิภาพมากที่สุดสำหรับข้อผิดพลาด WordPress โดยเฉพาะนี้ มาเริ่มกันเลยดีกว่า
ตรวจสอบข้อมูลรับรองฐานข้อมูล WordPress
สาเหตุที่พบบ่อยที่สุดสำหรับข้อผิดพลาด WordPress นี้คือข้อมูลรับรองฐานข้อมูลที่ไม่ถูกต้อง และหากคุณเพิ่งย้ายเว็บไซต์ WordPress ของคุณไปยังโฮสต์ใหม่ คุณมักจะได้รับข้อผิดพลาด WordPress นี้ ไฟล์ wp-config.php เก็บข้อมูลรับรองฐานข้อมูล WordPress ทั้งหมดของคุณ เป็นไฟล์กำหนดค่า WordPress ที่มีการตั้งค่า WordPress รวมถึงข้อมูลฐานข้อมูลของคุณ
ในไฟล์ wp-config.php คุณต้องค้นหาข้อมูลต่อไปนี้ –

ตรวจสอบให้แน่ใจว่าข้อมูล เช่น ชื่อฐานข้อมูล ชื่อผู้ใช้ รหัสผ่าน และโฮสต์ฐานข้อมูลนั้นถูกต้อง คุณต้องยืนยันข้อมูลนี้จากแดชบอร์ดบัญชีโฮสติ้ง WordPress โดยลงชื่อเข้าใช้บัญชีโฮสติ้ง WordPress > ไปที่ส่วน ฐานข้อมูล > คลิก ฐานข้อมูล MySQL

ซึ่งจะนำคุณไปยังหน้าการจัดการฐานข้อมูลบนแดชบอร์ดโฮสติ้งของคุณ ตอนนี้ค้นหาชื่อฐานข้อมูลและชื่อผู้ใช้ของคุณ

คุณจะมีรายชื่อผู้ใช้ในฐานข้อมูล มีลิงค์ เปลี่ยนรหัส ผ่านซึ่งคุณสามารถเปลี่ยนรหัสผ่านผู้ใช้ได้


คุณต้องตรวจสอบชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่าน ถ้าจำเป็น คุณต้องเปลี่ยนข้อมูลนั้นในไฟล์ wp-config.php ของคุณ หลังจากนั้น คุณต้องไปที่เว็บไซต์ของคุณอีกครั้งเพื่อตรวจสอบว่าข้อผิดพลาดของ WordPress ได้รับการแก้ไขหรือไม่ แต่ถ้าข้อผิดพลาดยังคงเกิดขึ้น แสดงว่าปัญหานั้นเป็นอย่างอื่น ลองใช้วิธีแก้ปัญหาที่ระบุด้านล่าง
ตรวจสอบข้อมูลโฮสต์ฐานข้อมูล
หากปัญหาไม่เกี่ยวข้องกับข้อมูลประจำตัวของฐานข้อมูล WordPress คุณอาจต้องตรวจสอบข้อมูลโฮสต์ฐานข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าข้อมูลโฮสต์ฐานข้อมูลถูกต้อง บริษัทโฮสติ้งส่วนใหญ่ใช้ localhost เป็นโฮสต์ฐานข้อมูล WordPress ของคุณ อย่างไรก็ตาม ผู้ให้บริการโฮสติ้งที่มีการจัดการบางรายใช้เซิร์ฟเวอร์แยกต่างหากเพื่อโฮสต์ฐานข้อมูล WordPress หากเป็นกรณีนี้ ข้อมูลโฮสต์ฐานข้อมูล WordPress ของคุณจะไม่ใช่ localhost คุณต้องติดต่อผู้ให้บริการโฮสต์เพื่อยืนยันข้อมูลโฮสต์ฐานข้อมูล WordPress ของคุณ
ตรวจสอบว่าเซิร์ฟเวอร์ฐานข้อมูลไม่ทำงาน
หากทุกอย่างดูเหมือนจะเรียบร้อย แต่คุณยังคงเผชิญกับข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล อาจเป็นเพราะเซิร์ฟเวอร์ฐานข้อมูลของคุณ เช่น เซิร์ฟเวอร์ MySQL ไม่ทำงาน และสิ่งนี้มักเกิดขึ้นเนื่องจากมีการรับส่งข้อมูลบนเซิร์ฟเวอร์ฐานข้อมูลของคุณเป็นจำนวนมาก ไม่สามารถจัดการกับโหลดเมื่อมีปริมาณการใช้งานมาก โดยเฉพาะอย่างยิ่งเมื่อคุณใช้โฮสติ้งที่ใช้ร่วมกัน ไซต์ WordPress ของคุณจะช้ามาก แม้แต่ผู้ใช้บางคนอาจได้รับข้อผิดพลาด สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือติดต่อผู้ให้บริการเว็บโฮสติ้งของคุณเพื่อยืนยันว่าเซิร์ฟเวอร์ฐานข้อมูลของคุณตอบสนองหรือไม่
หากคุณมีไซต์อื่นที่ทำงานอยู่บนเซิร์ฟเวอร์ฐานข้อมูลเดียวกัน คุณควรตรวจสอบไซต์เหล่านั้นเพื่อยืนยันว่าเซิร์ฟเวอร์ MySQL ของคุณหยุดทำงานจริงๆ หรือไม่ แต่ถ้าคุณไม่มีไซต์อื่นบนเซิร์ฟเวอร์เดียวกัน คุณควรไปที่แดชบอร์ดโฮสติ้งของคุณ พยายามเข้าถึง phpMyAdmin และเชื่อมต่อฐานข้อมูล หากคุณสามารถเชื่อมต่อได้สำเร็จ คุณต้องตรวจสอบว่าผู้ใช้ฐานข้อมูลของคุณมีสิทธิ์เพียงพอหรือไม่ ในการทำเช่นนั้น คุณต้องสร้างไฟล์ใหม่ชื่อ testconnection.php ในไฟล์นี้ คุณต้องเพิ่มรหัสต่อไปนี้ –

หมายเหตุ: อย่าลืมแทนที่ชื่อผู้ใช้และรหัสผ่านด้วยข้อมูลที่ถูกต้อง
จากนั้นอัปโหลดไฟล์ที่สร้างขึ้นใหม่นี้ไปยังไซต์ WordPress ของคุณและเข้าถึงผ่านเว็บเบราว์เซอร์ใดก็ได้ ถ้าเชื่อมต่อสำเร็จ แสดงว่าผู้ใช้ฐานข้อมูลของคุณมีสิทธิ์เพียงพอ และมีบางอย่างผิดปกติที่นี่
เพื่อให้แน่ใจว่าทุกอย่างเรียบร้อยดี คุณต้องกลับไปที่ไฟล์ wp-config และตรวจสอบทุกอย่างอย่างละเอียด
ซ่อมฐานข้อมูล WordPress
หากคุณยังคงพบข้อผิดพลาดเดิมของ WordPress คุณอาจต้องตรวจสอบความเสียหายของฐานข้อมูล และถ้ามันเสียหาย คุณต้องซ่อมแซมฐานข้อมูล WordPress ของคุณ และในการทำเช่นนั้น คุณสามารถเพิ่มโค้ด (ตามที่ระบุด้านล่าง) ลงในไฟล์ wp-config.php ของคุณ
กำหนด ('WP_ALLOW_REPAIR' จริง);

คุณต้องเพิ่มรหัสนี้ก่อน - นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข เมื่อคุณเพิ่มรหัสสำเร็จแล้ว คุณต้องไปที่หน้านี้เพื่อดูการตั้งค่า – http://www.yoursite.com/wp-admin/maint/repair.php
หน้าจอที่ปรากฏด้านล่าง:

มีสองตัวเลือก: “ซ่อมแซมฐานข้อมูล” และ “ซ่อมแซมและเพิ่มประสิทธิภาพฐานข้อมูล” คุณสามารถเลือกรายการใดก็ได้ตามความเหมาะสม
หมายเหตุ: ในการเข้าถึงหน้าซ่อมแซมฐานข้อมูล ไม่จำเป็นต้องเข้าสู่ระบบ หลังจากซ่อมแซมฐานข้อมูลของคุณ (หรือซ่อมแซมและเพิ่มประสิทธิภาพ) อย่าลืมลบรหัส (ที่คุณเพิ่มไว้ก่อนหน้านี้) ออกจากไฟล์ wp-config.php .
วิดีโอสอน
ดูวิดีโอบทช่วยสอนนี้เพื่อทำความเข้าใจวิธีแก้ไขข้อผิดพลาดของ WordPress ในการสร้างการเชื่อมต่อฐานข้อมูล –
บทสรุป
วัตถุประสงค์หลักของบทความนี้คือเพื่อให้คุณคุ้นเคยกับหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดของ WordPress – ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล ในบทความนี้ เราได้พูดถึงสาเหตุที่ทำให้เกิดข้อผิดพลาด WordPress นี้ และเราได้เรียนรู้วิธีแก้ไขข้อผิดพลาด WordPress นี้ด้วย หวังว่าคุณจะสามารถแก้ไขข้อผิดพลาดของ WordPress ได้โดยไม่ต้องพึ่งพาผู้เชี่ยวชาญหรือผู้เชี่ยวชาญ
