Časť 2 · 2.6
Error establishing a database connection
Hlásenie Error establishing a database connection, po slovensky Chyba pri vytváraní pripojenia k databáze, znamená, že vaša webová stránka sa nemôže spojiť s databázou alebo sa do nej nemôže prihlásiť. Vaše súbory sú stále na mieste a vo väčšine prípadov aj vaša databáza.
Príčiny u nás, od najčastejších po zriedkavé
- Údaje v konfiguračnom súbore vašej webovej stránky nie sú správne, najmä po presune, novej inštalácii alebo zmene hesla.
- Používateľ databázy nie je (alebo už nie je) priradený k databáze.
- Databáza je prázdna, napríklad preto, že import po presune sa nepodaril.
- Poškodené tabuľky.
- Príliš veľa pripojení naraz: v chybovom logu je uvedené Too many connections alebo max_user_connections.
- Úložisko vášho balíka je plné.
Ako problém vyriešite
- V DirectAdmin otvorte Databázy. Tam uvidíte celý názov vašej databázy a používateľov, ktorí sú k nej priradení.
- Vo Web FTP otvorte konfiguračný súbor. Pri WordPress je to wp-config.php v priečinku public_html.
- Porovnajte tieto štyri hodnoty:
- DB_NAME: celý názov databázy s vaším používateľským menom DA a podčiarkovníkom na začiatku, napríklad wtsilefl_shop;
- DB_USER: celý názov používateľa databázy, tiež s touto predponou;
- DB_PASSWORD: heslo tohto používateľa databázy, nie vaše heslo do DA;
- DB_HOST: localhost.
- Ak heslo s istotou nepoznáte, nastavte používateľovi databázy v DirectAdmin nové heslo a presne to isté heslo zadajte do wp-config.php.
- V phpMyAdmin skontrolujte, či sú tabuľky v databáze naozaj prítomné. Ak nie, databázu znova naimportujte.
Kedy nás kontaktovať?
Údaje sú správne, tabuľky sú na mieste a hlásenie sa stále zobrazuje? Najprv sa pozrite na stránku Poruchy & údržba a potom nás kontaktujte.
Najprv sa opýtajte AI asistenta v Môj WebOké alebo vytvorte tiket cez Centrum podpory a potom Odoslať požiadavku. Pripojte:
- úplnú adresu stránky, na ktorej problém nastáva
- čas, kedy k problému došlo
- čo ste v tej chvíli robili, napríklad ukladanie, nahrávanie alebo prihlasovanie
- snímku obrazovky s hlásením
Nikdy nám neposielajte svoje heslo.
Podrobné vysvetlenie: 'Error establishing a database connection'.
