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ą.

Pojawienie się błędu typu 'access denied xxx@localhost' oznacza właśnie błędne dane do bazy.
Jeśli błąd nie pojawia się stale (tak jak w przypadku niepoprawnej konfiguracji), tylko nieregularnie, problemem może być przekroczenie limitów związanych z bazą danych. Jeśli będzie to błąd typu: ERROR 1226(42000):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.

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ż
Błąd 404 na podstronach (wpisach / stronach) WordPress (Zobacz: 287)
Zmiana utraconego hasła WordPress (Zobacz: 204)
Zabezpieczenia WordPress w HostingHouse.pl (Zobacz: 10071)
Jak wdrożyć SSL (https) do WordPressa? (Zobacz: 840)
WordPress zaczął działać wolno (Zobacz: 703)

Powered by WHMCompleteSolution