Część 2 · 2.6
Error establishing a database connection
Komunikat Error establishing a database connection, po polsku Błąd podczas nawiązywania połączenia z bazą danych, oznacza, że Państwa strona nie może połączyć się z bazą danych lub nie ma uprawnień do zalogowania się do niej. Pliki nadal są na miejscu, a baza danych zazwyczaj również.
Przyczyny u nas, od najczęstszych do najrzadszych
- Dane w pliku konfiguracyjnym strony są nieprawidłowe, zwłaszcza po przeniesieniu strony, nowej instalacji lub zmianie hasła.
- Użytkownik bazy danych nie jest (już) przypisany do bazy danych.
- Baza danych jest pusta, na przykład dlatego, że import po przeniesieniu strony się nie powiódł.
- Uszkodzone tabele.
- Zbyt wiele jednoczesnych połączeń: w dzienniku błędów widnieje Too many connections lub max_user_connections.
- Przestrzeń dyskowa w Państwa pakiecie jest zapełniona.
Jak rozwiązać problem
- Prosimy otworzyć w DirectAdmin sekcję Bazy danych. Znajdą tam Państwo pełną nazwę bazy danych oraz przypisanych do niej użytkowników.
- Prosimy otworzyć plik konfiguracyjny w Menedżerze Plików. W przypadku WordPress jest to plik wp-config.php w katalogu public_html.
- Prosimy porównać cztery wartości:
- DB_NAME: pełna nazwa bazy danych, poprzedzona nazwą użytkownika DA i podkreślnikiem, na przykład wtsilefl_shop;
- DB_USER: pełna nazwa użytkownika bazy danych, również z tym prefiksem;
- DB_PASSWORD: hasło tego użytkownika bazy danych, a nie hasło do DA;
- DB_HOST: localhost.
- Nie są Państwo pewni hasła? Prosimy nadać użytkownikowi bazy danych nowe hasło w DirectAdmin i wpisać dokładnie to samo hasło w pliku wp-config.php.
- Prosimy sprawdzić w phpMyAdmin, czy tabele rzeczywiście znajdują się w bazie. Jeśli nie, prosimy ponownie zaimportować bazę danych.
Kiedy należy się z nami skontaktować?
Dane są prawidłowe, tabele są na miejscu, a komunikat nadal się pojawia? Prosimy najpierw sprawdzić stronę Awarie i prace konserwacyjne, a następnie skontaktować się z nami.
Prosimy najpierw zapytać asystenta AI w Moje WebOké lub utworzyć zgłoszenie, wybierając Centrum pomocy, a następnie Wyślij zgłoszenie. Prosimy dołączyć:
- pełny adres strony, na której występuje problem
- godzinę wystąpienia problemu
- czynność wykonywaną w tym momencie, na przykład zapisywanie, przesyłanie plików lub logowanie
- zrzut ekranu z komunikatem
Prosimy nigdy nie przesyłać swojego hasła.
Szczegółowe wyjaśnienie: 'Error establishing a database connection'.
