Jak opravit chybu „Error establishing a database connection“ ve WordPressu na Spaceship Hostingu

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í.


Co může tuto chybu způsobit?

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


Zkontrolujte údaje o připojení k databázi

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)


Jak ověřit údaje o databázi?

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ě:

  1. Přihlaste se do svého cPanelu a přejděte do Správce souborů:


  2. 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:


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


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




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


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



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



  8. Aktualizujte hodnoty v souboru wp-config.php, pokud je to potřeba.

  9. 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):




  10. Obnovte svůj web! Pokud jsou přihlašovací údaje správné, web by se měl načíst normálně.


Stále vidíte tuto chybu?

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.

Je vyžadována platná e-mailová adresa