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

หากคุณท่องเว็บมานานพอคุณต้องเห็นข้อผิดพลาดนี้สองสามครั้ง " เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อกับฐานข้อมูล"; มันคือ ความผิดพลาด ค่อนข้างน่าผิดหวังโดยเฉพาะสำหรับผู้ใช้มือใหม่ 

ในบทช่วยสอนนี้เราจะแสดงวิธีแก้ไขข้อผิดพลาดนี้บน WordPress โดยรวบรวมรายการวิธีแก้ปัญหา

Remarque: ก่อนทำการเปลี่ยนแปลงใด ๆ กับฐานข้อมูลโปรดตรวจสอบว่าคุณ มีการสำรองข้อมูลที่จำเป็น.

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

แต่ก่อนหน้านี้หากคุณไม่เคยติดตั้ง WordPress ให้ค้นพบ วิธีการติดตั้งขั้นตอน 7 บล็อก WordPress et วิธีการหาติดตั้งและเปิดใช้งานธีมเวิร์ดเพรสบนบล็อกของคุณ 

จากนั้นกลับไปที่สาเหตุที่เราอยู่ที่นี่ 

อะไรคือสาเหตุของข้อผิดพลาดนี้?

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

ค้นพบของเรา ปลั๊กอินดีในการจัดการข้อผิดพลาด 5 404 WordPress

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

ในการวิจัยของเราเราพบว่าส่วนใหญ่ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากข้อผิดพลาดของเซิร์ฟเวอร์ แต่อาจมีปัจจัยอื่น ๆ

ลองดูวิธีในการแก้ปัญหานี้

ปัญหาเกิดขึ้นเช่นกันสำหรับ / wp-admin /

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

ค้นพบ วิธีทำซ้ำฐานข้อมูล WordPress ด้วย phpMyAdmin

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

คุณสามารถทำได้โดยการเพิ่มบรรทัดต่อไปนี้ของคุณ WP-config.php. เพิ่มก่อนบรรทัด « ทั้งหมดนี้หยุดแก้ไข! บล็อกมีความสุข».

define ('WP_ALLOW_REPAIR' จริง);

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

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

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

ดังนั้นเมื่อเสร็จแล้ว การซ่อมแซม et เพิ่มประสิทธิภาพฐานข้อมูลของคุณโปรดลบออกจากไฟล์ของคุณ WP-config.php.

หากการซ่อมแซมนี้ไม่สามารถแก้ไขปัญหาได้หรือคุณประสบปัญหาในการซ่อมแซมให้เสร็จสิ้นให้อ่านบทความนี้ต่อ คุณอาจพบวิธีอื่นที่มีประสิทธิภาพมากกว่านี้

ตรวจสอบไฟล์ wp-config.php

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

ดูเพิ่มเติมที่จะไปต่อ วิธีการจัดการไฟล์และโฟลเดอร์ WordPress

สิ่งแรกที่คุณควรตรวจสอบอยู่เสมอคือไม่มีอะไรเปลี่ยนแปลงในไฟล์ของคุณ WP-config.php.

define ('DB_NAME', 'database-name'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'database-password'); define ('DB_HOST', 'localhost');

โปรดจำไว้ว่าค่าของ DB_HOST อาจจะไม่เสมอไป localhost. ขึ้นอยู่กับโฮสต์จะแตกต่างกัน สำหรับโฮสต์เว็บยอดนิยมเช่น HostGatorBlueHost, Site5เป็น localhost

เรียกดูไดเรกทอรีของคุณด้วยสิ่งเหล่านี้ ไคลเอนต์ FTP เพื่อทำการถ่ายโอนไฟล์ไปยังโฮสติ้งของคุณ

บางคนแนะนำให้แก้ไขปัญหาโดยแทนที่ localhost ด้วยที่อยู่ IP เป็นเรื่องปกติที่จะพบปัญหาประเภทนี้เมื่อ WordPress ทำงานบนเซิร์ฟเวอร์ภายใน ตัวอย่างเช่นบน MAMP, มูลค่า DB_HOST เมื่อเปลี่ยนเป็นที่อยู่ IP ดูเหมือนจะใช้งานได้

ดำเนินการต่อไปโดยการค้นหา วิธีการติดตั้ง WordPress ไว้บนเครื่อง PC / Windows ด้วย XAMPP

กำหนด ( 'DB_HOST', '127.0.0.1: 8889');

ที่อยู่ IP จะแตกต่างกันไปขึ้นอยู่กับบริการโฮสต์เว็บ

หากทุกอย่างในแฟ้ม WP-config.php ถูกต้อง (อย่าลืมตรวจสอบคำผิด) ดังนั้นจึงเป็นเรื่องที่ยุติธรรมที่จะบอกว่าปัญหาอยู่ที่ระดับเซิร์ฟเวอร์

ปรึกษาโฮสต์เว็บของคุณ (MySQL เซิร์ฟเวอร์)

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

เซิร์ฟเวอร์เฉพาะ, VPS, แชร์หรือคลาวด์ โซลูชั่น WordPress เว็บโฮสติ้งที่ดีที่สุดคืออะไร

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

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

ฉันจะอนุญาตให้ผู้ใช้แก้ไขบางหน้าได้อย่างไร  ค้นหาข้อมูลในบทความนี้

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

สร้างไฟล์ใหม่ที่เรียกว่า testconnection.php และวางรหัสต่อไปนี้ด้านใน:

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

อ่านบทความของเราเกี่ยวกับ ปลั๊กอิน WordPress 6 เพื่อแชร์บทความของคุณบนเครือข่ายโซเชียล

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

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

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

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

ดีปัคมิตตาล ระบุว่าสำหรับลูกค้าของเขาเขาพยายามซ่อมแซมฐานข้อมูล แม้หลังจากการซ่อมแซมแล้วข้อผิดพลาดก็ไม่หายไป จากนั้นเขาก็ลองสิ่งต่างๆและในที่สุดเขาก็พบว่าปัญหาอยู่ที่ URL ของเว็บไซต์ เห็นได้ชัดว่าหลังจะเปลี่ยนไปทำให้เกิดข้อผิดพลาด เขาทำตามคำขอ SQL sur phpMyAdmin:

UPDATE SET wp_options option_value 'YOUR_SITE_URL' = WHERE OPTION_NAME = 'siteurl'

ให้แน่ใจว่าจะเข้ามาแทนที่ "YOUR_SITE_URL" ด้วย URL ปัจจุบัน

สิ่งนี้ดูเหมือนจะช่วยแก้ปัญหาของเธอและคนอื่น ๆ ที่แสดงความคิดเห็นในโพสต์ของเธอ

Sachinum อ้างว่าเขาสามารถเชื่อมต่อกับฐานข้อมูลด้วย testconnection.phpดังนั้นจึงแทนที่ผู้ใช้ใน WP-config.php โดยผู้ใช้ ราก. ตั้งแต่นั้นมา WordPress ก็เริ่มทำงานได้ดี

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

ค้นพบด้วย วิธีการผสานสองฐานข้อมูล WordPress

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

ค้นพบปลั๊กอิน WordPress พรีเมียมบางอย่าง  

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

เราเสนอปลั๊กอิน WordPress พรีเมี่ยมให้คุณที่นี่ซึ่งจะช่วยคุณได้

1 แบบฟอร์มติดต่อ 7 Aweber Add-on

Ce WordPress ปลั๊กอิน พรีเมี่ยมผสมผสานความเรียบง่ายของ WordPress ปลั๊กอิน ติดต่อ 7 แบบฟอร์ม และเพิ่มระบบการสร้างเว็บไซต์ของคุณ แบบฟอร์มติดต่อ. มันรวมโมดูลตอบกลับอัตโนมัติของ AWeber และสามารถส่งอีเมลไปยังรายการของคุณได้โดยตรง AWeber 

Cf7 aweber เพิ่ม

คุณสมบัติหลักคือ: สถิติของ AWeber ในแดชบอร์ด WordPress ของคุณเทมเพลตที่น่าสนใจและน่ารัก 8 แบบเพื่อสร้างแบบฟอร์มการสมัครของคุณเองและในเวลาไม่นานการตรวจสอบแคมเปญออกอากาศทั้งหมดของบัญชีของคุณ Aweber ในคลิกเดียวความง่ายในการติดตั้งเข้ากันได้กับ jQuery และ WordPress เวอร์ชันล่าสุดเอกสารที่สมบูรณ์และการสนับสนุนตลอด 24/24

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

2. เครื่องกำเนิดสูตรรวม

Total Recipe Generator เป็นปลั๊กอินสูตรพิเศษที่มีอยู่ใน WordPress เปิดโอกาสให้คุณนำเสนอสูตรอาหารของคุณแก่ผู้ใช้ด้วยวิธีที่จะช่วยให้คุณโดดเด่นกว่าใครตัวสร้างสูตรรวมเครื่องชงสูตร wordpress พร้อมสคีมาและองค์ประกอบข้อมูลโภชนาการหรือปลั๊กอิน addon wordpress

Ce WordPress ปลั๊กอิน จะช่วยให้คุณสามารถแปลงเว็บไซต์ของคุณเป็น .ได้อย่างง่ายดาย เว็บไซต์ที่ทุ่มเทให้กับสูตรการทำอาหาร. คุณจะสามารถ:

กรองสูตรที่ระบุไว้ตามปริมาณขององค์ประกอบทางโภชนาการ (โซเดียมคาร์โบไฮเดรตโปรตีน ฯลฯ ) กรองสูตรที่ระบุไว้ตามเวลาในการเตรียมตามลำดับชั้นและความหมายเวลาทำอาหาร ความยากลำบาก, ประเภทของสูตรอาหารและทั้งหมดใช้ค่าแบบหล่นลงและอื่น ๆ ...

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

3 ไอคอน AccessPress Social Pro

AccessPress Social Icons Pro ช่วยให้คุณสร้างไอคอนโซเชียลต่างๆและเชื่อมโยงโปรไฟล์โซเชียลของคุณจากเว็บไซต์ WordPress ของคุณ มันน่าสนใจมากเพราะคุณสามารถสร้างปรับแต่งและออกแบบไอคอนที่สวยงามสำหรับโปรไฟล์โซเชียลมีเดียของคุณ Accesspress ไอคอนโซเชียลสำหรับปลั๊กอิน WordPress

ปลั๊กอิน WordPress ระดับพรีเมี่ยมนี้มีชุดไอคอนที่สวยงาม 16 ชุดให้คุณเลือก นอกจากนั้นยังช่วยให้คุณสามารถสร้างชุดไอคอนของคุณเองปรับแต่งกำหนดขนาดเพิ่มเอฟเฟกต์ต่างๆ ฯลฯ

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

ทรัพยากรที่แนะนำ

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

สรุป

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

อย่างไรก็ตามคุณสามารถปรึกษาได้ ทรัพยากรของเราหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเรา การสร้างบล็อก WordPress

แต่ในขณะเดียวกันก็แจ้งให้เราทราบ ความคิดเห็นของคุณ และข้อเสนอแนะในส่วนเฉพาะ

...