Část 2 · 2.6
Error establishing a database connection
Hlášení Error establishing a database connection, česky Chyba při navazování spojení s databází, znamená, že se Váš web nemůže spojit s databází nebo se do ní nesmí přihlásit. Vaše soubory jsou stále na místě a Vaše databáze většinou také.
Příčiny u nás, od nejčastějších po nejvzácnější
- Údaje v konfiguračním souboru Vašeho webu nejsou správné, zejména po přesunu, nové instalaci nebo změně hesla.
- Uživatel databáze není (nebo už není) k databázi přiřazen.
- Databáze je prázdná, například proto, že se import po přesunu nezdařil.
- Poškozené tabulky.
- Příliš mnoho spojení najednou: v chybovém logu je uvedeno Too many connections nebo max_user_connections.
- Úložiště Vašeho balíčku je plné.
Jak problém vyřešit
- V DirectAdminu otevřete Databáze. Zde uvidíte úplný název své databáze a uživatele, kteří jsou k ní přiřazeni.
- Ve Správci souborů otevřete konfigurační soubor. U WordPressu je to wp-config.php ve složce public_html.
- Porovnejte tyto čtyři hodnoty:
- DB_NAME: úplný název databáze, před kterým je Vaše uživatelské jméno do DirectAdminu a podtržítko, například wtsilefl_shop;
- DB_USER: úplné jméno uživatele databáze, rovněž s touto předponou;
- DB_PASSWORD: heslo tohoto uživatele databáze, nikoli Vaše heslo do DirectAdminu;
- DB_HOST: localhost.
- Nejste si heslem jisti? Nastavte uživateli databáze v DirectAdminu nové heslo a přesně toto heslo zadejte do souboru wp-config.php.
- V phpMyAdminu zkontrolujte, zda v databázi tabulky skutečně jsou. Pokud ne, importujte databázi znovu.
Kdy nás kontaktovat?
Jsou údaje správné, tabulky jsou na místě a hlášení přesto přetrvává? Nejprve se podívejte na stránku Výpadky a údržba a poté nás kontaktujte.
Nejprve se zeptejte AI asistenta v portálu Můj WebOké, nebo vytvořte požadavek přes Centrum podpory a poté Odeslat požadavek. Přiložte:
- úplnou adresu stránky, na které problém nastává
- čas, kdy k problému došlo
- co jste v tu chvíli dělali, například ukládání, nahrávání nebo přihlašování
- snímek obrazovky s hlášením
Nikdy nám neposílejte své heslo.
Podrobný návod: 'Error establishing a database connection'.
