WordPress - Błąd ustanawiający połączenie bazy danych (naprawione)

WordPress - Błąd ustanawiający połączenie bazy danych (naprawione)

Czasami możesz stawić czoła problemowi ze swoim blogiem WordPress z komunikatem o błędzie „Błąd Ustanowienie połączenia bazy danych”. To sprawi, że Twoja witryna będzie niedostępna dla Ciebie i użytkowników. Nie możesz uzyskać dostępu do pulpitu administratora WordPress. To może być dla ciebie frustrujący czas. Ten samouczek poprowadzi Cię krok po kroku, aby znaleźć przyczynę i naprawić.

1. Sprawdź MySQL Server

Najpierw sprawdź, czy MySQL Server jest uruchomiony. Możesz użyć poniżej polecenia, aby podłączyć swój serwer MySQL. To zapewni, że serwer bazy danych działa poprawnie.

$ mysql -u -p 

Jeśli nie masz dostępu do polecenia, podłącz bazę danych z phpMyAdmin lub administrator.

2. Sprawdź plik konfiguracyjny WordPress

Następnym krokiem jest weryfikacja ustawień połączenia w WP-config.php plik konfiguracyjny. Edytuj plik i sprawdź następujące ustawienia.

 Zdefiniuj („db_name”, „WordPress”); Zdefiniuj („db_user”, „wpuser”); definiować („db_password”, „wppassword”); Zdefiniuj („db_host”, „localhost”); 

Upewnij się, że wszystkie powyższe wpisy są prawidłowo skonfigurowane. Możesz po prostu zweryfikować te ustawienia, podłączając MySQL Server za pomocą powyższych szczegółów z wiersza poleceń lub phpMyAdmin.

$ mysql -h localhost -u wpuser -p'wppassword 'WordPress 

Powyższe polecenie powinno być poprawnie podłączone do serwera MySQL. Możesz także zweryfikować wszystkie tabele, uruchamiając polecenia pokaż tabele z MySQL Shell.

3. Sprawdź połączenie bazy danych

Na końcu możesz zweryfikować wszystkie ustawienia, utworzyć mały skrypt PHP. Utwórz nowy plik dbconn.php i dodaj następujące treści.

connect_error) die („Połączenie nie powiodło się:” . $ conn-> connect_error);  echo „powiązane z powodzeniem”; ?> 

Wgrywać dbconn.php do serwera w ramach dokumentu WordPress i uzyskuj dostęp do go za pośrednictwem przeglądarki internetowej. Jeśli wystąpi problem z połączeniem z MySQL za pomocą PHP z skonfigurowanymi ustawieniami, zobaczysz komunikat o błędzie na stronie internetowej.