Jak naprawić błąd połączenia z bazą danych WordPress?  Dowiedz się w tym artykule.

Jeśli wystarczająco długo surfujesz po sieci, to musiałeś kilka razy zobaczyć ten błąd. " Błąd podczas nawiązywania połączenia z bazą danych"; to jest Erreur dość frustrujące, szczególnie dla początkujących użytkowników. 

W tym samouczku pokażemy, jak naprawić ten błąd w WordPress, kompilując listę rozwiązań.

Remarque: Przed wprowadzeniem jakichkolwiek zmian w bazie danych upewnij się, że potrzebne są kopie zapasowe.

jak naprawić błąd połączenia z bazą danych WordPress

Ale wcześniej, jeśli nigdy nie instalowałeś WordPress, odkryj Jak zainstalować WordPress blogu kroki 7 et Jak znaleźć, zainstalować i aktywować WordPress na swoim blogu 

Wróćmy do tego, dlaczego tu jesteśmy. 

Co jest przyczyną tego błędu?

Krótko mówiąc, otrzymujesz ten błąd, ponieważ WordPress nie może nawiązać połączenia z bazą danych. Teraz powód, dla którego WordPress nie może nawiązać połączenia z bazą danych, może być różny.

Odkryj nasze Wtyczki 5 WordPress służące do obsługi błędów 404

Dane logowania do bazy danych mogą być niepoprawne lub uległy zmianie. Możliwe, że serwer bazy danych nie odpowiada lub baza danych mogła być uszkodzona.

W naszych badaniach stwierdziliśmy, że w większości przypadków ten błąd występuje z powodu błędu serwera, ale mogą istnieć inne czynniki.

Rzućmy okiem na sposoby rozwiązania tego problemu.

Czy problem występuje również w przypadku / wp-admin /?

Pierwszą rzeczą do zrobienia jest upewnienie się, że ten sam błąd występuje zarówno w interfejsie publicznym, jak i w „Front-end” strony internetowej i na desce rozdzielczej lub „Back-end” (wp-admin). Jeśli komunikat o błędzie „Błąd podczas nawiązywania połączenia z bazą danych” jest taki sam na obu stronach, więc przejdź do następnego kroku.

Odkrywaj Jak zduplikować bazę WordPress z programem phpMyAdmin

Jeśli pojawi się inny błąd w wp-adminNp coś takiego „Co najmniej jedna sekcja bazy danych jest niedostępna. Baza danych może wymagać naprawy ”, musisz naprawić bazę danych.

Możesz to zrobić, dodając następującą linię do pliku wp-config.php, Dodaj tuż przed linią « To wszystko, przestań edytować! Miłego blogowania ».

define ('', prawda WP_ALLOW_REPAIR);

Gdy to zrobisz, możesz zobaczyć ustawienia, odwiedzając tę ​​stronę: http://www.yoursite.com/wp-admin/maint/repair.php

naprawa bazy danych

Pamiętaj, że użytkownik nie musi być zalogowany, aby uzyskać dostęp do tej funkcji, gdy jest ona ustawiona. Rzeczywiście, jego głównym celem jest naprawa uszkodzonej bazy danych; ponadto użytkownicy często nie mogą się połączyć, gdy baza danych jest uszkodzona.

Więc kiedy skończysz naprawa et optymalizacja bazy danych, pamiętaj, aby usunąć go ze swojego pliku wp-config.php.

Jeśli ta naprawa nie rozwiąże problemu lub masz trudności z ukończeniem naprawy, kontynuuj czytanie tego artykułu; możesz znaleźć inne, bardziej efektywne rozwiązanie.

Sprawdź plik wp-config.php

wp-config.php jest prawdopodobnie najważniejszym plikiem w instalacji WordPress. Tutaj określasz szczegóły WordPressa, aby połączyć się z bazą danych. Jeśli zmieniłeś hasło roota lub hasło użytkownika bazy danych, będziesz musiał zmienić je również w tym pliku.

Zobacz także, aby przejść dalej Jak zarządzać plikami i folderami WordPress

Pierwszą rzeczą, którą należy zawsze sprawdzić, jest to, czy nic się nie zmieniło w pliku wp-config.php.

Zdefiniuj („DB_NAME”, „nazwa-bazy danych”); Zdefiniuj („DB_USER”, „nazwa użytkownika bazy danych”); zdefiniuj („DB_PASSWORD”, „baza danych-hasło”); Zdefiniuj („DB_HOST”, „localhost”);

Pamiętaj, że wartość DB_HOST nie zawsze może być localhost. W zależności od gospodarza będzie inaczej. W przypadku popularnych hostów internetowych, takich jak HostGatorBlueHost, Site5to jest localhost

Przeglądaj swój katalog za pomocą tych plików Klienci FTP do przesyłania plików na hosting

Niektórzy sugerowali rozwiązanie problemu poprzez zamianę localhost na adres IP. Często zdarza się, że tego rodzaju problem występuje, gdy WordPress działa na lokalnym serwerze. Na przykład na MAMP, wartość DB_HOST po zmianie na adres IP wydaje się działać.

Idź dalej, odkrywając Jak zainstalować WordPress lokalnie na komputerze PC / Windows z XAMPP

define ('DB_HOST', '127.0.0.1: 8889');

Adres IP będzie się różnić w zależności od usług hostingowych.

Jeśli wszystko w pliku wp-config.php jest poprawne (koniecznie sprawdź literówki), to można śmiało powiedzieć, że problem występuje na poziomie serwera.

Skonsultuj się z hostem (Serwer MySQL)

Czasami błąd nawiązania połączenia z bazą danych występuje, gdy witryna jest przeciążona dużym ruchem. Zasadniczo serwer po prostu nie jest w stanie obsłużyć obciążenia (zwłaszcza jeśli korzystasz z hostingu współdzielonego). 

Serwer dedykowany, VPS, współdzielony czy w chmurze? Jakie jest najlepsze rozwiązanie hostingowe WordPress

Twoja witryna będzie wtedy bardzo powolna, a dla niektórych użytkowników wystąpi ten błąd. Dlatego najlepiej jest skontaktować się z dostawcą usług hostingowych przez telefon lub czat na żywo i zapytać, czy serwer MySQL jest w trybie odpowiedzi.

Użytkownicy, którzy chcą sprawdzić, czy serwer MySQL jest uruchomiony, mogą wykonać kilka czynności. Wypróbuj inne witryny internetowe hostowane na tym samym serwerze, aby sprawdzić, czy mają ten sam problem. Jeśli wystąpi ten sam błąd, jasne jest, że wystąpił problem z serwerem MySQL Twojego hosta internetowego.

Jak zezwolić użytkownikom na edycję określonych stron?  Dowiedz się w tym artykule

Jeśli nie znasz innej witryny hostowanej na tym samym serwerze, po prostu przejdź do panelu sterowania i spróbuj uzyskać dostęp do pliku phpMyAdmin w celu połączenia się z bazą danych. Jeśli możesz się zalogować, sprawdź, czy konto użytkownika bazy danych ma wystarczające uprawnienia.

Utwórz nowy plik o nazwie testconnection.php i wklej następujący kod w środku:

Pamiętaj, aby zastąpić nazwę użytkownika i hasło. Jeśli połączenie się powiedzie, oznacza to, że Twój użytkownik ma wystarczające uprawnienia i coś jest nie tak. Wróć do swojego pliku wp-config aby upewnić się, że wszystko jest w porządku (ponownie przeanalizuj pod kątem literówek).

Przeczytaj także nasz artykuł na temat Wtyczki 6 WordPress do udostępniania artykułów w sieciach społecznościowych

Jeśli nie możesz połączyć się z bazą danych, przechodząc do phpMyAdmin to wiesz, że problem dotyczy serwera. Nie musi to oznaczać, że twój serwer MySQL jest wyłączony. Może to po prostu oznaczać, że Twój użytkownik nie ma wystarczających uprawnień.

Dlatego w takim przypadku ważne jest, aby skontaktować się z usługodawcą hostingowym, aby mógł to poprawić.

Rozwiązania, które sprawdziły się dla innych

Należy pamiętać, że te rozwiązania nie działają dla Ciebie. Dlatego ich używanie stanowi ryzyko. Dlatego musisz upewnić się, że masz kopie zapasowe na wypadek, gdyby coś poszło nie tak..

Deepak Mittal stwierdza, że ​​dla swojego klienta próbował naprawić bazę danych. Nawet po tej naprawie błąd nie zniknął. Następnie próbował różnych rzeczy i ostatecznie odkrył, że problem dotyczy adresu URL witryny. Najwyraźniej ten drugi by się zmienił, powodując błąd. Złożył prośbę SQL sur phpMyAdmin:

UPDATE wp_options SET option_value = 'YOUR_SITE_URL' WHERE nazwa_opcji = 'siteurl'

Upewnij się, że wymienisz „YOUR_SITE_URL” z aktualnym adresem URL.

Wydawało się, że to rozwiązało problem jej i innych, którzy skomentowali jej post.

Sachinum twierdził, że był w stanie połączyć się z bazą danych za pomocą testconnection.php, więc zastąpił użytkownika w wp-config.php przez użytkownika korzeń, Od tego czasu WordPress zaczął działać dobrze.

Potem przywrócił ustawienia i wszystko działało idealnie. Nie mógł zrozumieć, co spowodowało problem. Doszedł do wniosku, że było to spowodowane literówką.

Odkryj też Jak połączyć dwie bazy danych WordPressa

Podsumowując, jest to naprawdę frustrujący błąd. Czego próbowałeś, żeby zadziałało? Chętnie podzielimy się nim z opinią publiczną, aby inni nie tracili czasu na wymyślanie tego samego rozwiązania, co Ty.

Odkryj także niektóre wtyczki premium WordPress  

Możesz użyć innych WordPress wtyczki aby nadać nowoczesny wygląd i zoptymalizować obsługę Twojego bloga lub strony internetowej.

Oferujemy tutaj kilka premium wtyczek WordPress, które pomogą Ci to zrobić.

1. Formularz kontaktowy 7 Aweber Add-on

Ce WordPress Plugin premium łączy w sobie prostotę WordPress Plugin Formularz kontaktowy 7 i dodaj do swojej strony system tworzenia formularz kontaktowy. Integruje moduł automatycznej odpowiedzi AWeber i może wysyłać wiadomości e-mail bezpośrednio na twoją listę AWeber. 

Dodatek CF7 aweber

Jego główne cechy to: statystyki AWeber w panelu WordPress, 8 atrakcyjnych i uroczych szablonów do stworzenia własnego formularza subskrypcji, a to w mgnieniu oka weryfikacja całej kampanii emisyjnej Twojego konta Aweber jednym kliknięciem, łatwość instalacji, kompatybilność z najnowszymi wersjami jQuery i WordPress, kompletna dokumentacja i wsparcie 24/24.

Pobierz | Demo | hosting

2. Generator receptur ogółem

Total Recipe Generator to wtyczka receptur premium dostępna na WordPress. Daje możliwość zaprezentowania użytkownikom swoich przepisów w sposób, który z pewnością pomoże Ci wyróżnić się z tłumu.Całkowity generator receptur edytor receptur wordpress ze schematem i faktami żywieniowymi elementor wtyczka addon wordpress

Ce WordPress Plugin pozwoli Ci w łatwy sposób przekształcić Twoją stronę w strona poświęcona przepisom kulinarnym, Będziesz mógł:

filtruj wymienione przepisy według ilości składników odżywczych (sód, węglowodany, białka itp.), filtruj wymienione przepisy według czasu przygotowania, w kolejności hierarchicznej i semantycznej, czasu gotowania, trudność, rodzaj przepisu i wszystkie przy użyciu rozwijanych wartości itp ...

Pobierz | Demo | hosting

3. AccessPress Social Icons Pro

AccessPress Social Icons Pro umożliwia tworzenie różnych ikon społecznościowych i łączenie profili społecznościowych ze strony internetowej WordPress. Jest bardzo atrakcyjny, ponieważ możesz tworzyć, personalizować i projektować piękne ikony dla swoich profili w mediach społecznościowych. Accesspress ikony społecznościowe pro wtyczka wordpress

Ta premium wtyczka WordPress oferuje 16 pięknych zestawów ikon do wyboru. Oprócz tego daje możliwość tworzenia własnego zestawu ikon, dostosowywania ich, ustawiania rozmiarów, dodawania wielu efektów itp.

Pobierz | Demo | hosting

Polecane zasoby

Dowiedz się o innych zalecanych zasobach, które pomogą Ci zbudować witrynę i zarządzać nią.

Wnioski

Tutaj jest ! To wszystko w tym samouczku, mamy nadzieję, że ten samouczek pomoże ci naprawić błąd połączenia z bazą danych WordPress. Jeśli Ci się podobało, nie krępuj się udostępnij go znajomym w swoich ulubionych sieciach społecznościowych

Możesz jednak również skonsultować się nasze zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na temat Tworzenie bloga WordPress.

Tymczasem daj nam znać twoje komentarze i sugestie w dedykowanej sekcji.

...