Paano Ayusin ang Error sa Koneksyon sa WordPress Database



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mensahe ng error na ‘ Error sa pagtataguyod ng isang koneksyon sa database 'Lilitaw kapag ang WordPress ay hindi nakakakuha ng data mula sa database ng iyong website. Inimbak ng WordPress ang lahat ng impormasyon sa meta, mag-post ng data, impormasyon sa pag-login, mga setting ng plugin at data ng pahina sa database nito. Gayunpaman, ang mga tema, imahe, at pangunahing mga file ng WordPress ay hindi nakaimbak sa database. Kaya't tuwing ikaw o ang sinumang nag-access sa iyong website, isang query sa PHP ay naisakatuparan na nakakakuha / nakakakuha ng nais na data mula sa database at kung kailan sa ilang kadahilanan na nasisira ang pagpapaandar (ibig sabihin ang data ay hindi makuha mula sa database), ang error na ito ay pops pataas na nangangahulugang hindi nakuha ng WordPress ang partikular na data mula sa database.



Error sa Pagtaguyod ng isang Koneksyon sa Database



Ang mensahe ng error na ito ay talagang pangkaraniwan at kung nagamit mo ang WordPress sa iyong web server, malamang na napagtagpo mo ang mensahe ng error na ito kahit isang beses lang. Gayunpaman, sa artikulong ito, sasaklawin namin ang mga posibleng sanhi ng nasabing mensahe ng error at pagkatapos ay magpatuloy sa pagbibigay ng isang listahan ng mga solusyon na maaari mong ipatupad upang malutas ang isyu. Kaya, magsimula tayo.



Ano ang sanhi ng Mensahe ng Error na 'Error Establishing a Database Connection' sa WordPress?

Ang mga kadahilanan na sanhi na hindi makakonekta ang WordPress sa kanyang server ng database ay maaaring marami. Ang pinakakaraniwan at madalas ay nabanggit sa ibaba:

  • Di-wastong mga kredensyal sa pag-login sa database: Ang pinakatanyag na dahilan para maganap ang error na ito ay ang pagkakaroon ng hindi wastong mga kredensyal sa pag-login na ginamit ng WordPress upang maitaguyod ang isang koneksyon sa database server. Kung ang mga kredensyal sa pag-login na ginamit ng WordPress upang kumonekta sa database server nito ay hindi wasto, pagkatapos ay haharapin mo ang error na ito dahil hindi makakagawa ang WordPress ng isang koneksyon sa database dahil sa maling mga kredensyal sa pag-login.
  • Masirang Database: Kung ang iyong database ay napinsala, malamang na makakakuha ka ng error na ito. Sa pamamagitan ng katiwalian, ibig kong sabihin na ang ilan sa mga talahanayan / haligi sa database ay maaaring mabago at hindi makuha ng WordPress ang nais na mga halaga ng data mula sa mga partikular na talahanayan / haligi sa database.
  • Mga isyu sa database ng server: Ang isa pang karaniwang sanhi para sa error na ito ay ang pagkakaroon ng isang down database server. Halimbawa, kung na-host mo ang iyong website sa isang web server sa isang lugar at ang database server ay naninirahan doon din ngunit hindi ito online o hindi makakonekta dito makakakuha ka ng error na ito.
  • Mga masasamang file ng WordPress: Ang isa pang posibleng dahilan para maganap ang error na ito ay ang pagkakaroon ng mga sira na file sa iyong direktoryo ng pag-install ng WordPress. Kadalasan, ang mga hacker ay maaaring makakuha ng pag-access sa iyong website sa WordPress at baguhin ang mga file sa iyong direktoryo ng WordPress sa pamamagitan ng pagdaragdag ng mga bagong file o pagtanggal ng mga mayroon na o pag-aayos sa iyong orihinal na mga file. Sa gayon, anuman ang kaso, ngunit kung nakakuha ka ng mga nasirang file sa iyong direktoryo ng WordPress, maaaring makuha mo ang error na ito dahil dito.
  • Hindi sapat na memorya ng PHP: Maaari ding lumitaw ang mensahe ng error kung ang iyong web server ay walang sapat na memorya ng PHP. Sa ganitong kaso, kakailanganin mong i-update ang php.ini file upang madagdagan ang memorya ng PHP.

Solusyon 1: Suriin ang iyong wp-config.php sa iyong direktoryo ng pag-install ng WordPress

Ang unang bagay na dapat mong gawin habang nagpapatuloy upang ayusin ang error na ito ay upang pumunta at tingnan ang wp-config.php file sa iyong direktoryo ng WordPress. Dapat mong makita kung ang mga nilalaman ng wp-config.php ay binago o hindi.

Upang gawin iyon, maaari mong gamitin ang file manager na ibinigay sa cPanel ng iyong web hosting para sa pag-access sa wp-config.php o maaari mong gamitin ang isang FTP application tulad ng Filezilla upang kumonekta sa iyong web server at ma-access ang file sa isang text editor na naka-install sa ang iyong lokal na computer.



Kapag mayroon kang access sa wp-config.php file, tingnan na may mga linyang ito na naroroon:

tukuyin ('DB_NAME