Napaka pri povezavi s podatkovno bazo ne pomeni nujno, da je vsebina spletne strani poškodovana ali izgubljena. Če se WordPress ne naloži in obiskovalci strani ne dosežejo, se za sporočilom »napaka pri povezavi s podatkovno bazo WordPress« lahko skriva napačna nastavitev, začasno nedosegljiv strežnik podatkovne baze ali težava s podatkovno bazo. Namesto ugibanja najprej natančneje opredeli simptome, nato v varnem vrstnem redu preveri možne vzroke.
Vodnik korak za korakom pokaže, kako podatke o podatkovni bazi v wp-config.php primerjaš z vrednostmi, nastavljenimi na gostovanju, in kako konfiguracijsko napako WordPressa ločiš od težave z dostopom na strani gostovanja. Pred spremembami se dotaknemo tudi tega, zakaj je varnostna kopija pomembna in kdaj je upravičeno popraviti podatkovno bazo ali obnoviti prejšnje stanje.
Če lokalna preverjanja ne prinesejo rezultata, lahko podpora aWh pomaga preveriti, ali je strežnik podatkovne baze dosegljiv. V vmesniku cPanel lahko preveriš podatke, nastavljene na gostovanju, podpora pa ti lahko pomaga omejiti napako. Tako napreduješ po preglednih korakih in boš vedel, kdaj je vredno prositi za dodatno pomoč.
Kaj pomeni napaka pri povezavi s podatkovno bazo WordPress in kdaj se pojavi?
WordPress vsebino strani, nastavitve in uporabniške podatke naloži iz podatkovne baze. Za to je potrebna delujoča povezava med datotekami spletne strani in strežnikom podatkovne baze. WordPress za upravljanje podatkov uporablja podatkovno bazo MySQL ali MariaDB. Če se sistem ne more povezati, ne more pridobiti informacij, potrebnih za prikaz strani.
Na kratko: napaka pri povezavi s podatkovno bazo pomeni, da WordPress ne doseže podatkovne baze, ki hrani podatke spletne strani, ali je ne more uporabljati.
Napaka pri povezavi s podatkovno bazo WordPress torej ne pomeni preprosto počasnega nalaganja. Namesto spletne strani se pogosto prikaže sporočilo o napaki, lahko pa tudi skrbniški vmesnik ni dosegljiv. Simptomi pomagajo določiti, kaj je vredno preveriti, sami po sebi pa ne razkrijejo vzroka.
Kateri simptomi kažejo na napako pri povezavi s podatkovno bazo?
Obiskovalci lahko vidijo sporočilo »Napaka pri vzpostavljanju povezave s podatkovno zbirko« ali angleško »Error establishing a database connection«. Pojavi se lahko tudi prazna stran ali druga napaka, ki preprečuje prikaz vsebine. Če se ne odpre niti vmesnik wp-admin, lahko tudi skrbnik naleti na enako ali podobno napako pri povezavi.
Zapiši si, kdaj se je napaka pojavila in kaj se je zgodilo pred tem. Preveri, ali so prizadete vse strani, ali ne deluje le prijava in ali se je težava začela po posodobitvi ali spremembi nastavitev gostovanja. Simptom ne dokazuje, da je podatkovna baza poškodovana. Napako pri povezavi lahko povzroči tudi napačna nastavitev ali začasna motnja na strani strežnika.
Kateri so najpogostejši možni vzroki napake?
WordPress podatke za povezavo s podatkovno bazo hrani v datoteki wp-config.php. Če se katera od teh vrednosti ne ujema z vrednostjo, nastavljeno na gostovanju, povezava lahko ne uspe. Preveri naslednje:
- ime podatkovne baze,
DB_NAME; - uporabniško ime podatkovne baze,
DB_USER; - geslo,
DB_PASSWORD; - ime strežnika podatkovne baze,
DB_HOST.
Možen vzrok je tudi začasna nedosegljivost storitve podatkovne baze. Takrat so nastavitve lahko pravilne, WordPress pa strežnika vseeno ne doseže. Podatkov za overjanje ne spreminjaj na slepo in iz sporočila o napaki samega ne sklepaj na poškodbo podatkovne baze. Natančen vzrok omejiš s preverjanjem konfiguracije in dosegljivosti na strani gostovanja.
Kako varno preveriti nastavitve podatkovne baze WordPress?
Pred spremembo datoteke wp-config.php naredi njeno kopijo in izvirnik shrani na varno mesto. Tako lahko ob napaki obnoviš prejšnje stanje. Med preverjanjem podatke najprej le preberi. Popravi jih izključno, če najdeš odstopanje od vrednosti, nastavljenih na gostovanju.
Kje najdeš datoteko wp-config.php in kaj v njej preveriti?
Datoteka je običajno v namestitvenem imeniku WordPressa, skupaj z drugimi osnovnimi datotekami spletne strani. V upravitelju datotek gostovanja, na primer v vmesniku cPanel, jo lahko odpreš za ogled ali preneseš na svojo napravo. Poišči nastavitve podatkovne baze, vendar jih ne kopiraj na javni forum ali v sporočilo.
Podatke, vidne v upravitelju gostovanja, je treba primerjati z ustreznimi vrsticami datoteke. Ime podatkovne baze, uporabniško ime, geslo in ime strežnika, nastavljene na gostovanju, primerjaj zaporedoma z vrednostmi DB_NAME, DB_USER, DB_PASSWORD in DB_HOST.
Ime strežnika se lahko med gostovanji razlikuje, zato ne uporabljaj splošnega primera ali vrednosti druge spletne strani. Tudi uradni vodnik WordPress.org za odpravljanje napak ob napaki pri povezavi priporoča preverjanje konfiguracijskih podatkov.
Kako spremeniti nastavitve tako, da se lahko vrneš nazaj?
Pri odpravljanju napake pri povezavi s podatkovno bazo WordPress sledi naslednjemu vrstnemu redu:
- Naredi kopijo datoteke. Shrani izvirno različico
wp-config.phpin si zapiši, kam si jo shranil. - Primerjaj podatke. V upravitelju gostovanja preveri konfiguracijske vrednosti. Gesla ne lepi v javno sporočilo in ga ne pošiljaj po nevarnem kanalu.
- Popravi le odstopanje. Če se na primer razlikuje uporabniško ime, spremeni izključno to vrednost. Druge vrstice pusti nespremenjene in si zapiši, kaj si prepisal.
- Po shranjevanju preveri stran. Odpri spletno stran in skrbniški vmesnik. Če napaka ostane, obnovi izvirno datoteko, nato nadaljuj s preverjanjem dosegljivosti na strani gostovanja.
Z geslom ravnaj prek varnega upravitelja gostovanja in ga ne objavljaj niti na posnetku zaslona. Če povezava kljub pravilnim vrednostim ne deluje, preveri nastavitve upravljanja gostovanja cPanel, nato prosi podporo aWh za pomoč pri preverjanju dosegljivosti na strani strežnika.
Kako ločiti napako dostopa do podatkovne baze od težave na strani gostovanja?
Vir napake omejiš, če ločeno preveriš nastavitve WordPressa in storitev podatkovne baze, ki teče na gostovanju. Če je sistem za upravljanje podatkovne baze dosegljiv, spletna stran pa se ne poveže, preveri nastavitve WordPressa in tudi pravice uporabnika podatkovne baze. Če se ne odpre niti sam sistem za upravljanje podatkovne baze ali več spletnih strani hkrati postane nedosegljivih, je lahko vzrok tudi motnja na strani gostovanja.
Na kratko: pri napačnih podatkih WordPressa se spletna stran poskuša povezati z napačnimi vrednostmi. Pri napaki storitve podatkovne baze pa strežnik za WordPress ni dosegljiv.
Kdaj je vredno preveriti cPanel ali vmesnik phpMyAdmin?
V vmesniku cPanel preveri, ali se odpre sistem za upravljanje podatkovne baze, na primer phpMyAdmin, in ali je v njem dostopna ustrezna podatkovna baza. Dostop je koristen znak, ne dokazuje pa, da se WordPress z istimi podatki in pravicami lahko poveže. Če vmesnik ali podatkovna baza ni dosegljiva, si zapiši prikazano sporočilo o napaki.
Preverjanje v phpMyAdmin ne nadomešča varnostne kopije datotek in podatkovne baze. Ne briši tabel in ne izvajaj ukazov SQL, katerih učinka ne poznaš. Pri nadaljnjem preverjanju ti lahko pomaga pregled možnosti, ki so na voljo v vmesniku za upravljanje gostovanja cPanel.
Kateri znaki lahko kažejo na napako na strani gostovanja?
Če se podatki v konfiguraciji ujemajo s podatki, nastavljenimi na gostovanju, napaka pri povezavi s podatkovno bazo WordPress pa se še vedno pojavlja, nastavitev ne spreminjaj na slepo. Preveri, ali upravitelj gostovanja javlja motnjo storitve, nato poskusi stran znova odpreti pozneje. Ob ponavljajoči se težavi ali izpadu, ki zadeva več spletnih strani na istem gostovanju, se obrni na podporo aWh. Navedi čas začetka napake, obseg prizadetih strani in sporočilo, ki si ga videl, gesla pa ne pošiljaj.
Oporo za naslednje diagnostične korake daje tudi podroben vodnik WPBeginner. Če lokalna preverjanja vzroka ne razjasnijo, podpora aWh dosegljivost podatkovne baze preveri na strani strežnika.
V kakšnem vrstnem redu poskusiti odpraviti napako podatkovne baze WordPress?
Pri obnovi pojdi od preverjanj, ki jih je mogoče razveljaviti, k bolj tveganim posegom. Če sta spletna stran ali podatkovna baza še dosegljivi, naredi svežo varnostno kopijo datotek in podatkovne baze. Pred spremembo naredi varnostno kopijo datotek in podatkovne baze, da lahko ob neuspešnem popravilu obnoviš prejšnje stanje.
- Preveri okoliščine napake. Zapiši si, kdaj se je začela, katere strani zadeva in ali je pred tem prišlo do posodobitve ali spremembe nastavitev. Ne začni na slepo zamenjevati datotek.
- Shrani dostopne podatke. Datoteke WordPress in podatkovno bazo shrani ločeno. Kopija datotek samodejno ne vsebuje vsebine podatkovne baze, zato preveri, ali sta obe varnostni kopiji narejeni in ali pripadata pravi strani.
- Preveri možnost, ki ustreza simptomu. Če je znak, ki kaže na odstopanje v konfiguraciji, preveri podatke za povezavo. Orodje za popravilo uporabi le, če dejansko najdeš znak, ki kaže na poškodbo tabel podatkovne baze, in imaš ustrezno varnostno kopijo.
- Če nisi prepričan, se ustavi. Preden narediš dodatno spremembo, prosi za pomoč podporo aWh ali usposobljenega skrbnika sistemov.
Kdaj je upravičena možnost popravila podatkovne baze WordPress?
Vgrajena možnost popravila WordPress pride v poštev pri določenih napakah tabel, ni pa splošna rešitev za vsako napako pri povezavi s podatkovno bazo WordPress. Nastavitev WP_ALLOW_REPAIR lahko začasno omogoči stran za popravilo. Ker lahko stran postane dostopna tudi drugim, jo omogoči le za potreben čas, omeji dostop do nje, po operaciji pa nastavitev takoj odstrani iz datoteke wp-config.php. Če dostopa ne moreš varno omejiti ali ni nedvoumno, da gre res za napako tabel, popravila ne izvajaj sam.
Kdaj obnoviti varnostno kopijo in kdaj ne nadaljevati sam?
Obnova je upravičena le iz znane, ustrezne točke varnostne kopije, če se je napaka pojavila po prepoznavni spremembi in varnostna kopija zajema datoteke in podatkovno bazo spletne strani. Datoteke in podatkovna baza so ločene enote varnostnega kopiranja, zato starejša kopija datotek sama po sebi ne obnovi nujno celotnega stanja strani.
Če nisi prepričan, katera podatkovna baza pripada spletni strani, ali ne moreš preveriti celovitosti varnostne kopije, ne briši tabel in ne izvajaj neznanih ukazov SQL. Za nadaljnjo diagnostiko preglej bazo znanja o gostovanju ali prosi za pomoč podporo aWh.
Kako preprečiti ponovno pojavitev napake pri povezavi s podatkovno bazo WordPress?
Osnova preprečevanja so redno preverjanje, dokumentirane spremembe in varnostna kopija, ki jo je mogoče obnoviti. Napake pri povezavi s podatkovno bazo WordPress ni mogoče vedno preprečiti, sledljiva rutina pa pomaga hitreje prepoznati, ali se je težava začela po posodobitvi, spremembi konfiguracije ali dogodku na strani gostovanja.
Pred posodobitvijo naredi varnostno kopijo datotek in podatkovne baze WordPress. Nato previdno posodobi jedro WordPress, vtičnike in teme. Če hkrati spremeniš več elementov, je težje ugotoviti, katera sprememba je povzročila morebitno napako. Po posodobitvi preveri spletno stran in skrbniški vmesnik.
Kakšna rutina varnostnega kopiranja in zaščite dostopa lahko zmanjša tveganje?
Ne preverjaj le, ali se ustvarja samodejna varnostna kopija. Poglej tudi, ali varnostna kopija vsebuje tako datoteke kot podatkovno bazo in ali poznaš postopek obnove. Redno preverjanje obnovljivosti pomaga preprečiti, da bi se šele med napako izkazalo, da potrebni podatki manjkajo.
Za skrbniške račune uporabljaj močna, edinstvena gesla in dostop omeji na upravičene osebe. Dvostopenjsko overjanje in HTTPS nudita zaščito pri identifikaciji oziroma prenosu podatkov. To so koristni varnostni ukrepi, vendar sami po sebi napake pri povezavi s podatkovno bazo ne odpravijo.
Kdaj prositi za pomoč ponudnika gostovanja?
Če so podatki v konfiguraciji WordPress pravilni, povezava pa še vedno ne deluje, prosi podporo aWh za pomoč pri preverjanju dosegljivosti storitve podatkovne baze. Enako je upravičeno ob ponavljajoči se napaki ali izpadu, ki zadeva več strani na istem gostovanju.
Za hitrejše omejevanje napake si zapiši čas začetka napake, prikazano sporočilo, prizadete strani in prejšnje spremembe. Preglej tudi obvestila ponudnika, ki prispejo v vmesnik za upravljanje gostovanja. Gesla in drugih podatkov za dostop ne pošiljaj v javnem sporočilu.
Če se napaka redno vrača, lahko pri določanju nadaljnjih korakov pomaga tudi pregled okolja gostovanja. Spoznaj rešitve WordPress in spletnega gostovanja aWh ter razpoložljive informacije o podpori.
Ohrani stabilno delovanje svoje spletne strani
Pri napaki pri povezavi s podatkovno bazo WordPress se varno iskanje napak začne z ugotavljanjem natančnega vzroka. Najprej naredi varnostno kopijo, nato preveri konfiguracijske podatke. Če so pravilni, povezava pa še vedno ne deluje, je lahko vzrok tudi napaka na strani gostovanja. Popravila podatkovne baze ali obnove se loti le, če poznaš učinek posega in imaš ustrezno varnostno kopijo.
Verjetnost, da se napaka pri povezavi s podatkovno bazo WordPress vrne, zmanjšaš, če redno preverjaš obstoj varnostnih kopij datotek in podatkovne baze, pred posodobitvijo narediš varnostno kopijo in vodiš evidenco pomembnih sprememb. Samodejno varnostno kopiranje, HTTPS in dvostopenjsko overjanje so dragoceni varnostni elementi, čeprav sami po sebi povezave ne popravijo.
Ekipa aWh z več kot 10 leti izkušenj na področju spletnega gostovanja ponuja rešitve gostovanja in informacije o podpori. Preglej rešitve WordPress in gostovanja aWh in izberi okolje, ki ustreza tvojim potrebam. S premišljenim preverjanjem in svežimi varnostnimi kopijami boš tudi ti bolje pripravljen na podobne napake.
Pogosta vprašanja o napaki pri povezavi s podatkovno bazo WordPress
Kaj pomeni napaka pri povezavi s podatkovno bazo WordPress?
Napaka pomeni, da se WordPress ne more povezati s podatkovno bazo, iz katere nalaga vsebino in nastavitve strani. Zato se spletna stran ali skrbniški vmesnik ne prikaže pravilno. Sporočilo samo po sebi ne dokazuje poškodbe podatkovne baze. Povzroči ga lahko tudi napačen podatek za povezavo ali začasno nedosegljiva storitev podatkovne baze, zato najprej preveri nastavitve in dosegljivost gostovanja.
Zakaj se prikaže sporočilo »Napaka pri vzpostavljanju povezave s podatkovno zbirko«?
Sporočilo se prikaže, ko WordPress s podatki, navedenimi v konfiguraciji, ne doseže podatkovne baze. Pogost možen vzrok je napačno ime podatkovne baze, uporabniško ime, geslo ali ime strežnika. Povzroči ga lahko tudi začasen izpad storitve podatkovne baze. Natančen vzrok ugotoviš s primerjavo vrednosti, nastavljenih na gostovanju, z vsebino wp-config.php, po potrebi pa s pomočjo podpore aWh.
Kje najdem ime in geslo podatkovne baze WordPress?
Ime podatkovne baze in uporabniško ime običajno najdeš v nadzornem vmesniku gostovanja, na primer v cPanelu, vrednosti, ki jih uporablja WordPress, pa so v datoteki wp-config.php v namestitvenem imeniku. Tudi geslo je v konfiguraciji, vendar ga iz varnostnih razlogov ne objavljaj in ne pošiljaj v javnem sporočilu. Če nisi prepričan o vrednostih, jih primerjaj s podatki, vidnimi v upravitelju gostovanja.
Kako preverim nastavitve podatkovne baze v datoteki wp-config.php?
Najprej naredi kopijo datoteke, nato jo odpri za ogled v upravitelju datotek gostovanja ali jo prenesi na varno napravo. Poišči vrednosti DB_NAME, DB_USER, DB_PASSWORD in DB_HOST, nato jih primerjaj s podatki, nastavljenimi na gostovanju. Ne uporabljaj splošnega imena strežnika, saj se vrednost razlikuje glede na okolje. Spremeni le dokazano napačen podatek.
Ali lahko izpad storitve gostovanja povzroči napako pri povezavi s podatkovno bazo?
Da. Če storitev podatkovne baze začasno ni dosegljiva, se WordPress ne more povezati, tudi če so podatki v wp-config.php pravilni. Preveri obvestila v upravitelju gostovanja in opazuj, ali so prizadete tudi druge strani na istem gostovanju. Pri ponavljajočem se izpadu ali izpadu, ki zadeva več spletnih strani, podpori aWh sporoči čas začetka napake in prikazano sporočilo.
Kako popraviti podatkovno bazo, če se WordPress ne more povezati?
Najprej ugotovi, ali kaj res kaže na poškodbo tabel podatkovne baze, saj napaka pri povezavi sama po sebi ne upravičuje popravila. Če so podatki dostopni, naredi ločeno varnostno kopijo datotek in podatkovne baze. Možnost popravila v WordPressu lahko pomaga pri določenih napakah tabel, nastavitev WP_ALLOW_REPAIR pa uporabljaj previdno, omeji dostop in jo po operaciji odstrani. Ob negotovosti prosi za pomoč podporo aWh.
Ali se lahko zaradi napake pri povezavi s podatkovno bazo WordPress izgubijo moji podatki?
Napaka pri povezavi sama po sebi ne pomeni, da so se podatki izgubili. Pogosto ne deluje le dostop do podatkovne baze. Tveganje izgube podatkov pa lahko obstaja, če je podatkovna baza poškodovana ali če popravilo oziroma obnova nista ustrezna. Ne briši tabel in ne obnavljaj neznane varnostne kopije. Varnostni kopiji datotek in podatkovne baze preveri ločeno in izberi le točko obnove, za katero veš, da pripada tej strani.