Chcete zobrazit stránku, ale namísto ní vidíte chybovou hlášku Během připojování k databázovému serveru došlo k chybě (Cannot establish connection to database). A co teď s tím?
Naštěstí se jedná o chybu, která se dá poměrně jednoduše opravit. V tomto článku si povíme některé způsoby jak chybu připojení k databázi odstranit
Zálohujte!
Předtím, než se pustíte do opravy důrazně doporučujeme provést kompletní zálohu WordPressu. Zálohu musíte udělat manuálně. Zálohujte všechny soubory WordPressu i databázi.
WordPress databáze
Nejprve však pár informací o WordPress databázi.
- WordPress používá databázi k ukládání všech příspěvků, stránek, štítků, rubrik a dalších dat.
- Obrázky, mediální soubory a další soubory nejsou v databázi uloženy.
- WordPress se připojuje k databázi pomocí přednastaveného uživatelského jména a hesla.
- Informace o připojení k databázi jsou uloženy v souboru wp-config.php
Detailní pohled do wp-config.php
V tomto souboru jsou uloženy nejen informace o připojení k databázi, ale nachází se zde i další nastavení WordPressu. Z toho důvodu byste zde neměli měnit nic co neznáte.
Připojení k databázi najdete u těchto parametrů:
/** Jméno databáze */ define('DB_NAME', 'jmenoDB'); /** Přihlašovací jméno k databázi */ define('DB_USER', 'jmenoUZIVATELE'); /** Heslo pro přihlášení do databáze */ define('DB_PASSWORD', 'heslo'); /** Adresa serveru, kde je obsažena databáze. */ define('DB_HOST', 'localhost'); /** Znaková sada databáze */ define('DB_CHARSET', 'utf8');
Zajímají vás především tyto 4 údaje:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
Příčiny chyby připojení k databázi
Špatně zadané údaje pro připojení k databázi
Měnili jste některé nastavení v wp-config.php? Ať už vědomě nebo nevědomě, pokud se chybová hláška objeví po úpravě nastavení v souboru wp-config.php je z největší pravděpodobností na vinně překlep nebo špatně zadané přístupové údaje.
Řešení: Překontrolujte vyplněné údaje. Ujistěte se, že se databázový server nachází na localhostu (například Wedos jej má odděleně).
Chyba se objevila samovolně
Chtěli jste se podívat na stránky a najednou se tam objevila chyba “Během připojování k databázovému serveru došlo k chybě”.
Řešení: Zkontrolujte soubor wp-config.php jestli zde je vše správně. Pokud ano, kontaktujte podporu u vašeho hostingu. Mohlo dojít například k pádu databázového serveru.
Práva pro přístup do databáze
Někdy se může stát, že máte vše správně nastavené, databázový server běží, ale vy se pořád ne a ne přihlásit. Možná jste nenastavili práva uživatele k databázi.
Řešení: Přihlašte se do administrace hostingu a zkontrolujte, zda může uživatel přistoupit k databázi a zda má dostatečná práva.
Díky moc chlape!