Paano Ayusin ang Error sa Pagtaguyod ng isang Koneksyon sa Database sa WordPress (Hakbang sa Hakbang)

Paano maiayos ang error sa pagtaguyod ng koneksyon sa database sa WordPress


Nakakaranas ka ba ng isang error kapag nagtatatag ng isang koneksyon sa database sa iyong WordPress site? Maaaring magkaroon ng maraming mga kadahilanan sa likod ng error na ito. Minsan, lilitaw na hindi inaasahan at maaaring magtaka ka kung ano ang nagbago sa iyong site upang lumikha ng problemang ito.

Wonder hindi na! Sa artikulong ito, ibabahagi namin kung paano ayusin ang error na maitaguyod ang iyong koneksyon sa database sa WordPress sa pamamagitan ng pag-aayos ng lahat ng mga posibleng dahilan.

Error Ang Pagtatatag ng isang Koneksyon sa Database – Kailan at Bakit?

Karaniwan, ang error na ito ay nangyayari dahil ang iyong website ay hindi makalikha ng koneksyon sa database. Ngunit ang dahilan kung bakit hindi gumagawa ng koneksyon sa database ay maaaring magkakaiba para sa lahat. Narito ang ilang mga kadahilanan:

  • Ang iyong web server ay hindi tumutugon sa iyong kahilingan.
  • Ang server ay nakakakuha ng maraming mga kahilingan at tumigil ito sa pagtugon.
  • Ang iyong mga kredensyal sa pag-login sa database ay mali o lipas na.
  • Nasira ang iyong database sa malware.
  • Nasira ang iyong database dahil sa isang pagbabago sa code o sa pamamagitan ng isang awtomatikong pag-update ng WordPress.

Karamihan sa oras makakakuha ka ng error na ito kapag may problema sa iyong web server ng web. Kahit na maaaring magkaroon ng maraming iba pang mga kadahilanan. Mahirap para sa iyo na mag-troubleshoot dahil hindi mo alam kung bakit nangyayari ito sa iyong site. Susundan ka namin, sunud-sunod, upang mahanap ang isyu at malutas ito.

Pag-aayos ng Error sa Pagtatag ng Koneksyon ng Database

Bago kami magsimula, dapat kang lumikha ng maraming mga backup ng iyong database at itago ang mga ito sa iba’t ibang mga lokasyon. Kung hindi mo masubaybayan o ayusin ang error na ito, maaari kang bumalik sa pangunahing isyu sa pamamagitan ng pag-upload ng backup at subukang muli gamit ang isang bagong diskarte.

Inirerekumenda namin na panatilihin mo ang iyong WordPress site, mga tema, at mga plug-up-to-date, kaya mayroong isang slimmer na pagkakataon makikita mo ang isang error. Dapat mo ring i-backup ang iyong WordPress site nang regular, upang maibalik mo ito, kung kinakailangan.

Sinusuri ang Iyong Pahina ng Login ng WordPress

Kailangan mong suriin ang iyong pahina ng pag-login sa admin ng WordPress upang makita kung anong error ang ipinakita doon. Kung ang error na ito ay katulad ng error sa harap-dulo ng iyong site, pagkatapos ay pumunta sa susunod na hakbang.

Kung may ibang error sa / wp-admin / page tulad “Ang isa o higit pang mga talahanayan ng database ay hindi magagamit. Ang database ay maaaring kailangang ayusin “, pagkatapos ay kailangan mong i-edit ang iyong wp-config.php file upang magdagdag ng isang linya ng code.

Upang ma-edit ang wp-config.php, maaari kang mag-log in sa iyong WordPress site gamit ang isang FTP client. Kailangan mong idagdag ang code na ito bago ang “Iyon lang, itigil ang pag-edit! Maligayang pag-blog ” linya sa wp-config.php.

tukuyin (‘WP_ALLOW_REPAIR’, totoo);

Siguraduhing nai-save mo nang maayos ang file na ito.

Matapos idagdag ang code sa wp-config.php file, bisitahin ang http://www.yoursite.com/wp-admin/maint/repair.php (palitan www.yoursite.com gamit ang iyong URL ng website) upang makita ang mga setting upang ayusin ang iyong database.

Hindi mo na kailangang mai-log in sa iyong WordPress admin account upang makakuha ng access sa pag-aayos ng database. Kung naidagdag mo nang tama ang code sa file na wp-config.php, tutulungan ka nitong ayusin ang isyu sa database. Sa pag-aayos, maaari kang magpatuloy at alisin ang code mula sa iyong wp-config.php file.

Kung mayroon pa ring problema, maaari mong basahin ang gabay na ito upang maghanap ng isa pang solusyon.

Pag-edit ng Iyong WP-Config.php File upang Mahanap ang Suliranin

Maaari mong malaman na ang wp-config.php file ay ang pangunahing file na nag-uugnay sa iyong website ng WordPress sa iyong database. Mayroon itong mga kredensyal sa pag-login sa database. Kung binago mo ang root password o password ng gumagamit ng database, kakailanganin mo ring i-update ang mga detalyeng ito sa iyong wp-config.php file. Kung hindi mo mababago ang mga detalye sa wp-config file, makatagpo ka ng isang error na itinatag ang iyong koneksyon sa database.

Kailangan mong tiyakin na ang mga detalye ng pag-login para sa database ay pareho sa wp-config.php file habang itinakda mo ang mga ito para sa iyong WordPress database.

tukuyin (‘DB_NAME’, ‘database-name’);
tukuyin (‘DB_USER’, ‘database-username’);
tukuyin (‘DB_PASSWORD’, ‘database-password’);
tukuyin (‘DB_HOST’, ‘localhost’);

Sa code na ito, ang DB_Name ay kumakatawan sa iyong database name, DB_User ang iyong username ng database, DB_Password ang database password, at ang DB_Host ay ang halaga ng host.

Maaari kang magdagdag ng halaga ng DB_Host localhost kung ang iyong tagabigay ng hosting ng WordPress ay BlueHost, HostGator, atbp Para sa iba pang mga kumpanya ng pagho-host, maaari kang makipag-ugnay sa kanilang koponan sa suporta o suriin ang gabay na ito sa Mga trick sa pagsasaayos ng WordPress upang makahanap ng iba pang mga halaga ng host.

Nalaman din namin na kung nagpapatakbo ka ng iyong site sa WordPress sa isang lokal na server tulad ng XAMPP o MAMP, maaari mong palitan ang halaga ng DB_Host mula sa localhost hanggang sa IP upang ayusin ang error na ito.

tukuyin (‘DB_HOST’, ‘127.0.0.1:8889’);

Ang IP na ito ay maaaring magkaiba para sa mga online na kumpanya ng web hosting. Maaari mo ring suriin ang gabay na ito sa kung paano ilipat ang WordPress mula sa lokal na server sa isang live na site.

Kung ang iyong isyu ay hindi pa rin nalutas, pagkatapos ay magpatuloy sa pagbabasa sa ibaba upang maghanap ng iba pang posibleng mga solusyon upang ilapat sa pagtatapos ng server upang ayusin ang error.

Naghahanap Sa iyong Web Hosting Server

Minsan makakakuha ka ng maraming trapiko sa hindi inaasahan at ang iyong web hosting server ay tumigil sa pagtugon sa mga kahilingan. Una, babagal nito ang iyong website at pagkatapos ay magpakita ng isang error na nagtatatag ng isang koneksyon sa database sa mga gumagamit na nagsisikap na bisitahin ang iyong website. Nangyayari ito sa karamihan sa mga ibinahaging o VPS na mga naka-host na kapaligiran.

Maaari kang direktang makipag-ugnay sa departamento ng suporta ng iyong web host at suriin ang isyung ito. Para sa pinamamahalaang mga kumpanya ng pagho-host tulad ng WPEngine at Siteground, ang koponan ng suporta ay mabilis na makakatulong sa iyo na ayusin ang error.

Kung sakaling nais mong malutas ang error na ito sa iyong sarili sa pagtatapos ng server, pagkatapos ay inirerekumenda naming suriin mo ang ilang mga bagay sa iyong MySQL server upang subaybayan ang isyu.

Una, dapat mong subukang mag-access sa ibang mga website sa parehong server at tingnan kung maayos ang kanilang pagtakbo o hindi. Kung ang iba pang mga website ay nagpapakita rin ng parehong error, kung gayon ang iyong MySQL server ay nasira.

Kung wala kang ibang mga website sa parehong server para sa pagsubok, kakailanganin mong pumunta sa phpMyAdmin sa iyong cPanel at kumonekta sa iyong database. Kapag kumokonekta, kakailanganin mong suriin kung mayroon kang sapat na pahintulot o hindi. Magdagdag lamang ng isang bagong file, testconnection.php, at idagdag ang code na ito:

<?php
$ link = mysqli_connect (‘localhost’, ‘username’, ‘password’);
kung (! $ link) {
mamatay (‘Hindi makakonekta:’. mysqli_error ());
}
echo ‘matagumpay na nakakonekta’;
mysqli_close ($ link);
?>

Kailangan mong palitan ang username at password sa iyong mga kredensyal sa pag-login sa database. Kapag nakakonekta, nangangahulugan ito na walang isyu sa mga pahintulot, at maaari kang magpatuloy at suriin muli ang iyong wp-config.php file upang makita kung mayroong mga pagkakamali sa pagbaybay sa username o password.

Kung nabigo ang iyong koneksyon, magkakaroon ng isang makatarungang pagkakataon na may mga isyu ang iyong server. Gayunpaman, hindi masasabi na bumaba ang iyong MySQL server. Posible ang iyong database ng gumagamit ay walang sapat na pahintulot upang ma-access ang server.

Maaari kang makipag-ugnay sa iyong web hosting provider at hilingin sa kanila na bigyan ka ng pahintulot. Sa ganoong paraan, maaari mong suriin para sa mga pagkakamali at malutas ang isyu.

Mayroong maraming iba pang mga kadahilanan na maaari mong makuha ang error na ito at kakailanganin mong i-troubleshoot ang iyong website sa iba’t ibang mga paraan. Kung ang iyong solusyon ay naiiba kaysa sa mga pamamaraan na inilarawan namin sa itaas, mangyaring mangyaring ibahagi ito sa mga komento sa ibaba. Ang iba pa na nakakaranas ng error na ito ay makikinabang mula sa iyong mahalagang payo!

Inaasahan namin na ang gabay na ito ay nakatulong sa iyo na ayusin ang iyong error sa pagtatatag ng isang koneksyon sa database sa WordPress. Maaari mo ring tingnan kung paano lumipat mula sa isang web host papunta sa isa pang walang downtime.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map