Błąd podczas ustanawiania połączenia z bazą danych: naprawa błędu WordPress

Opublikowany: 2023-09-26

Próbujesz naprawić komunikat o błędzie WordPress dotyczący błędu ustanawiania połączenia z bazą danych na swojej stronie internetowej?

Jest to częsty błąd WordPressa, który w pewnym momencie napotka większość stron internetowych. Pojawia się, gdy Twoja witryna nie może połączyć się z bazą danych.

Jest to jeden z najstraszniejszych błędów WordPressa, ponieważ ogranicza dostęp do witryny odwiedzającym, administratorom i innym użytkownikom.

Ale nie ma się czym martwić. Podobnie jak większość błędów WordPressa, ten również można usunąć, poświęcając trochę czasu na zrozumienie błędu i wdrożenie typowych rozwiązań.

W tym artykule pokażemy Ci dokładne kroki, które musisz wykonać, aby na dobre naprawić błąd WordPress podczas ustanawiania połączenia z bazą danych.

Zacznijmy.

Co oznacza „błąd nawiązania połączenia z bazą danych”?

Podczas próby otwarcia strony w witrynie WordPress pojawia się komunikat o błędzie podczas ustanawiania połączenia z bazą danych. Aby zrozumieć, dlaczego pojawia się błąd, przyjrzyjmy się najpierw, w jaki sposób strona z witryny WordPress jest ładowana do przeglądarki.

Ważne jest, aby wiedzieć, że witryna WordPress składa się z plików, folderów i bazy danych.

Pliki i foldery zawierają podstawowe pliki WordPress, motywy, wtyczki, przesłane multimedia i inne zasoby. W bazie danych przechowywane są między innymi posty, strony, komentarze, dane użytkownika, ustawienia i konfiguracje wtyczek.

Baza danych wordpress w phpmyadmin.

Kiedy próbujesz załadować stronę do swojej witryny, WordPress musi „zapytać” o zawartość tej strony z bazy danych Twojej witryny.

Jeśli WordPress nie może uzyskać dostępu do bazy danych Twojej witryny, nie może uzyskać dostępu do treści potrzebnych do wyrenderowania strony.

Ponieważ nie zawiera potrzebnej treści, w witrynie zamiast oczekiwanej treści zostanie wyświetlony komunikat o błędzie podczas ustanawiania połączenia z bazą danych.

Co powoduje problem „błąd podczas ustanawiania połączenia z bazą danych”?

Najczęstsze powody, dla których WordPress nie może połączyć się z Twoją bazą danych, obejmują następujące…

Nieprawidłowe dane uwierzytelniające bazy danych : WordPress może nawiązać połączenie z bazą danych przy użyciu nazwy bazy danych, serwera, nazwy użytkownika i hasła. Te poświadczenia są przechowywane w pliku konfiguracyjnym o nazwie wp-config.php. Jeśli poświadczenia w tym pliku zostaną zmienione, nie będzie można nawiązać połączenia.

Niedostępność serwera bazy danych : niektóre hosty będą przechowywać bazę danych Twojej witryny na serwerze innym niż pliki WordPress. Jeśli serwer bazy danych nie działa lub występują problemy, WordPress nie może nawiązać połączenia z bazą danych.

Uszkodzona baza danych : awarie serwera, problemy z oprogramowaniem, niewłaściwa obsługa baz danych itp. powodują uszkodzenie baz danych WordPress, co powoduje pojawienie się na stronie komunikatu „błąd ustanawiania połączenia z bazą danych WordPress”.

Teraz, gdy masz już pewne pojęcie o błędzie bazy danych, przejdźmy do rozwiązań.

Jak naprawić błąd WordPress podczas ustanawiania połączenia z bazą danych

Możesz rozwiązać problem i naprawić błąd WordPress podczas ustanawiania połączenia z bazą danych, wypróbowując następujące rozwiązania:

  1. Sprawdź, czy serwer hostujący bazę danych nie działa
  2. Sprawdź poświadczenia bazy danych
  3. Napraw bazę danych WordPress
  4. Zainstaluj ponownie podstawowe pliki WordPress
  5. Dezaktywuj wszystkie wtyczki
  6. Poproś o pomoc swojego dostawcę usług hostingowych

Pamiętaj, że ponieważ nie znamy dokładnej przyczyny błędu, nie możemy podać dokładnego rozwiązania dla Twojej witryny. Musisz wykonać wszystkie poniższe kroki pojedynczo i sprawdzić, który z nich działa. Po wdrożeniu każdego rozwiązania sprawdzaj swoją stronę internetową.

Ale najpierw – spróbuj wyczyścić pamięć podręczną przeglądarki

Buforowanie przeglądarki to technika stosowana w celu przyspieszenia czasu ładowania witryny internetowej poprzez przechowywanie określonych zasobów statycznych w pamięci komputera lokalnego.

Chociaż buforowanie przeglądarki pomaga szybciej ładować strony internetowe i poprawia wygodę użytkownika, ma jedną małą wadę, ponieważ czasami może przechowywać strony wyświetlające tymczasowe komunikaty o błędach. Następnie udostępnia to użytkownikom, nawet jeśli strona wróciła do normalnego stanu.

W związku z tym możliwe jest, że widzisz błąd WordPress dotyczący nawiązywania połączenia z bazą danych z powodu problemu z pamięcią podręczną przeglądarki, a nie ciągłego problemu w Twojej witrynie.

Dlatego przed wypróbowaniem innych kroków rozwiązywania problemów zalecamy najpierw wyczyszczenie pamięci podręcznej przeglądarki i sprawdzenie, czy błąd nadal występuje, zanim przejdziemy do pierwszego rozwiązania.

1. Sprawdź, czy serwer hostujący bazę danych nie działa

Zanim podejmiesz bardziej zaawansowane kroki rozwiązywania problemów, najpierw upewnij się, że serwer bazy danych nadal działa poprawnie.

Jeśli Twój gospodarz oferuje stronę statusu hostingu, możesz ją sprawdzić, aby zobaczyć wszelkie znane awarie lub problemy. Możesz też zawsze skontaktować się z pomocą techniczną swojego hosta i zapytać, czy może występować problem z oddzielnym serwerem bazy danych.

2. Sprawdź poświadczenia bazy danych

Poświadczenia bazy danych dla witryny WordPress są zwykle tworzone podczas instalacji rdzenia WordPress. Są one przechowywane w pliku wp-config.php i używane, gdy WordPress potrzebuje interakcji z bazą danych.

Poświadczenia bazy danych zwykle pozostają niezmienione, ale mogą zostać przypadkowo zmienione podczas migracji witryny lub w przypadku ataku hakerskiego na witrynę.

Aby sprawdzić, czy plik wp-config.php zawiera prawidłowe dane uwierzytelniające, musisz najpierw zlokalizować je w panelu hostingu. Następnie otwórz pliki wp-config.php i dopasuj zapisane tam poświadczenia.

Oto jak sprawdzić dane uwierzytelniające bazę danych w cPanelu, który jest panelem kontrolnym hostingu używanym przez najpopularniejsze hosty.

Zaloguj się na swoje konto hostingowe i przejdź do cPanel → Bazy danych MySQL . W Bazach danych MySQL znajdziesz nazwę swojej bazy danych , nazwę użytkownika i hasło .

bazy danych mysql w cpanelu.

Jeśli nie możesz wyświetlić istniejącego hasła, zawsze możesz utworzyć nowe hasło, a następnie dodać je do pliku wp-config.php .

Następnie przejdź do cPanel → Menedżer plików → public_html → wp-config.php .

Kliknij plik prawym przyciskiem myszy i wybierz opcję Widok .

opcję widoku w pliku wpconfig.

Plik otworzy się w nowej karcie. Poświadczenia bazy danych pojawią się pod tym zdaniem: /** Nazwa bazy danych dla WordPress */

poświadczenia bazy danych w wpconfig - błąd podczas ustanawiania połączenia z bazą danych wordpress.

Dopasuj dane uwierzytelniające w pliku wp-config.php do tych znalezionych w bazach danych MySQL.

Jeśli występuje rozbieżność, możesz edytować plik konfiguracyjny i zastąpić nieprawidłowe dane uwierzytelniające właściwymi. Aby edytować plik konfiguracyjny, kliknij plik prawym przyciskiem myszy i wybierz opcję Edytuj .

3. Napraw uszkodzoną bazę danych WordPress

Jeśli baza danych Twojej witryny została uszkodzona, w niektórych sytuacjach może to spowodować wyświetlenie komunikatu WordPress o błędzie podczas ustanawiania połączenia z bazą danych.

Na szczęście baza danych MySQL ma wbudowaną funkcję, za pomocą której można zainicjować naprawę. Aby uzyskać więcej informacji, Themeisle ma szczegółowy przewodnik na temat naprawy bazy danych WordPress różnymi metodami.

4. Zainstaluj ponownie podstawowe pliki WordPress

Chociaż komunikat „błąd podczas ustanawiania połączenia z bazą danych” jest powiązany z bazą danych, uszkodzone pliki rdzenia WordPress mogą również w rzadkich sytuacjach powodować ten błąd.

Dlatego usunięcie uszkodzonych plików i ponowna instalacja podstawowych plików WordPress może rozwiązać problem.

Ponieważ nie możesz uzyskać dostępu do pulpitu nawigacyjnego WordPress, możesz ponownie zainstalować podstawowe pliki WordPress za pomocą klienta FTP lub narzędzia do zarządzania plikami w przeglądarce, takiego jak Menedżer plików cPanel.

W tym artykule użyjemy konta hostingowego, aby uzyskać dostęp do zaplecza Twojej witryny, ale podstawowy proces jest taki sam, jeśli łączysz się bezpośrednio przez FTP.

Aby ponownie zainstalować WordPress, pierwszą rzeczą, którą musisz zrobić, to pobrać najnowszą wersję WordPressa na swój komputer lokalny i rozpakować plik.

Następnie otwórz swoje konto hostingowe, przejdź do cPanel → Menedżer plików → public_html . Wybierz przycisk Prześlij znajdujący się na górze ekranu i prześlij rozpakowane pliki na komputer lokalny.

przycisk przesyłania w menedżerze plików - błąd podczas ustanawiania połączenia z bazą danych wordpress.

Zostaniesz poproszony o potwierdzenie, czy chcesz zastąpić istniejące pliki. Naciśnij przycisk Potwierdź lub Tak i poczekaj, aż pliki zostaną zastąpione.

Następnie sprawdź, czy to pomogło usunąć komunikat WordPress o błędzie ustanawiania połączenia z bazą danych ze swojej witryny.

5. Sprawdź, czy nie występują problemy z wtyczkami

Podobnie jak rdzeń WordPress, uszkodzone motywy i wtyczki mogą również w rzadkich sytuacjach powodować wyświetlenie komunikatu o błędzie WordPress podczas ustanawiania połączenia z bazą danych.

Zalecamy zacząć od sprawdzenia wtyczek, ponieważ to one częściej powodują problemy niż Twój motyw.

Aby dowiedzieć się, czy przyczyną błędu jest wtyczka zainstalowana na Twojej stronie, wykonaj następujące czynności:

Aby rozpocząć, połącz się z serwerem przez FTP lub użyj Menedżera plików cPanel, aby uzyskać dostęp do plików na serwerze. W tym przewodniku będziemy używać Menedżera plików, ale podstawowa idea jest taka sama, jeśli używasz klienta FTP.

Po nawiązaniu połączenia przejdź do public_html → wp-content → wtyczki .

Następnie zmień nazwę folderu wtyczek na plugins-deactivated .

zmień nazwę folderu wtyczki w wpcontent, aby naprawić błąd ustanawiający połączenie z bazą danych wordpress.

Gdy tylko zmienisz nazwę folderu wtyczek , wszystkie wtyczki w Twojej witrynie zostaną dezaktywowane. Teraz sprawdź, czy problem z połączeniem z bazą danych zniknął.

Jeśli problem będzie się powtarzał, przyczyną nie są wtyczki. Możesz zmienić nazwę folderu wtyczki na jego oryginalną nazwę (tj. „ wtyczki ”).

Jeśli problem zniknie, wiesz, że przyczyną problemu jest jedna z wtyczek. Następnie możesz zastosować to samo podejście, aby wyłączyć poszczególne wtyczki w folderze wtyczek . Na przykład, jeśli folder wtyczki to cool-plugin , zmień jego nazwę na cool-plugin-deactivated , aby wyłączyć tylko tę wtyczkę.

Gdy znajdziesz kłopotliwą wtyczkę, możesz ją zastąpić alternatywną wtyczką lub skontaktować się z twórcą wtyczki w celu uzyskania pomocy.

6. Poproś o pomoc swojego dostawcę usług hostingowych

Jeśli po wypróbowaniu wszystkich rozwiązań wymienionych w tym artykule nadal nie możesz usunąć błędu ze swojej witryny WordPress, czas zwrócić się o pomoc do swojego dostawcy usług hostingowych.

Powinni być w stanie zaoferować rozwiązania, które sprawią, że Twoja witryna będzie działać w mgnieniu oka.

Jeśli okaże się, że wsparcie Twojego hosta nie jest zbyt pomocne, możesz przejść do jednego z dostawców z naszego najlepszego podsumowania hostingu WordPress.

Idź na górę

Napraw na dobre błąd WordPress związany z błędem ustanawiania połączenia z bazą danych

Błąd podczas ustanawiania połączenia z bazą danych WordPress pojawia się, gdy próbujesz otworzyć stronę swojej witryny WordPress.

Błąd wskazywał, że witryna nie może połączyć się z bazą danych.

Baza danych jest ważną częścią witryny WordPress, ponieważ przechowuje posty, strony, komentarze, dane użytkownika, ustawienia, konfiguracje wtyczek i inne zasoby.

Bez dostępu do bazy danych przeglądarka nie może otworzyć strony internetowej.

Dostęp do bazy danych jest zwykle tracony z takich powodów, jak nieprawidłowe poświadczenia bazy danych, niedostępność serwera bazy danych, uszkodzona baza danych i problemy z serwerem hostingowym.

Aby przywrócić dostęp do bazy danych należy wykonać następujące kroki:

  • Sprawdź, czy Twoje serwery hostingowe nie działają
  • Sprawdź poświadczenia bazy danych
  • Napraw uszkodzoną bazę danych
  • Zainstaluj ponownie rdzeń WordPress
  • Dezaktywuj wszystkie wtyczki
  • Poproś o pomoc swojego dostawcę usług hostingowych

Jeśli masz jakiekolwiek pytania dotyczące komunikatu „Błąd podczas ustanawiania połączenia z bazą danych WordPress”, daj nam znać w sekcji komentarzy poniżej .