Problem Error Establishing a Database Connection lub Błąd połaczenia z bazą danych z reguły wynika z nieprawidłowej konfiguracji bazy danych używanej przez WordPress (szczególnie po przeniesieniu strony lub po zmianie hasła do bazy danych). Można to poprawić w pliku wp-config.php - powinien być tam podany host localhost i baza, która jest już utworzona w DirectAdmin (często przy kopiowaniu plików z poprzedniego serwera zdarza się pozostawić te same dane konfiguracyjne).

W celu rozpoczęcia diagnostyki przyczyny problemu, zalecamy najpierw włączenie trybu debugowania. Aby to zrobić, w pliku wp-config.php należy zamienić define( 'WP_DEBUG', false ); na define( 'WP_DEBUG', true );. Następnie należy odświeżyć stronę - pojawi się wyjaśnienie z czego wynika problem z połączeniem z bazą. Najczęstsze przyczyny błędu to:

1. Pojawienie się błędu typu "Access denied for user xxx@localhost" oznacza właśnie błędne dane do bazy - należy wtedy podać poprawne dane do pliku wp-config.php (w razie konieczności hasło do bazy danych można zresetować w panelu DirectAdmin).


2. Jeśli będzie to błąd typu: "User'xxxx' has exceeded the 'max_questions' resource" (lub podobny), to zalecamy zainstalowanie i skonfigurowanie jednej z dostępnych wtyczek cachujących (np. Cache Enabler lub WP Super Cache) oraz usunięcie pluginów, które mogą powodować nadmierne wykorzystanie zasobów.

3. Natomiast jeżeli błąd pojawił się od razu po wykonaniu instalacji WordPress, należy powtórzyć proces instalacji skryptu.

Czy odpowiedź była pomocna?
Przeczytaj również
Zmiana utraconego hasła WordPress (Zobacz: 484)
WordPress zaczął działać wolno (Zobacz: 1259)
Instalacja WordPress za pomocą narzędzia Wordpress2Click (Zobacz: 5326)
WordPress przestał działać (Zobacz: 614)
Jak wdrożyć SSL (https) do WordPressa? (Zobacz: 1499)

Powered by WHMCompleteSolution