Hvernig á að laga „Villa við að koma á tengingu gagnagrunns.“ í WordPress

Hvort sem þú ert WordPress byrjandi eða sérfræðingur með WordPress síðu eru líkurnar á því að þú hafir lent í villunni „Villa við að koma upp gagnagrunni“ (EEDC). Það getur verið svekkjandi en við skulum taka á því hvað veldur þessum villu og hvað við getum gert til að koma í veg fyrir og laga það


Greinin fjallar um hvað veldur villu við að koma á gagnagrunnstengingu, hvernig á að leysa og leysa villuna.

Yfirlit

WordPress notar tvær megin tækni; PHP sem er aðal forritunarmálið og MySQL sem þjónar sem gagnagrunnur þar sem allar upplýsingar á WordPress vefnum eru geymdar.
PHP skipanir tengjast MySQL gagnagrunni til að fá aðgang að upplýsingum sem óskað er eftir og sýna þær á skjánum á vefnum.

Villan kemur fram af hvaða ástæðu PHP kóða eða skipanir geta ekki lesið upplýsingar sem geymdar eru í gagnagrunninum.

Hvað veldur þá villunni?

Margvíslegir þættir geta valdið villunum eins og;

  • Röng skilríki gagnagrunns –Gagnagrunnurinn þinn notar mismunandi skilríki en það sem þú notar til að skrá þig inn. Röng skilríki geta leitt til bilunar í gagnatengingu.
  • Spilltur gagnagrunnur –Gagnagrunnurinn þinn getur verið skemmdur af einhverjum ástæðum; röng viðbót eða handrit eða jafnvel tölvusnápur sem sendir SQL sprautur í gagnagrunninn. Miðlar bilun vegna rafsveiflu getur valdið því að gagnagrunnurinn er skemmdur og þar með ekki aðgengilegur.
  • Gagnagrunnþjónninn er niðri – Miðlarinn sem hýsir gagnagrunninn þinn gæti verið óaðgengilegur og því engin tenging við gagnagrunninn.

Hvernig á að laga „Villa við að koma á tengingu gagnagrunns.“ í WordPress

Þú þarft FTP viðskiptavin til að fá aðgang að vefsíðunni þinni frá aftanverðu. Gakktu úr skugga um að þú sért að fá sömu villu á framhliðinni og á afturenda hliðar svæðisins. Mundu að byrja á fyrstu lausninni og fylgja næsta skrefi þangað til málið er leyst.

Bilanagreining

Skrá inn yoursite.com/wp-admin (backend) og vertu viss um að þú komi í staðinn yoursite.com með vefsíðunum þínum WordPress lén, ef þú færð EEDC, gæti þurft að gera gagnagrunninn þinn lagfærðan.

Hafðu samband við aðra viðskiptavini til að komast að því hvort þeir lendi í sömu vandamálum ef þeir nota sameiginlega hýsingu. Þú gætir verið að þrengja að málinu, eða málið er staðbundið á WordPress vefsvæðinu þínu.

Ertu með aðrar síður sem eru hýst á sama netþjóni eða hjá sama hýsingaraðila? Eru þeir með mál? Ef já, getur það bent til þess að þú þurfir að hafa samband við hýsingaraðila til að leysa málið.

Hringdu í hýsingaraðila þinn

Hýsingaráætlunin þín inniheldur stuðningssamning og tengilið sem þú getur notað til að hjálpa til við að bera kennsl á og einangra málið í gagnagrunninum. Stundum gæti hýsingarfyrirtækið verið meðvitað um málið og skýrt hvers vegna þú lendir í því og jafnvel hvernig eigi að leysa það. Málið gæti stafað af of mikilli umferð á vefsíðuna þína og hýsingarþjónninn þinn getur ekki þjónað beiðnum tímanlega og þannig endar það ekki aðgengilegt.

Það fer eftir ráðgjöf hýsingaraðila og eða athugasemdum, þú gætir haldið áfram að leysa málið og kannað nánar hvort málið liggi ekki hjá veitunni.

Staðfestu skilríki gagnagrunnsins

Fáðu aðgang að wp-config.php skránni og staðfestu að skilríkin sem eru skilgreind séu rétt eins og hýst er af hýsingarfyrirtækinu eða samkvæmt skrám þínum. Leitaðu að þessum upplýsingum;

skilgreina (‘DB_NAME’, ‘einhver_db’); / * þetta er nafn WordPress gagnagrunnsins * /
skilgreina (‘DB_USER’, ‘einhver_notandanafn’);
skilgreina (‘DB_PASSWORD’, ‘some_pass’);
skilgreina (‘DB_HOST’, ‘localhost’); / * þetta er veffang gagnagrunnsþjónsins * /
Uppfærðu persónuskilríki ef ekki er rétt, sendu þá skrána með FTP.

Athugaðu hýsingarþjóninn gagnagrunns

The næsta lausn felur í sér að haka við netþjón þinn eða netþjóninn. Kannski að netþjóninn þinn ráði ekki við mikla umferð. Ef þú ert á sameiginlegri hýsingu er líklegra að þessi villa komi upp. Þú gætir þurft að hringja í hýsingaraðila þína og spyrja þá hvort MySQL netþjóninn þinn svari. Ef þú þarft að athuga það gætirðu skoðað aðrar síður sem eru hýst á sama netþjóni; ef þú færð sömu villuna, þá er eitthvað að MySQL netþjóninum þínum. Þú gætir líka valið að reyna að fá aðgang að phpMyAdmin og tengjast gagnagrunninum. Ef þú færð árangurslausa tengingu skaltu ganga úr skugga um að þú hafir nægar heimildir. Til að staðfesta skaltu búa til nýja skrá sem heitir connectiontest.php og líma eftirfarandi;

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

Undir rót og lykilorð skiptu um notandanafn og lykilorð. Vistaðu síðan og hlaðið inn. Ef það tengist vel hefurðu nægar heimildir.

Gera WordPress gagnagrunn

Til að breyta þínum wp-config skrá, þú þarft að hala henni niður í gegnum FTP viðskiptavininn. Þegar þú hefur skráð þig inn á FTP viðskiptavininn þinn (ég nota WinSCP) geturðu halað niður skránni. Leitaðu bara að wp-config skrá staðsett næstum neðst á listanum.

Hægrismelltu á wp-config skrá og ýttu á niðurhnappinn. Notaðu eftir að hafa halað niður hvaða ritstjóri sem er til að breyta breyttri skrá. Notaðu myndræna vinnustofukóða til að breyta skránni (hafðu hana opna þar til við staðfestum að WordPress virkar).

Bættu við kóðanum hér að neðan neðst á skránni þinni;

skilgreina (‘WP_ALLOW_REPAIR’, satt);

Ofangreindur kóði gerir WordPress kleift að reyna að gera við gagnagrunninn. Eftir að breytingunni er lokið skaltu hlaða skránni upp á netþjóninn.

Staðfestu skrifa yfir, Þegar þú hefur bætt því við og það hefur verið hlaðið upp með góðum árangri, farðu til

http://www.yoursite.com/wp-admin/maint/repair.php

Mundu að skipta um yoursite.com með WordPress léninu þínu. Hlekkurinn fer með þig í glugga sem lítur út eins og eftirfarandi; tilraun til að gera við gagnagrunninn.

Smellur gera og hagræða gagnagrunninum fyrir viðeigandi viðhald. Viðgerðarsíðan gagnagrunnsins er ekki örugg þar sem allir geta nálgast slóðina án þess að nota innskráningarskilríki. Þess vegna, þegar viðgerð er lokið, farðu aftur í skrána og breyttu línunni sem við bættum við wp-config.

Slökkva á aðgangi að viðgerðarsíðunni og koma í veg fyrir óheimilan aðgang að gagnagrunninum.

Ef þú sjá samt villuna, farðu aftur til wp-config skrá og vertu viss um að gagnagrunnshlutinn sé í lagi.

Ef allt er í lagi skaltu hlaða skránni upp og reyna að endurhlaða vefsíðuna þína.
Ef þú sérð villuna ennþá skaltu reyna að breyta DB_host úr localhost í raunverulegt IP tölu.

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

Endurheimta WordPress sjálfgefnar skrár úr afriti

Plugin eða reiðhestatilraun getur breytt WordPress skrám eða gagnagrunninum og það getur þurft að endurheimta sjálfgefna WordPress skrár. Þú getur fengið þessar skrár með því að hala þeim niður af WordPress.org.Pakkaðu skrárnar og hlaðið þeim upp í WordPress rótarmöppuna á vefsvæðinu þínu með því að nota FTP tólið sem þú notar. Notaðu þetta sem síðasta úrræði.

Niðurstaða

Með ofangreindum skrefum er hægt að bera kennsl á og leysa allar villur í gagnatengingu

(s). WordPress hefur reynt að viðhalda sjálfu sér, svo að villur af þessu tagi eru ólíklegri til að hafa áhrif á þig svo framarlega sem þú geymir gagnagrunninn „heilbrigðan“.

Skoðaðu þessar 3 helstu WordPress hýsingarþjónustu:

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostinger

Byrjunarverð:
$ 0,99


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp og stilla MySQL fyrir PHP forrit á Windows IIS 7
    millistig
  • Hvernig á að leysa „Viðvörun: Villa við sendingu QUERY Packet“ Villa
    millistig
  • Hvernig á að laga "Að koma á gagnagrunatengingu" Villa í WordPress
    nýliði
  • Hvernig á að setja MySQL upp á Windows Web Server sem keyrir Apache
    nýliði
  • Hvernig á að leysa „Viðvörun: Villa við sendingu QUERY Packet“ Villa
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map