Paano maiayos ang error sa koneksyon sa database ng WordPress?  Alamin sa artikulong ito.

Kung matagal ka nang nag-surf sa web, malamang na nakita mo ang error na ito nang ilang beses. " Error sa pagtataguyod ng isang koneksyon sa database"; ito ay pagkakamali medyo nakakabigo lalo na para sa mga baguhang gumagamit. 

Sa tutorial na ito, ipapakita namin sa iyo kung paano ayusin ang error na ito sa WordPress sa pamamagitan ng pag-iipon ng isang listahan ng mga solusyon.

Remarque: Bago gumawa ng anumang mga pagbabago sa database, tiyaking ikaw may kinakailangang pag-backup.

kung paano ayusin ang error sa koneksyon sa WordPress database

Ngunit bago, kung hindi mo pa nai-install ang pagtuklas ng WordPress Paano mag-install ng WordPress blog 7 hakbang et Paano upang mahanap, i-install at i-activate ang isang WordPress tema sa iyong blog 

Pagkatapos bumalik sa kung bakit kami narito. 

Ano ang sanhi ng error na ito?

Sa gayon, sa madaling salita nakukuha mo ang error na ito dahil hindi maitaguyod ng WordPress ang koneksyon sa database. Ngayon ang dahilan kung bakit hindi maitaguyod ng WordPress ang isang koneksyon sa database ay maaaring magkakaiba.

Tuklasin ang aming 5 WordPress plugins upang mas mahusay na pamahalaan ang mga error 404

Ang mga detalye ng pag-login para sa iyong database ay maaaring mali o nagbago. Maaari rin itong ang iyong database server ay hindi tumutugon, o maaaring nasira ang iyong database.

Sa aming pagsasaliksik, nalaman namin na ang karamihan ng beses na nangyayari ang error na ito dahil sa isang error sa server, ngunit maaaring may iba pang mga kadahilanan.

Tingnan natin ang mga paraan upang malutas ang problemang ito.

Naganap ba ang problema pati na rin para sa / wp-admin /?

Ang unang bagay na dapat gawin ay tiyakin na ang parehong error ay nangyayari sa parehong pampublikong interface o "Front-end" ng website, at sa dashboard o "Back-end" (wp-admin). Kung ang mensahe ng error "Error sa pagtataguyod ng isang koneksyon sa database" ay pareho sa parehong mga pahina, kaya pumunta sa susunod na hakbang.

Tuklasin Paano mag-duplicate ng isang WordPress database sa phpMyAdmin

Kung nakakakuha ka ng ibang error sa wp-adminEg isang bagay tulad ng "Ang isa o higit pang mga seksyon ng database ay hindi magagamit. Maaaring kailanganin na ayusin ang database ”, pagkatapos ay kailangan mong ayusin ang iyong database.

Maaari mong gawin ito sa pamamagitan ng pagdagdag ng mga sumusunod na linya sa iyong wp-config.php. Idagdag bago lang ang linya « Iyon lang, itigil ang pag-edit! Maligayang pag-blog ».

define ('WP_ALLOW_REPAIR', true);

Kapag nagawa mo na iyon, maaari mong makita ang mga setting sa pamamagitan ng pagbisita sa pahinang ito: http://www.yoursite.com/wp-admin/maint/repair.php

pagkumpuni ng database

Tandaan, ang gumagamit ay hindi kailangang mag-log in upang ma-access ang tampok na ito kapag ito ay itinakda. Sa katunayan, ang pangunahing layunin nito ay upang ayusin ang isang nasirang database; bukod dito, ang mga gumagamit ay madalas na hindi makakonekta kapag ang database ay nasira.

Kaya kapag tapos ka na ang pag-aayos et pag-optimize ng iyong database, siguraduhing tanggalin ito sa iyong file wp-config.php.

Kung hindi nalulutas ng pag-aayos na ito ang isyu, o nahihirapan kang kumpletuhin ang pag-aayos, pagkatapos ay ipagpatuloy ang pagbabasa ng artikulong ito; maaari kang makahanap ng isa pang mas mabisang solusyon.

Patunayan ang wp-config.php file

wp-config.php marahil ang pinakamahalagang file sa pag-install ng WordPress. Dito mo tinukoy ang mga detalye ng WordPress upang kumonekta sa database. Kung binago mo ang iyong root password, o ang password ng gumagamit ng database, kakailanganin mong baguhin din ang mga ito sa file na ito.

Tingnan din upang pumunta sa karagdagang Paano na pamahalaan ang mga file at mga folder WordPress

Ang unang bagay na dapat mong laging suriin ay kung walang nagbago sa iyong file wp-config.php.

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

Tandaan na ang halaga ng DB_HOST baka hindi palaging localhost. Depende sa host, magkakaiba ito. Para sa mga tanyag na host sa web tulad ng HostGatorBlueHost, Site5, ito ay localhost

I-browse ang iyong direktoryo sa mga ito Mga kliyente ng FTP upang gumawa ng mga paglilipat ng file sa iyong pagho-host

Ang ilang mga tao ay nagmungkahi na ayusin ang problema sa pamamagitan ng pagpapalit ng localhost ng IP address. Karaniwan na makita ang ganitong uri ng problema kapag tumatakbo ang WordPress sa isang lokal na server. Halimbawa sa MAMPang halaga ay DB_HOST kapag binago sa IP address ay tila gumagana.

Pumunta nang higit pa sa pamamagitan ng pagtuklas Paano i-install WordPress sa isang lugar lamang sa isang PC / Windows sa XAMPP

tukuyin ( 'DB_HOST', '127.0.0.1: 8889');

Ang IP address ay mag-iiba depende sa mga serbisyo sa host ng web.

Kung ang lahat ng bagay sa file wp-config.php ay tama (siguraduhing suriin ang mga typo), pagkatapos ay makatarungang sabihin na ang problema ay nasa antas ng server.

Kumunsulta sa iyong web host (MySQL server)

Minsan ang error sa pagtataguyod ng isang koneksyon sa database ay nangyayari kapag ang iyong website ay sobrang karga ng isang dami ng trapiko. Karaniwan ang iyong server ay hindi maaaring hawakan ang load (lalo na kung ikaw ay nasa isang ibinahaging hosting). 

Nakalaang Server, VPS, Ibinahagi o Cloud? Ano ang pinakamahusay na solusyon sa web hosting WordPress

Ang iyong website ay magiging napakabagal, at para sa ilang mga gumagamit, magaganap ang error na ito. Kaya ang pinakamahusay na bagay na dapat gawin ay makipag-ugnay sa iyong web hosting provider sa pamamagitan ng telepono o livechat, at tanungin kung ang iyong MySQL server ay nasa Response mode.

Para sa mga gumagamit na nais suriin kung tumatakbo ang MySQL server, maraming mga bagay ang maaari mong gawin. Subukan ang iba pang mga website na naka-host sa parehong server upang makita kung mayroon silang parehong problema. Kung nangyayari ang parehong error, malinaw na mayroong problema sa MySQL server ng iyong web host.

Paano ko papayagan ang mga gumagamit na mag-edit ng ilang mga pahina?  Alamin sa artikulong ito

Kung hindi mo alam ang isa pang website na naka-host sa parehong server na ito, pumunta lamang sa iyong control panel at subukang i-access ang phpMyAdmin upang kumonekta sa database. Kung maaari kang mag-login, suriin kung ang iyong database user account ay may sapat na mga pahintulot.

Lumikha ng isang bagong file na tinawag testconnection.php at i-paste ang sumusunod na code sa loob:

Tiyaking palitan ang username at password. Kung matagumpay ang koneksyon, nangangahulugan ito na ang iyong gumagamit ay may sapat na pahintulot, at may isang bagay na mali. Bumalik sa iyong file wp-config upang matiyak na ang lahat ay tama (muling pag-aralan ang mga typo).

Basahin din ang aming artikulo sa Mga plugin ng 6 WordPress upang ibahagi ang iyong mga artikulo sa mga social network

Kung hindi ka makakonekta sa database sa pamamagitan ng pagpunta sa phpMyAdmin pagkatapos ay alam mo ang problema ay sa server. Hindi ito nangangahulugang ang iyong MySQL server ay nakababa. Nangangahulugan lamang ito na ang iyong gumagamit ay walang sapat na mga pahintulot.

Samakatuwid mahalaga na makipag-ugnay sa iyong host sa web sa kasong ito, upang maitama nila ito.

Ang mga solusyon na nagtrabaho para sa iba

Mahalagang tandaan na ang mga solusyon na ito ay hindi gagana para sa iyo. Ang paggamit sa kanila samakatuwid ay bumubuo ng isang peligro. Iyon ang dahilan kung bakit kailangan mong tiyakin na mayroon kang mga backup kung sakaling may mali..

Deepak Mittal nakasaad na para sa kanyang kliyente sinubukan niyang ayusin ang database. Kahit na matapos ang pag-aayos na ito, hindi nawala ang error. Sinubukan niya pagkatapos ang iba't ibang mga bagay, at sa huli nalaman niya na ang problema ay sa URL ng website. Tila, ang huli ay magbabago, na naging sanhi ng error. Humiling siya SQL sur phpMyAdmin:

UPDATE SET wp_options option_value = 'YOUR_SITE_URL' SAAN option_name = 'SITEURL'

Siguraduhin na palitan "IYONG_SITE_URL" kasama ang kasalukuyang URL.

Tila nalutas nito ang kanyang problema at ang iba pa na nagkomento sa kanyang post.

Sachinum inaangkin na nakakonekta niya sa database sa testconnection.php, kaya pinalitan nito ang gumagamit sa wp-config.php ng gumagamit ugat. Mula noon nagsimula nang gumana nang maayos ang WordPress.

Pagkatapos ay ibinalik niya ang mga setting tulad ng dati at ang lahat ay ganap na gumana. Hindi niya maintindihan kung ano ang mali. Napagpasyahan niya na dahil ito sa isang typo.

Tuklasin din Paano upang sumanib dalawang database WordPress

Sa kabuuan, ito ay talagang nakakabigo na pagkakamali. Ano ang sinubukan mong tila gumana? Masaya kaming ibabahagi ito sa publiko, upang ang iba ay huwag mag-aksaya ng maraming oras upang makabuo ng parehong solusyon tulad ng sa iyo.

Tuklasin din ang ilang mga premium na plugin ng WordPress  

Maaari kang gumamit ng iba WordPress plugins upang magbigay ng modernong hitsura at upang ma-optimize ang paghawak ng iyong blog o website.

Nag-aalok kami sa iyo ng ilang mga premium na plugin ng WordPress na makakatulong sa iyo na gawin iyon.

1. Makipag-ugnay sa form na 7 Aweber Add-on

Ce WordPress plugin Pinagsasama ng premium ang pagiging simple ng WordPress plugin Contact Form 7 at idagdag sa iyong website ang isang sistema ng paglikha ng Makipag-ugnay sa form na. Pinagsasama nito ang awtomatikong module ng pagtugon ng AWeber at maaaring magpadala ng e-mail nang direkta sa iyong listahan AWeber. 

Cf7 aweber idagdag sa

Ang mga pangunahing tampok nito ay: istatistika ng AWeber sa iyong dashboard ng WordPress, 8 kaakit-akit at nakatutuwang mga template upang lumikha ng iyong sariling form sa subscription, at ito sa hindi oras, pag-verify ng buong kampanya sa pag-broadcast ng iyong account Aweber sa isang pag-click, kadalian ng pag-install, pagkakatugma sa pinakabagong mga bersyon ng jQuery at WordPress, kumpletong dokumentasyon at suporta sa 24/24.

Download | Demo | web hosting

2. Kabuuang Tagabuo ng Recipe

Ang Kabuuang Recipe Generator ay isang premium na plugin ng recipe na magagamit sa WordPress. Binibigyan ka nito ng pagkakataon na ipakita ang iyong mga recipe sa mga gumagamit sa isang paraan na tiyak na makakatulong sa iyo na makilala mula sa karamihan ng tao.Kabuuang tagabuo ng recipe ng wordpress na gumagawa ng recipe na may iskema at mga katotohanan sa nutrisyon na elemento o addon plugin wordpress

Ce WordPress plugin ay magbibigay-daan sa iyo na madaling baguhin ang iyong website sa isang website na nakatuon sa mga recipe ng pagluluto. Magagawa mong:

Salain ang mga recipe na nakalista ayon sa dami ng mga elemento ng nutrisyon (sodium, karbohidrat, protina, atbp.), i-filter ang mga resipe na nakalista ayon sa oras ng paghahanda, sa isang hierarchical at semantikong pagkakasunud-sunod, oras ng pagluluto, kahirapan, uri ng recipe at lahat ng paggamit ng mga drop-down na halaga atbp ...

Download | Demo | web hosting

3. AccessPress Social Icons Pro

Pinapayagan ka ng AccessPress Social Icon Pro na lumikha ka ng iba't ibang mga icon ng panlipunan at mai-link ang iyong mga profile sa lipunan mula sa iyong WordPress website. Ito ay talagang kaakit-akit dahil maaari kang lumikha, mai-personalize at magdisenyo ng magagandang mga icon para sa iyong mga profile sa social media. Accesspress sosyal na mga icon pro WordPress plugin

Nag-aalok sa iyo ang premium na WordPress plugin na ito ng 16 magagandang mga hanay ng mga icon na maaari kang pumili. Bilang karagdagan sa na, nagbibigay sa iyo ng kakayahang lumikha ng iyong sariling hanay ng mga icon, ipasadya ang mga ito, magtakda ng mga laki, magdagdag ng maraming mga epekto, atbp.

Download | Demo | web hosting

Inirerekumendang Mapagkukunan

Alamin ang tungkol sa iba pang mga inirekumendang mapagkukunan upang matulungan kang bumuo at pamahalaan ang iyong website.

Konklusyon

Eto na! Iyon lang para sa tutorial na ito, inaasahan namin na makakatulong sa iyo ang tutorial na ito na ayusin ang error sa koneksyon sa database ng WordPress. Kung nagustuhan mo ito, huwag mag-atubiling ibahagi ito sa iyong mga kaibigan sa iyong mga paboritong social network

Gayunpaman, maaari ka ring kumonsulta aming mga mapagkukunan, kung kailangan mo ng maraming mga elemento upang maisagawa ang iyong mga proyekto ng paglikha ng mga site sa Internet, sa pamamagitan ng pagkonsulta sa aming gabay sa Paglikha ng blog ng WordPress.

Ngunit, sa pansamantala, ipaalam sa amin ang iyong mga puna at mga mungkahi sa nakalaang seksyon.

...