Hvernig á að laga villuna við að koma á gagnatengingartengingu í WordPress (skref fyrir skref)

Hvernig á að laga villu við að koma upp gagnagrunnstengingu í WordPress


Komur þú upp villu við að koma á gagnagrunnstengingu á WordPress síðuna þína? Það geta verið margar ástæður á bak við þessa villu. Stundum birtist það óvænt og þú gætir velt því fyrir þér hvað hefur breyst á vefsvæðinu þínu til að skapa þetta vandamál.

Wonder ekki lengur! Í þessari grein munum við deila því hvernig á að laga villuna við að koma á gagnagrunnstengingu þinni í WordPress með því að leysa allar mögulegar ástæður.

Villa við að koma á gagnatengingartengingu – hvenær og hvers vegna?

Venjulega kemur þessi villa fram vegna þess að vefsíðan þín er ekki fær um að búa til gagnatenging. En ástæðan fyrir því að það er ekki að mynda gagnatengingu getur verið mismunandi fyrir alla. Hér eru nokkrar ástæður:

  • Vefþjónn þinn svarar ekki beiðni þinni.
  • Miðlarinn fær of margar beiðnir og hann hætti að svara.
  • Skilríki gagnagrunnsins eru röng eða úrelt.
  • Gagnagrunnurinn þinn er skemmdur með malware.
  • Gagnagrunnurinn þinn er skemmdur vegna breytinga á kóða eða með sjálfvirkri WordPress uppfærslu.

Oftast færðu þessa villu þegar vandamál eru með vefþjónustumiðlarann ​​þinn. Þó það geti verið margar aðrar ástæður líka. Það getur verið erfitt fyrir þig að leysa úr því að þú veist ekki hvers vegna það er að gerast á vefsvæðinu þínu. Við munum fylgja þér skref fyrir skref til að finna málið og leysa það.

Að laga villuna við að koma á tengingu gagnagrunns

Áður en við byrjum ættirðu að búa til mörg afrit af gagnagrunninum og geyma þau á mismunandi stöðum. Ef þú ert ekki fær um að rekja eða laga þessa villu, geturðu farið aftur í aðalmálið með því að hlaða afritinu og reyna aftur með nýrri nálgun.

Við mælum einnig með að þú hafir WordPress síðuna þína, þemu og viðbætur uppfærða, svo að það er grannur möguleiki að þú sérð villu. Þú ættir einnig að taka öryggisafrit af WordPress vefnum þínum reglulega, svo þú getir endurheimt það, ef þörf krefur.

Athugaðu innskráningarsíðuna þína fyrir WordPress

Þú verður að athuga innskráningarsíðu þína fyrir WordPress stjórnanda til að sjá hvaða villa birtist þar. Ef þessi villa er svipuð og villan í framhlið vefsvæðisins skaltu fara í næsta skref.

Ef það er önnur villa á / wp-admin / síðunni eins „Ein eða fleiri gagnagrunnstöflur eru ekki tiltækar. Hugsanlega þarf að laga gagnagrunninn “, þá þarftu að breyta wp-config.php skránni til að bæta við kóðalínu.

Til að breyta wp-config.php geturðu skráð þig inn á WordPress síðuna þína með FTP viðskiptavin. Þú verður að bæta þessum kóða fyrir „Það er allt, hættu að breyta! Gleðilegt blogg “ lína í wp-config.php.

skilgreina (‘WP_ALLOW_REPAIR’, satt);

Gakktu úr skugga um að þú vistir þessa skrá rétt.

Eftir að kóða hefur verið bætt við í wp-config.php skránni skaltu fara á http://www.yoursite.com/wp-admin/maint/repair.php (skipta um www.yoursite.com með vefslóðinni þinni) til að sjá stillingarnar til að gera við gagnagrunninn.

Þú þarft ekki að vera skráður inn á WordPress stjórnandareikninginn þinn til að fá aðgang að viðgerð gagnagrunnsins. Ef þú bætir kóðanum rétt við wp-config.php skrána, þá mun það hjálpa þér að laga gagnagrunninn. Þegar þú lagfærir geturðu haldið áfram að fjarlægja kóðann úr wp-config.php skránni.

Ef vandamálið er enn til staðar, þá geturðu lesið þessa handbók frekar til að leita að annarri lausn.

Að breyta WP-Config.php skránni til að finna vandamálið

Þú veist kannski að wp-config.php skráin er aðalskráin sem tengir WordPress vefsíðuna þína við gagnagrunninn. Það hefur innskráningarskilríki gagnagrunnsins. Ef þú hefur breytt rótarlykilorðinu eða lykilorðinu fyrir gagnabankanotandann þarftu einnig að uppfæra þessar upplýsingar í wp-config.php skránni. Ef þú breytir ekki smáatriðunum í wp-config skránni muntu koma upp villa við að koma á gagnagrunnstengingunni þinni.

Þú verður að vera viss um að innskráningarupplýsingar gagnagrunnsins eru þær sömu í wp-config.php skránni þegar þú stillir þær fyrir WordPress gagnagrunninn þinn.

skilgreina (‘DB_NAME’, ‘gagnagrunnsheiti’);
skilgreina (‘DB_USER’, ‘gagnagrunnsnotandanafn’);
skilgreina (‘DB_PASSWORD’, ‘gagnagrunn-lykilorð’);
skilgreina (‘DB_HOST’, ‘localhost’);

Í þessum kóða táknar DB_Name gagnagrunnsheiti þitt, DB_User er notandanafn gagnagrunnsins, DB_Password er lykilorð gagnagrunnsins og DB_Host er hýsingargildið.

Þú getur bætt við DB_Host gildi sem localhost ef WordPress hýsingaraðilinn þinn er BlueHost, HostGator osfrv. Fyrir önnur hýsingarfyrirtæki geturðu annað hvort haft samband við þjónustudeild sína eða skoðað þessa handbók á WordPress stillingar bragðarefur til að finna önnur hýsingargildi.

Við fundum einnig út að ef þú ert að keyra WordPress síðuna þína á staðnum netþjóni eins og XAMPP eða MAMP, þá geturðu skipt út DB_Host gildi frá localhost í IP til að laga þessa villu.

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

Þessi IP getur verið mismunandi fyrir netþjónusta fyrirtækja. Þú gætir líka viljað kíkja á þessa handbók um hvernig á að flytja WordPress frá netþjóni á lifandi síðu.

Ef vandamálið þitt er enn ekki leyst skaltu halda áfram að lesa hér að neðan til að finna aðrar mögulegar lausnir sem eiga við um netþjóninn til að laga villuna.

Leitað að vefþjóninum þínum

Stundum færðu mikla umferð óvænt og vefþjónusta netþjóninn þinn hættir að svara beiðnunum. Í fyrsta lagi mun það hægja á vefsíðunni þinni og birta síðan villu við að koma á gagnagrunnstengingu við notendur sem reyna að heimsækja vefsíðuna þína. Þetta gerist aðallega á sameiginlegu umhverfi eða VPS hýsingarumhverfi.

Þú getur haft samband beint við þjónustudeild vefþjónsins og skoðað þetta mál. Fyrir stýrða hýsingarfyrirtæki eins og WPEngine og Siteground mun þjónustudeildin hjálpa þér fljótt að laga villuna.

Ef þú vilt leysa þessa villu sjálfur á netþjóninum, þá mælum við með að þú athugir nokkur atriði á MySQL netþjóninum þínum til að fylgjast með málinu.

Í fyrsta lagi ættir þú að reyna að komast á aðrar vefsíður á sama netþjóni og sjá hvort þær ganga ágætlega eða ekki. Ef aðrar vefsíður sýna sömu villu er MySQL netþjóninn þinn skemmdur.

Þegar þú ert ekki með aðrar vefsíður á sama netþjóninum til að prófa, þá þarftu að fara á phpMyAdmin í cPanelinu þínu og tengjast gagnagrunninum. Þegar þú tengist þarftu að athuga hvort þú hafir nægilegt leyfi eða ekki. Bættu einfaldlega við nýrri skrá, testconnection.php og bættu þessum kóða við:

<?php
$ link = mysqli_connect (‘localhost’, ‘notandanafn’, ‘lykilorð’);
ef (! $ hlekkur) {
die (‘Gat ekki tengst:’. mysqli_error ());
}
echo ‘Connected tókst’;
mysqli_close ($ hlekkur);
?>

Þú verður að skipta um notandanafn og lykilorð fyrir innskráningarskilríki gagnagrunnsins. Þegar tengingin er tengd þýðir það að það er ekkert mál með heimildir og þú getur farið á undan og skoðað wp-config.php skrána þína aftur til að sjá hvort það eru einhver stafsetningarvillur í notandanafninu eða lykilorðinu.

Ef tenging þín mistakast, þá eru sanngjarnar líkur á því að netþjóninn hafi vandamál. Hins vegar er ekki hægt að segja að MySQL netþjóninn þinn sé niðri. Það er mögulegt að gagnagrunnsnotandinn þinn hafi ekki nægilegt leyfi til að fá aðgang að netþjóninum.

Þú getur haft samband við hýsingaraðila þinn og beðið þá um að veita þér leyfi. Þannig geturðu skoðað villur og leyst málið.

Það eru enn margar aðrar ástæður fyrir því að þú gætir fengið þessa villu og þú þarft að leysa vefsíðuna þína á mismunandi vegu. Ef lausn þín er önnur en aðferðirnar sem við lýstum hér að ofan, vinsamlegast deilið henni í athugasemdunum hér að neðan. Aðrir sem eru að upplifa þessa villu njóta góðs af dýrmætu ráðunum þínum!

Við vonum að þessi leiðarvísir hafi hjálpað þér að laga villu þína við að koma á gagnagrunnstengingu í WordPress. Þú gætir líka viljað athuga hvernig skipta á úr einum vefþjóninum í annan án þess að vera í miðbæ.

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