Kazalo vsebine
Sporočilo "Napaka pri vzpostavljanju povezave s podatkovno bazo" v WordPressu je pogosta težava, ki pomeni, da se vaše spletno mesto ne more povezati s podatkovno bazo. To težavo lahko povzroči več dejavnikov, vključno z nepravilnimi podatki o zbirki podatkov v nastavitvah WordPressa, poškodovano zbirko podatkov, težavami s strežnikom spletnega gostovanja ali preobremenjenim ali nedelujočim strežnikom zbirke podatkov. Tukaj je opisano, kako odpraviti in odpraviti to napako:
Preverite poverilnice podatkovne baze WordPress
Najpogostejši razlog za to napako so napačni podatki o podatkovni bazi v konfiguracijski datoteki WordPressa (wp-config.php). Ta datoteka vsebuje ime podatkovne zbirke, uporabniško ime, geslo in strežnik, ki se morajo ujemati z nastavitvami v vašem računu za gostovanje.
- Do datotek spletnega mesta lahko dostopate prek protokola FTP ali upravitelja datotek v nadzorni plošči gostovanja.
- Poiščite in uredite
wp-config.phpdatoteka. - Preverite
DB_NAME,DB_USER,DB_PASSWORDinDB_HOSTvrednosti. Prepričajte se, da se ujemajo z informacijami iz podatkovne zbirke, ki jih je zagotovil vaš ponudnik gostovanja.
define('DB_NAME', 'database_name_here');
define('DB_USER', 'uporabniško ime_kje');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
- Če so bile vrednosti napačne, jih posodobite in shranite spremembe. Nato znova preverite spletno mesto.
Preverite podatke o gostitelju podatkovne zbirke
Včasih se podatki o gostitelju zbirke podatkov spremenijo, zlasti če je vaša spletna stran na upravljani platformi gostovanja WordPress. Če DB_HOST je nastavljena na localhost in imate še vedno težave, se obrnite na ponudnika gostovanja, da potrdi pravilne podatke o gostitelju zbirke podatkov.
Popravilo podatkovne baze WordPress
Če je zbirka podatkov poškodovana, ima WordPress vgrajeno funkcijo za njeno popravilo.
- Dodajte naslednjo vrstico v
wp-config.phpdatoteko tik pred/* To je vse, nehajte urejati! Srečno objavljanje. */:
define('WP_ALLOW_REPAIR', true);
- Po dodajanju te vrstice obiščite
http://yourwebsite.com/wp-admin/maint/repair.php(zamenjavayourwebsite.comz vašim dejanskim imenom domene). - Kliknite na
Popravilo podatkovne zbirkealiPopravljanje in optimizacija podatkovne zbirkegumb. WordPress bo poskušal popraviti podatkovno zbirko. - Pomembno: Odstranite vrstico iz
wp-config.phppo opravljenem popravilu iz varnostnih razlogov.
Preverite strežnik spletnega gostovanja
Če so poverilnice za podatkovno zbirko pravilne in podatkovna zbirka ni poškodovana, je težava morda v vaši storitvi spletnega gostovanja.
- Strežnik morda ne deluje ali pa je prišlo do težav s storitvijo podatkovne zbirke. Obrnite se na ponudnika gostovanja in preverite, ali so težave povezane s strežnikom.
- Če se je na vašem spletnem mestu nedavno povečal promet, je strežnik podatkovne zbirke morda preobremenjen. Ponudnik gostovanja lahko to potrdi in po potrebi predlaga nadgradnjo načrta gostovanja.
Obnovitev varnostne kopije
Če težave ne morete odpraviti in imate nedavno varnostno kopijo spletnega mesta, jo obnovite. Včasih lahko s ponovno vzpostavitvijo prejšnjega stanja, ko je spletno mesto delovalo pravilno, odpravite težavo. Preden nadaljujete, se prepričajte, da imate varnostno kopijo datotek in podatkovne zbirke WordPress.
Posodobitev URL naslova spletnega mesta WordPress
V nekaterih primerih, zlasti po migraciji spletnega mesta ali spremembi domene, lahko težave s povezavo odpravite s posodobitvijo naslova URL spletnega mesta WordPress neposredno v zbirki podatkov. To je treba storiti previdno in je priporočljivo za napredne uporabnike:
- Dostopajte do svoje podatkovne zbirke prek phpMyAdmin iz nadzorne plošče gostovanja.
- Pojdite na
wp_optionsmiza. Poiščitesiteurlin .Domovvrste. - Prepričajte se, da te vrstice vsebujejo pravilen URL vašega spletnega mesta. Če ni tako, jih uredite.
Zaključek
Sporočilo "Napaka pri vzpostavljanju povezave s podatkovno bazo" je lahko neprijetno, vendar lahko z metodičnim izvajanjem teh korakov za odpravljanje težav ugotovite in odpravite težavo. Pred kakršnimi koli spremembami spletnega mesta ali podatkovne zbirke vedno poskrbite za najnovejšo varnostno kopijo. Če se težava po poskusu teh korakov ne odpravi, je morda čas, da se posvetujete z razvijalcem WordPressa ali poiščete dodatno pomoč pri svojem ponudniku gostovanja.
