Jak naprawić „Błąd podczas nawiązywania połączenia z bazą danych” w WordPress?
Opublikowany: 2018-07-02Każda aktualnie aktywna witryna musi przejść przez ten problem, którym jest „ Błąd nawiązywania połączenia z bazą danych ” z powodu komplikacji, jakie przechodzi witryna z zarządzaniem bazą danych i tak dalej.
To bardzo częsty błąd i nie ma się czym martwić.

Co to jest błąd „Błąd nawiązywania połączenia z bazą danych”?
Ten błąd zwykle ma miejsce, gdy serwer WWW nie może połączyć się z bazą danych. Teraz może istnieć wiele powodów, dla których serwer WWW nie może dotrzeć do bazy danych.
Mogą się też bardzo różnić. Najczęstszym problemem są nieprawidłowe lub nieprawidłowe ustawienia, takie jak nieprawidłowe ustawienia SSL.
Istnieje wiele zmian, że ten problem może wystąpić również z powodu hostingu, więc naprawdę ważne jest, aby korzystać z odpowiedniego i niezawodnego dostawcy hostingu.
Podstawowe zrozumienie błędu:
WordPress CMS (CMS, którego obecnie używasz) wykorzystuje dwie technologie i musi je wykorzystywać. Oni są
- PHP
- MySQL
PHP jest podstawowym językiem, w którym rozwijany jest cały framework WordPress, więc PHP jest naprawdę niezbędne do prawidłowego funkcjonowania witryny lub bloga WordPress.
MySQL to w zasadzie aplikacja bazodanowa, z której korzysta większość stron internetowych i blogów. Wszystkie podane przez Ciebie dane są w dużej mierze przechowywane w bazie danych MySQL. Mam nadzieję, że rozumiesz, jakie to ważne.
Zasadniczo WordPress używa PHP i MySQL, które łączą się ze sobą, aby zasilać witrynę WordPress i blog.
Przyczyny błędu „Błąd nawiązywania połączenia z bazą danych”
#1: Uszkodzone pliki konfiguracyjne WordPressa:
Rdzeń pliku konfiguracyjnego WordPressa może czasami ulec uszkodzeniu z powodu niektórych aktualizacji technicznych lub nieprawidłowej aktualizacji kodu.
Załóżmy, że zmieniłeś część kodu w pliku konfiguracyjnym WordPressa i są one błędne, wtedy WordPress nie będzie mógł połączyć się z bazą danych i nie będzie można zweryfikować problemu.
#2: Zbyt duży ruch w czasie rzeczywistym:
Wiem, że zbyt duży ruch może być problemem, ale tak, jest pewna pojemność, którą baza danych może obsłużyć.
Załóżmy, że masz przepustowość 5 GB, a witryna nagle otrzymuje ponad 1000 w czasie rzeczywistym, ponieważ jeden z Twoich postów stał się wirusowy w mediach społecznościowych.
Przepustowość 5 GB, która nie jest zoptymalizowana, może obsłużyć ruch, więc panikuje i spada, obwiniając bazę danych, ponieważ logi można przenieść do bazy danych.
#3: Uszkodzona baza danych:
Jest to główny problem, który ma miejsce, gdy dzienniki, wtyczki lub programista motywów psują dziennik bazy danych, a następnie baza danych zostaje uszkodzona, aby się chronić i zatrzymać wszelkie inne zewnętrzne ataki.
#4: Nieprawidłowe dane logowania:
Zdarza się to wielu ludziom. Załóżmy, że masz wtyczkę bezpieczeństwa i masz maksymalną liczbę prób logowania, a gdy ją przekroczysz, baza danych zostanie naprawdę naruszona, a programista musi zmienić maksimum na więcej.
Metody naprawy błędu „Błąd nawiązywania połączenia z bazą danych”:
- Kontaktując się z dostawcą usług hostingowych
- Sprawdź, czy baza danych nie jest uszkodzona
- Sprawdź dane logowania do bazy danych
- Przywróć domyślne pliki WordPress
Metoda 1 – kontaktując się z dostawcą usług hostingowych

Jest to poważny problem, który pojawia się, jeśli tak naprawdę nie masz dobrej i niezawodnej usługi hostingowej.
Tej metody można użyć, jeśli korzystasz z hostingu współdzielonego, na którym Twoja witryna będzie hostowana z wieloma witrynami, a wszystkie te witryny będą miały połączone połączenie z bazą danych.
Załóżmy więc, że jeśli Twój dostawca usług hostingowych otrzymał atak zewnętrzny, taki jak DDoS, powoduje to bałagan w bazach danych hostowanych na tych serwerach.
Dlatego naprawdę ważne jest, abyś skontaktował się z dostawcą usług hostingowych za pomocą identyfikatora e-mail obsługi klienta, czatu na żywo lub numeru kontaktowego lub podnieś zgłoszenie.
Wyjaśnij im sytuację i zapytaj, czy problem leży po ich stronie i poproś o jak najszybsze rozwiązanie problemu.
Metoda 2 – Sprawdź, czy baza danych nie jest uszkodzona
Baza danych WordPress to złożona rzecz do zrozumienia, a przy tej złożoności może powodować wiele problemów, takich jak błąd podczas nawiązywania połączenia z bazą danych.
- Najpierw przejdź do pulpitu nawigacyjnego WordPress lub zaplecza . (Zignoruj te kroki, jeśli pojawi się błąd „ Błąd nawiązywania połączenia z bazą danych ”).
- Uważnie przeczytaj błąd, który wyświetla Twoją witrynę. Dzięki nowej aktualizacji WordPressa chętnie informują ludzi o błędzie i jego wyjaśnieniu. Sprawdź, czy możesz znaleźć dobrą radę i spróbuj ją wdrożyć.

Inną możliwością jest wyświetlenie komunikatu rozpoczynającego się od „ Jedna lub więcej tabel bazy danych jest niedostępnych […]” . Oznacza to, że to Ty musisz „ naprawić ” bazę danych.
Można to łatwo rozwiązać. Wszystko czego potrzebujesz to dostęp do plików FTP ze strony internetowej.
Połącz się ze swoją witryną przez FTP (protokół przesyłania plików). Możesz pobrać FileZillę .

Przejdź do głównego pliku głównego WordPressa i pobierz plik „ wp-config.php ” na swój komputer. Edytuj plik i dodaj jedną linię kodu na końcu (tuż przed „To wszystko, przestań edytować”)
define('WP_ALLOW_REPAIR', prawda);
Teraz prześlij plik z powrotem na serwer WWW za pomocą FTP i nadpisz go poprzednim plikiem.
Wreszcie przejdź do e xample.com/wp-admin/maint/repair.php
Kiedy przejdziesz do powyższego adresu URL, otrzymasz coś podobnego do poniższego obrazu.

Kliknij „ Napraw bazę danych ” lub Napraw i zoptymalizuj bazę danych ” i pozwól jej naprawić. Po zakończeniu naprawy wróć do swojej witryny i sprawdź, czy błąd nadal występuje.
Jeśli Twoja witryna działa, zatrzymaj się tutaj lub wypróbuj następną metodę.
Metoda 3 – Sprawdź swoje dane logowania do bazy danych
WordPress używa wymaganej i określonej nazwy użytkownika i hasła, aby połączyć się z bazą danych. Zwykle te poświadczenia dostępu nie ulegają zmianie, ale z powodu pewnych problemów lub problemów z łącznością z wtyczką lub motywem może to powodować.
Ten problem można rozwiązać za pomocą pliku wp-config.php. To są linie, o których mówimy
define('DB_NAME', 'jakaś_baza');
define('DB_USER', 'jakaś_nazwa_użytkownika');
define('DB_PASSWORD', 'jakieś_hasło');
define('DB_HOST', 'localhost');
Przechowują one wszystkie szczegóły Twojej Bazy danych, a ich zmiana spowoduje problemy z połączeniem witryny z bazą danych.
Skopiuj te cztery wiersze kodu i skontaktuj się z dostawcą usług hostingowych i przekaż mu te 4 wiersze kodu i zapytaj, czy jest poprawny, a jeśli nie, poproś o jego naprawienie.
Najprawdopodobniej to naprawią ( zależy od jakości twojego dostawcy usług hostingowych ).
Gdy to naprawią, powrócą do Ciebie z prawidłowymi wierszami danych logowania. Teraz wystarczy wkleić kod w wp-config.php i przesłać plik z powrotem na serwer i podmienić plik na starszą wersję przez FTP
Metoda 4 – Przywróć domyślne pliki WordPress
Jak wspomniano o podstawowych plikach WordPressa, może być również przyczyną tego problemu.
Zwykle są to pliki WordPress, które ulegają uszkodzeniu z wielu powodów, takich jak zewnętrzny atak na Twoją witrynę lub motyw, którego używasz lub wtyczki.
Cokolwiek to jest, musisz przywrócić domyślne pliki WordPress.
Najłatwiejszym sposobem na to jest pobranie świeżego pakietu WordPress z WordPress.org i zastąpienie plików aktualnymi.
- Przejdź do WordPress.org i pobierz zaktualizowany nowy pakiet WordPress.
- Rozpakuj plik.
- Otwórz przeglądarkę i znajdź folder „ wp-content ”.
- Usuń folder „ wp-content ”.
- Połącz swoją witrynę przez FTP.
- Przejdź do głównego katalogu głównego WordPressa.
- Prześlij nowe pliki WordPress i nadpisz je poprzednimi.
Zwykle ta metoda rozwiązałaby problem i jesteś gotowy do pracy.
Jak uniknąć tego błędu w przyszłości?
Nie ma 100% niezawodnej metody, aby nie mieć tego problemu w tej funkcji. Ale mogę dać wam kilka wskazówek lub przestrogi w przyszłości, aby nie mieć tego problemu.
- #1: Kup wysokiej jakości dostawcę usług hostingowych. Do tego dochodzi 90% Twojej pracy w ochronie Twojej witryny. Wszystko zależy od tego, jaki jest Twój dostawca usług hostingowych. Upewnij się, że kupujesz niezawodną i bezpieczną usługę hostingową.
- #2: Unikaj używania niezabezpieczonych motywów i wtyczek. Nie pobieraj płatnej wersji motywu i wtyczek za darmo ze stron internetowych osób trzecich, ponieważ te motywy i wtyczki mogą zostać wstawione ze złośliwym kodem, a to naprawdę zepsułoby Twoją witrynę. Zawsze bądź oryginalny, aby nie mieć tych problemów w przyszłości.
- #3: Zawsze rób kopie zapasowe. Istnieje wiele automatycznych wtyczek do tworzenia kopii zapasowych dla WordPressa, używaj ich i upewnij się, że zawsze masz kopie zapasowe swojej witryny do wykorzystania w przyszłości. Nikt nie jest w stanie przewidzieć przyszłości, więc lepiej o nią zadbać.
Wniosek:
Mam nadzieję, że te cztery metody, o których mowa powyżej, działają. Jeśli masz więcej problemów, nie wahaj się skomentować poniżej i podziel się tym artykułem ze znajomymi.




