Zpráva „Chyba při navazování spojení s databází“ ve WordPressu znamená, že web nemůže navázat spojení se svou databází. Ve většině případů k tomu dochází kvůli nesprávným přístupovým údajům k databázi v konfiguračním souboru WordPressu:

V tomto průvodci se zaměříme na nejčastější příčiny této chyby a provedeme vás kroky k jejímu odstranění.
Ve většině případů se chyba „Chyba při navazování spojení s databází“ objeví, když WordPress používá nesprávné přístupové údaje k databázi. To se často stává po:
Migraci webu k novému poskytovateli hostingu
Změně hesel k databázi
Obnově zálohy
Ruční úpravě konfiguračních souborů
Přesouvání souborů mezi servery nebo hostingovými plány
WordPress se připojuje ke své databázi pomocí názvu databáze, uživatelského jména databáze, hesla, hostitele databáze a přístupových oprávnění přiřazených uživateli databáze.
Je tedy nutné zajistit, aby byly splněny všechny následující podmínky:
Na název databáze existuje na serveru a odpovídá existujícímu názvu databáze
Na uživatelské jméno databáze odpovídá existujícímu uživateli databáze
Na heslo je pro tohoto uživatele správné
Na uživatel databáze je přiřazen k databázi
Uživatel má plná přístupová oprávnění (ALL PRIVILEGES)
Všechny údaje o připojení k databázi jsou uloženy v souboru wp-config.php , který se nachází v kořenovém adresáři vaší instalace WordPressu. Pro jejich kontrolu a ověření postupujte následovně:
Přihlaste se do svého cPanelu a přejděte do Správce souborů:

Přejděte do kořenového adresáře WordPressu a otevřete soubor wp-config.php (pomocí možností Upravit nebo Zobrazit ):

Poznámka: Při volbě Upravit si možná budete chtít vytvořit zálohu souboru wp-config.php:

Vyhledejte tyto řádky obsahující název databáze, uživatele a heslo:

V dalším panelu otevřete nabídku Spravovat mé databáze:

Pečlivě zkontrolujte, zda název databáze a uživatel odpovídají údajům uvedeným v wp-config.php:

Sjeďte dolů a ujistěte se, že uživatel databáze skutečně na serveru existuje:

Není možné zjistit, jaké heslo je nastaveno pro uživatele databáze, proto je nutné jej nastavit kliknutím na Změnit heslo:


Aktualizujte hodnoty v souboru wp-config.php, pokud je to potřeba.
Ujistěte se, že správný uživatel databáze je přiřazen k databázi a má povolena Všechna oprávnění (klikněte na uživatele >> zaškrtněte Všechna oprávnění >> Uložit změny):


Obnovte svůj web! Pokud jsou přihlašovací údaje správné, web by se měl načíst normálně.
Pokud jsou přihlašovací údaje k databázi správné a chyba stále přetrvává, může být problém způsoben:
Poškozenou databází
Dočasným výpadkem MySQL serveru
Poškozenými základními soubory WordPressu
V tomto bodě prosím kontaktujte náš tým podpory, abychom mohli zkontrolovat stav a logy databázové služby.