Le malo stvari je tako frustrirajočih kot ugotovitev, da vaše spletno mesto ne deluje – še posebej, če se nanj zanašate pri poslovanju. Sporočilo »Napaka pri vzpostavljanju povezave z bazo podatkov« predstavlja resno težavo in onemogoča vsak dostop do vašega spletnega mesta, zato je popravljanje te težave glavna prednostna naloga. Če pa niste seznanjeni s tem, kako deluje WordPress, je to lahko težava, ki povzroča zmedo. Čeprav je ta napaka resna, jo je tudi zelo mogoče popraviti. Z nekaj koraki za odpravljanje težav lahko svoje spletno mesto v hipu ponovno vzpostavite.
Kaj je »Napaka pri vzpostavljanju povezave z bazo podatkov«?
Skoraj vse informacije o spletnem mestu – vključno s podatki o objavah, podatki o straneh, meta informacijami, nastavitvami vtičnikov, poverilnicami za prijavo in še več – so shranjene in organizirane v zbirki podatkov MySQL. Edini podatki, ki tam niso shranjeni, so predstavnostne vsebine, kot so slike in vaše teme/vtičniki/jedrne datoteke, kot je index.php, WP-login.php, itd. Vaše spletno mesto je odvisno od jezika na strani strežnika, imenovanega PHP.
Ko obiskovalec pride na vaše spletno mesto, WordPress uporabi PHP za poizvedbo v zbirki podatkov in pridobivanje pravilnih informacij, ki so nato prikazane kot celotna stran. Če WordPress iz kakršnega koli razloga ne more dostopati do zbirke podatkov vašega spletnega mesta ali ne deluje pravilno, je rezultat sporočilo »Napaka pri vzpostavljanju povezave z bazo podatkov«.
»Napaka pri vzpostavljanju povezave z bazo podatkov« pomeni, da vaše spletno mesto ne komunicira več ali nima več dostopa do vaše baze podatkov WordPress, zato vaše celotno spletno mesto ne deluje. Ta napaka preprečuje nalaganje celotne strani. Celotna stran je prazna, ker ni mogoče pridobiti podatkov za upodabljanje strani, saj povezava ne deluje pravilno. Ne samo, da to pokvari sprednji del vašega spletnega mesta, ampak vam bo tudi preprečilo dostop do vaše nadzorne plošče WordPress.
Če vaše spletno mesto uporablja predpomnjenje, lahko obiskovalci še vedno vidijo shranjene kopije vaših strani. Če torej zgodaj odkrijete napako in odpravite težavo, preden se predpomnilnik vašega spletnega mesta osveži, se lahko izognete preveč motnjam na vašem spletnem mestu in poslovanju. Na srečo je, glede na napake v WordPressu, napako v povezavi z bazo podatkov običajno precej preprosto odpraviti.
Kaj povzroča »Napaka pri vzpostavljanju povezave z bazo podatkov«?
Napaka pri vzpostavljanju povezave z bazo podatkov se pojavi, ker je povezava MySQL-PHP iz nekega razloga prekinjena. To napako lahko povzroči kateri koli od naslednjih scenarijev:
- Nepravilne poverilnice za prijavo v bazo podatkov: Verjetno je najpogostejši vzrok za 'Napako pri vzpostavljanju povezave z bazo podatkov' preprosto to, da ima WordPress napačne poverilnice za prijavo v vašo bazo podatkov. To je lahko ime baze podatkov, uporabniško ime ali geslo. Ne pozabite, da se ti podatki za prijavo razlikujejo od tistih, ki jih uporabljate za dostop do svojega spletnega mesta.
- Poškodba baze podatkov: Baza podatkov WordPress MySQL vsebuje veliko informacij. Če je kateri koli del izbrisan ali poškodovan, je lahko rezultat zadevna napaka. Poškodba je lahko posledica ročnega poseganja po bazi podatkov, lahko pa se zgodi tudi kot posledica normalne uporabe. Čeprav je MySQL precej robusten, nič ni popolno in prihaja do napak.
- Poškodba jedrne datoteke WordPress: Podobno lahko pride do poškodb v osrednjih datotekah WordPress, ki sestavljajo vaše spletno mesto. Čeprav so te datoteke zunaj zbirke podatkov, lahko včasih povzročijo isto napako.
- Težave s spletnim strežnikom ali ponudnikom gostovanja: Če pride do težav z vašim gostiteljem ali strežnikom (če gostujete sami) in ga WordPress ne more doseči, da bi izvedel poizvedbo v bazi podatkov, bo izdal to napako. Te težave lahko vključujejo izpade, izgubo podatkov in okvare strojne opreme.
Kako popraviti »Napaka pri vzpostavljanju povezave z bazo podatkov«
Čeprav je to resna napaka, jo je na srečo dokaj enostavno odpraviti. Tukaj so navodila za odpravljanje težav in odpravljanje težave.
1. Preverite svoje poverilnice baze podatkov WordPress
Ker je to najverjetnejši vzrok napake, bi moral biti to tudi prvi korak pri odpravljanju težave. Prva stvar, ki jo boste morali narediti, je poiskati poverilnice, ki jih WordPress trenutno uporablja za dostop do vaše baze podatkov. Ti podatki so shranjeni na vašem spletnem mestu wp-config.php mapa. Za dostop lahko uporabite cPanel ali FTP/SFTP. Tukaj poiščite tri podatke – ime baze podatkov, uporabniško ime in geslo.
S temi informacijami se odpravite v svoje baze podatkov MySQL. Prepričajte se, da se ime zbirke podatkov ujema s tisto, iz katere ste črpali wp-config.php prej. Če se ne ujema, se vrnite na wp-config.php in jo posodobite s pravilnim imenom baze podatkov. Preverite, ali se uporabniško ime ali geslo ujemata s tistima na wp-config.php datoteko, če ne, jih posodobite s pravilnimi podatki.
2. Preverite informacije o gostitelju baze podatkov
Če ste preverili poverilnice za prijavo v bazo podatkov in odpravili morebitne napake, vendar še vedno prejemate sporočilo »Napaka pri vzpostavljanju povezave z bazo podatkov«, je naslednja stvar, ki jo morate preveriti, informacije o gostitelju vaše baze podatkov. Ime gostitelja za vašo bazo podatkov lahko najdete v wp-config.php, poleg imena baze podatkov in poverilnic za prijavo.
Zapomnite si te informacije, nato se pomaknite do baz podatkov MySQL s pomočjo cPanela ali FTP/SFTP in se prepričajte, da je ime gostitelja v wp-config.php datoteka je navedena na tej strani. Če ni, ga boste morali dodati. Ko končate, kliknite »Ustvari to ime gostitelja MySQL«. Upoštevajte, da lahko traja nekaj ur, da se to novo ime gostitelja razširi skozi DNS, zato si lahko tukaj privoščite odmor. Ko mine nekaj časa, se vrnite in preverite, ali vaše spletno mesto deluje.
3. Popravite zbirko podatkov WordPress
Če še vedno prejemate sporočilo o napaki, lahko poskusite popraviti zbirko podatkov, da odpravite morebitno poškodbo. Za to lahko uporabite vgrajeno orodje za popravilo baze podatkov WordPress. Za dostop do njega odprite svoj wp-config.php datoteko in na koncu dodajte naslednjo kodo:
define('WP_ALLOW_REPAIR', true);
Nato odprite nov zavihek brskalnika in se pomaknite do https://yoursitename.com/wp-admin/maint/repair.php, pri čemer zamenjajte »yoursitename« z dejansko domeno vašega spletnega mesta. To bo prikazalo orodje za popravilo baze podatkov. Kliknite »Popravi zbirko podatkov« in pustite, da naredi svoje. Če želite, lahko izberete 'Popravi in optimiziraj zbirko podatkov', vendar traja precej dlje. V vsakem primeru, ko je orodje končano, znova naložite svoje spletno mesto in preverite napako.
Če je ni več, potem boste vedeli, da je bila vzrok poškodovana baza podatkov. Če pa še vedno vidite sporočilo o napaki, pojdite na naslednji korak. Preden to storite, se prepričajte, da se vrnete wp-config.php in izbrišite kodo, ki ste jo dodali, da vklopite orodje. Če ga pustite tam, bi lahko nekdo z zlimi nameni zlahka dobil dostop do vašega spletnega mesta.
4. Preverite, ali vaš strežnik baze podatkov ne deluje
Če vsi zgornji koraki niso uspeli, je ena od možnosti ta, da je vaš strežnik baze podatkov odpovedal. Na tej točki je dobro, da pri svojem ponudniku gostovanja preverite, ali vse deluje pravilno. Obstaja več razlogov, zakaj ima vaš gostitelj ali strežnik baze podatkov težave:
- Preveč hkratnih povezav z bazo podatkov: nekateri ponudniki imajo omejitve glede števila povezav, ki jih lahko ima strežnik hkrati.
- Težave z drugim spletnim mestom na vašem strežniku za skupno gostovanje: če uporabljate načrt gostovanja v skupni rabi, delite vire z drugimi spletnimi mesti. Če ima eden od njih težave, se lahko to prenese na vaše spletno mesto. To je eden od razlogov, zakaj so namenski ali upravljani načrti gostovanja WordPress lahko koristni.
- Težave s strojno opremo: strojna oprema sčasoma odpove in možno je, da je strežnik, na katerem je shranjena vaša baza podatkov, storil prav to. V idealnem primeru bo imel vaš gostitelj vzpostavljene redundance, tako da bo v primeru okvare enega strežnika na voljo druga kopija vaših podatkov, vendar to ni vedno tako – še posebej, če gostite svojo bazo podatkov na domačem ali pisarniškem strežniku.
Najbolje je, da se obrnete na svojega spletnega gostitelja in se pozanimate o izpadih ali drugih znanih težavah.
5. Posodobite URL spletnega mesta WordPress
Če ste pred kratkim iz kakršnega koli razloga premaknili svojo namestitev WordPress (kot je selitev na novo ime domene ali selitev na HTTPS), boste morda morali posodobiti URL svojega spletnega mesta v zbirki podatkov.
6. Ponovno zaženite spletni strežnik
Ta se morda zdi malo osnovna, a včasih so najpreprostejše rešitve najučinkovitejše. Če svojo bazo podatkov gostite na svojem strežniku, jo poskusite izklopiti in znova vklopiti. Računalniki so zapleteni in preprost ponovni zagon lahko odpravi vse nenavadne težave, ki jih morda imate.
7. Za pomoč se obrnite na gostitelja
Če vam ni všeč, da sami odpravljate težave ali ste poskusili vse in se še vedno ne morete znebiti sporočila »Napaka pri vzpostavljanju povezave z bazo podatkov«, ni sramota, da se obrnete po pomoč.
zaključek
Če ste preverili svoje spletno mesto in ugotovili, da vas pozdravi sporočilo »Napaka pri vzpostavljanju povezave z bazo podatkov«, niste edini. To je pogosta napaka z razmeroma preprostimi popravki, zato ponovna vzpostavitev in delovanje spletnega mesta ne bi smelo biti pretežka.