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

คุณเห็นข้อความ ‘ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล’ บนเว็บไซต์ WordPress ของคุณหรือไม่ มันเป็นข้อผิดพลาดร้ายแรงที่ทำให้เว็บไซต์ WordPress ของคุณเข้าถึงผู้ใช้ไม่ได้.


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

ในบทความนี้เราจะแสดงวิธีแก้ไขข้อผิดพลาดอย่างง่าย ๆ ในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress.

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

สิ่งที่ทำให้เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress?

ปัญหา ‘ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล’ อาจเกิดจากข้อมูลฐานข้อมูลที่ไม่ถูกต้องในการตั้งค่า WordPress ของคุณฐานข้อมูลเสียหายหรือเซิร์ฟเวอร์ฐานข้อมูลที่ไม่รับผิดชอบ.

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

ฐานข้อมูลเป็นซอฟต์แวร์ที่ทำให้ง่ายต่อการจัดเก็บจัดระเบียบและดึงข้อมูลลงในซอฟต์แวร์อื่น.

ในฐานะที่เป็นระบบจัดการเนื้อหา WordPress ใช้ฐานข้อมูลเพื่อจัดเก็บเนื้อหาทั้งหมดของคุณและข้อมูลเว็บไซต์อื่น ๆ จากนั้นจะเชื่อมต่อกับฐานข้อมูลทุกครั้งที่มีคนเยี่ยมชมเว็บไซต์ของคุณ.

WordPress ต้องการข้อมูลต่อไปนี้สำหรับการเชื่อมต่อกับฐานข้อมูล:

  • ชื่อฐานข้อมูล
  • ชื่อผู้ใช้ฐานข้อมูล
  • รหัสผ่านฐานข้อมูล
  • เซิร์ฟเวอร์ฐานข้อมูล

ข้อมูลนี้ถูกเก็บไว้ในไฟล์กำหนดค่า WordPress ของคุณชื่อ wp-config.php.

หากรายการใด ๆ เหล่านี้ไม่ถูกต้อง WordPress จะไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลของคุณและคุณจะเห็นข้อผิดพลาด ‘ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล’.

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

มาดูวิธีแก้ไขข้อผิดพลาดในการสร้างปัญหาการเชื่อมต่อฐานข้อมูลใน WordPress พร้อมการแก้ปัญหาทีละขั้นตอน.

1. ตรวจสอบข้อมูลประจำตัวฐานข้อมูล WordPress ของคุณ

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

ข้อมูลประจำตัวฐานข้อมูล WordPress ของคุณจะถูกเก็บไว้ในไฟล์ wp-config.php เป็นไฟล์กำหนดค่า WordPress ที่มีการตั้งค่า WordPress ที่สำคัญรวมถึงข้อมูลฐานข้อมูล.

หากคุณยังไม่ได้แก้ไขไฟล์ wp-config.php มาก่อนให้ดูคำแนะนำของเราเกี่ยวกับวิธีแก้ไขไฟล์ wp-config.php ใน WordPress.

คุณจะมองหาบรรทัดต่อไปนี้ในไฟล์ wp-config.php.

// ** การตั้งค่า MySQL – คุณสามารถรับข้อมูลนี้ได้จากเว็บโฮสต์ของคุณ ** //
/ ** ชื่อของฐานข้อมูลสำหรับ WordPress * /
define (‘DB_NAME’, ‘database_name_here’);
/ ** ชื่อผู้ใช้ฐานข้อมูล MySQL * /
define (‘DB_USER’, ‘username_here’);
/ ** รหัสผ่านฐานข้อมูล MySQL * /
define (‘DB_PASSWORD’, ‘password_here’);
/ ** ชื่อโฮสต์ MySQL * /
define (‘DB_HOST’, ‘localhost’);

คุณต้องตรวจสอบให้แน่ใจว่าข้อมูลสำหรับชื่อฐานข้อมูลชื่อผู้ใช้รหัสผ่านและโฮสต์ฐานข้อมูลนั้นถูกต้อง.

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

ข้อมูลฐานข้อมูล

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

ชื่อฐานข้อมูลและชื่อผู้ใช้

ด้านล่างนี้คุณจะพบผู้ใช้ฐานข้อมูลและลิงค์เพื่อเปลี่ยนรหัสผ่านผู้ใช้.

การเปลี่ยนรหัสผ่านผู้ใช้ฐานข้อมูล

เมื่อคุณยืนยันชื่อฐานข้อมูลชื่อผู้ใช้และรหัสผ่านแล้วคุณสามารถเปลี่ยนข้อมูลนั้นในไฟล์ wp-config.php ของคุณหากจำเป็น.

หลังจากนั้นลองเยี่ยมชมเว็บไซต์ของคุณอีกครั้งเพื่อดูว่าข้อผิดพลาดการเชื่อมต่อฐานข้อมูลหายไปหรือไม่.

หากคุณยังคงเห็นข้อผิดพลาดนั่นหมายความว่ามีบางอย่างผิดปกติ อ่านต่อสำหรับขั้นตอนการแก้ไขปัญหาเพิ่มเติม.

2. ตรวจสอบข้อมูลโฮสต์ฐานข้อมูลของคุณ

หากคุณมั่นใจว่าชื่อฐานข้อมูลชื่อผู้ใช้และรหัสผ่านของคุณถูกต้องคุณอาจต้องตรวจสอบให้แน่ใจว่าคุณใช้ข้อมูลโฮสต์ฐานข้อมูลที่ถูกต้อง.

บริษัท โฮสติ้ง WordPress ส่วนใหญ่ใช้ localhost เป็นโฮสต์ฐานข้อมูลของคุณ อย่างไรก็ตาม บริษัท โฮสติ้ง WordPress ที่จัดการบางแห่งใช้เซิร์ฟเวอร์แยกต่างหากเพื่อโฮสต์ฐานข้อมูล ในกรณีนั้นข้อมูลโฮสต์ฐานข้อมูลของคุณจะไม่เป็น localhost.

คุณต้องติดต่อ บริษัท โฮสติ้ง WordPress ของคุณเพื่อยืนยันข้อมูลโฮสต์ฐานข้อมูลของคุณ.

3. ซ่อมแซมฐานข้อมูล WordPress

หากคุณได้รับข้อผิดพลาดที่แตกต่างกันใน wp-admin ตัวอย่างเช่น“ ตารางฐานข้อมูลอย่างน้อยหนึ่งตารางไม่พร้อมใช้งาน ฐานข้อมูลอาจต้องได้รับการซ่อมแซม” จากนั้นคุณต้องซ่อมแซมฐานข้อมูลของคุณ.

คุณสามารถทำได้โดยเพิ่มบรรทัดต่อไปนี้ในไฟล์ wp-config.php ของคุณ อย่าลืมเพิ่มเข้าไปก่อน ‘นั่นคือทั้งหมดหยุดการแก้ไข! แฮปปี้บล็อก ’line wp-config.php.

define (‘WP_ALLOW_REPAIR’, จริง);

เมื่อคุณทำเช่นนั้นแล้วคุณสามารถดูการตั้งค่าได้โดยไปที่หน้านี้: http://www.yoursite.com/wp-admin/maint/repair.php

ซ่อมแซมฐานข้อมูล WordPress

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

4. ตรวจสอบว่าเซิร์ฟเวอร์ฐานข้อมูลของคุณไม่ทำงานหรือไม่

หากดูเหมือนว่าทุกอย่างจะถูกต้องและ WordPress ยังไม่สามารถเชื่อมต่อกับฐานข้อมูลได้เซิร์ฟเวอร์ฐานข้อมูลของคุณ (เซิร์ฟเวอร์ MySQL) อาจไม่ทำงาน.

สิ่งนี้อาจเกิดขึ้นเนื่องจากการรับส่งข้อมูลจำนวนมากบนเซิร์ฟเวอร์ โดยทั่วไปโฮสต์เซิร์ฟเวอร์ของคุณจะไม่สามารถรองรับการโหลดได้ (โดยเฉพาะเมื่อคุณอยู่ในพื้นที่สาธารณะ).

ไซต์ของคุณจะช้ามากและสำหรับผู้ใช้บางคนอาจทำให้เกิดข้อผิดพลาด ดังนั้นสิ่งที่ดีที่สุดที่คุณควรทำคือติดต่อทางโทรศัพท์หรือแชทสดกับผู้ให้บริการโฮสติ้งของคุณและถามพวกเขาว่าเซิร์ฟเวอร์ MySQL ของคุณตอบสนองหรือไม่.

หากคุณมีเว็บไซต์อื่นที่ทำงานบนเซิร์ฟเวอร์เดียวกันคุณสามารถตรวจสอบเว็บไซต์เหล่านั้นเพื่อยืนยันว่าเซิร์ฟเวอร์ SQL ของคุณไม่ทำงาน.

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

หากคุณสามารถเชื่อมต่อได้เราจำเป็นต้องตรวจสอบว่าผู้ใช้ฐานข้อมูลของคุณมีสิทธิ์เพียงพอหรือไม่ สร้างไฟล์ใหม่ชื่อ testconnection.php และวางรหัสต่อไปนี้ลงไป:

<?PHP
$ link = mysqli_connect (‘localhost’, ‘ชื่อผู้ใช้’, ‘รหัสผ่าน’);
if (! $ link) {
ตาย (‘ไม่สามารถเชื่อมต่อ:’. mysqli_error ());
}
echo ‘เชื่อมต่อเรียบร้อยแล้ว’;
mysqli_close ($ link);
?>

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

หากสคริปต์เชื่อมต่อสำเร็จแสดงว่าผู้ใช้ของคุณมีสิทธิ์เพียงพอและมีบางอย่างที่ผิดปกติ.

กลับไปที่ไฟล์ wp-config ของคุณเพื่อตรวจสอบให้แน่ใจว่าทุกอย่างถูกต้อง (สแกนหาตัวสะกดอีกครั้ง).

โซลูชันอื่น ๆ ที่ใช้งานได้สำหรับผู้ใช้

หากเคล็ดลับการแก้ไขปัญหาดังกล่าวข้างต้นล้มเหลวในการแก้ไขข้อผิดพลาดการเชื่อมต่อฐานข้อมูลบนเว็บไซต์ของคุณคุณอาจลองขั้นตอนเพิ่มเติมเหล่านี้.

รายงานโดยผู้ใช้ของเราขั้นตอนเหล่านี้ช่วยให้ผู้ใช้บางคนแก้ไขข้อผิดพลาดการเชื่อมต่อฐานข้อมูลบนเว็บไซต์ของพวกเขา.

1. อัปเดต URL ไซต์ WordPress

ลองอัปเดต URL ไซต์ WordPress โดยใช้ phpMyAdmin เพียงเข้าถึง phpMyAdmin จากหน้าแดชบอร์ดบัญชีโฮสติ้งของคุณและเลือกฐานข้อมูล WordPress ของคุณ.

ใช้ SQL ใน phpMyAdmin

หลังจากนั้นคลิกที่เมนู SQL ที่ด้านบนและป้อนแบบสอบถาม MySQL ต่อไปนี้.

อัปเดต wp_options SET option_value = ‘YOUR_SITE_URL’ WHERE option_name = ‘siteurl’

อย่าลืมระบุ URL ไซต์ของคุณเองและเปลี่ยน wp_options เป็นชื่อตารางของคุณเองเนื่องจากคุณอาจเปลี่ยนคำนำหน้าตาราง WordPress.

2. รีบูตเว็บเซิร์ฟเวอร์

ผู้ใช้บนเซิร์ฟเวอร์เฉพาะเซิร์ฟเวอร์ภายในและเซิร์ฟเวอร์เสมือน (VPS) สามารถลองรีบูตเซิร์ฟเวอร์.

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

3. ขอความช่วยเหลือ

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

คุณยังสามารถจ้างนักพัฒนา WordPress จาก Codeable ที่สามารถช่วยคุณแก้ไขปัญหานี้ในราคาที่สมเหตุสมผล ส่วนที่ดีที่สุดคือนักพัฒนาเหล่านี้ได้รับการตรวจสอบอย่างดีจากทีม Codeable ดังนั้นคุณจึงรู้ว่าพวกเขาสามารถไว้วางใจได้.

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me