วิธีแก้ไขข้อผิดพลาดในการเชื่อมต่อกับฐานข้อมูล WordPress? ค้นหาข้อมูลในบทความนี้
หากคุณท่องเว็บมานานพอคุณต้องเห็นข้อผิดพลาดนี้สองสามครั้ง " เกิดข้อผิดพลาดในการสร้างการเชื่อมต่อกับฐานข้อมูล"; มันคือ ความผิดพลาด ค่อนข้างน่าผิดหวังโดยเฉพาะสำหรับผู้ใช้มือใหม่
ในบทช่วยสอนนี้เราจะแสดงวิธีแก้ไขข้อผิดพลาดนี้บน WordPress โดยรวบรวมรายการวิธีแก้ปัญหา
Remarque: ก่อนทำการเปลี่ยนแปลงใด ๆ กับฐานข้อมูลโปรดตรวจสอบว่าคุณ มีการสำรองข้อมูลที่จำเป็น.
แต่ก่อนหน้านี้หากคุณไม่เคยติดตั้ง 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. ขึ้นอยู่กับโฮสต์จะแตกต่างกัน สำหรับโฮสต์เว็บยอดนิยมเช่น HostGator, BlueHost, 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
คุณสมบัติหลักคือ: สถิติของ AWeber ในแดชบอร์ด WordPress ของคุณเทมเพลตที่น่าสนใจและน่ารัก 8 แบบเพื่อสร้างแบบฟอร์มการสมัครของคุณเองและในเวลาไม่นานการตรวจสอบแคมเปญออกอากาศทั้งหมดของบัญชีของคุณ Aweber ในคลิกเดียวความง่ายในการติดตั้งเข้ากันได้กับ jQuery และ WordPress เวอร์ชันล่าสุดเอกสารที่สมบูรณ์และการสนับสนุนตลอด 24/24
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
2. เครื่องกำเนิดสูตรรวม
Total Recipe Generator เป็นปลั๊กอินสูตรพิเศษที่มีอยู่ใน WordPress เปิดโอกาสให้คุณนำเสนอสูตรอาหารของคุณแก่ผู้ใช้ด้วยวิธีที่จะช่วยให้คุณโดดเด่นกว่าใคร
Ce WordPress ปลั๊กอิน จะช่วยให้คุณสามารถแปลงเว็บไซต์ของคุณเป็น .ได้อย่างง่ายดาย เว็บไซต์ที่ทุ่มเทให้กับสูตรการทำอาหาร. คุณจะสามารถ:
กรองสูตรที่ระบุไว้ตามปริมาณขององค์ประกอบทางโภชนาการ (โซเดียมคาร์โบไฮเดรตโปรตีน ฯลฯ ) กรองสูตรที่ระบุไว้ตามเวลาในการเตรียมตามลำดับชั้นและความหมายเวลาทำอาหาร ความยากลำบาก, ประเภทของสูตรอาหารและทั้งหมดใช้ค่าแบบหล่นลงและอื่น ๆ ...
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
3 ไอคอน AccessPress Social Pro
AccessPress Social Icons Pro ช่วยให้คุณสร้างไอคอนโซเชียลต่างๆและเชื่อมโยงโปรไฟล์โซเชียลของคุณจากเว็บไซต์ WordPress ของคุณ มันน่าสนใจมากเพราะคุณสามารถสร้างปรับแต่งและออกแบบไอคอนที่สวยงามสำหรับโปรไฟล์โซเชียลมีเดียของคุณ
ปลั๊กอิน WordPress ระดับพรีเมี่ยมนี้มีชุดไอคอนที่สวยงาม 16 ชุดให้คุณเลือก นอกจากนั้นยังช่วยให้คุณสามารถสร้างชุดไอคอนของคุณเองปรับแต่งกำหนดขนาดเพิ่มเอฟเฟกต์ต่างๆ ฯลฯ
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
ทรัพยากรที่แนะนำ
ค้นหาข้อมูลเกี่ยวกับแหล่งข้อมูลที่แนะนำอื่น ๆ เพื่อช่วยคุณสร้างและจัดการเว็บไซต์ของคุณ
- วิธีการช่วยให้ผู้ใช้สามารถแก้ไขหน้าเว็บบางหน้า
- ปลั๊กอิน WordPress 5 เพื่อสร้างรูปแบบการบริจาค
- ปลั๊กอิน WordPress 6 เพื่อสร้างบล็อกอัตโนมัติ
- วิธีใช้เอฟเฟกต์แบบโรลโอเวอร์เพื่อเปิดเผยเนื้อหาใน Divi
สรุป
ที่นี่คือ ! สำหรับบทช่วยสอนนี้เราหวังว่าบทช่วยสอนนี้จะช่วยคุณแก้ไขข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล WordPress หากคุณชอบโปรดอย่าลังเลที่จะ แบ่งปันกับเพื่อนของคุณบนเครือข่ายโซเชียลที่คุณชื่นชอบ.
อย่างไรก็ตามคุณสามารถปรึกษาได้ ทรัพยากรของเราหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเรา การสร้างบล็อก WordPress
แต่ในขณะเดียวกันก็แจ้งให้เราทราบ ความคิดเห็นของคุณ และข้อเสนอแนะในส่วนเฉพาะ
...