W artykule:
Czy widzisz komunikat „Błąd nawiązania połączenia z bazą danych” na swojej stronie WordPress? Jest to błąd krytyczny, który sprawia, że Twoja witryna WordPress jest niedostępna dla użytkowników.
Ten błąd występuje, gdy WordPress nie jest w stanie nawiązać połączenia z bazą danych. Wiele rzeczy może wpłynąć na połączenie z bazą danych WordPress, co utrudnia początkującym rozwiązywanie problemów.
W tym artykule pokażemy, jak łatwo naprawić błąd nawiązania połączenia z bazą danych w WordPress.
Co powoduje błąd nawiązania połączenia z bazą danych w WordPress?
Problem z „błędem nawiązania połączenia z bazą danych” może być spowodowany nieprawidłowymi informacjami o bazie danych w Ustawieniach WordPress, uszkodzoną bazą danych lub nieodpowiedzialnym serwerem bazy danych.
Baza danych to oprogramowanie, które ułatwia przechowywanie, organizowanie i pobieranie danych do innego oprogramowania.
Jako system zarządzania treścią, WordPress wykorzystuje bazę danych do przechowywania wszystkich treści i innych danych witryny. Następnie łączy się z bazą danych za każdym razem, gdy ktoś odwiedza Twoją stronę.
WordPress potrzebuje następujących informacji do łączenia się z bazą danych:
- Nazwa bazy danych
- Nazwa użytkownika bazy danych
- Hasło do bazy danych
- Serwer baz danych
Informacje te są przechowywane w pliku konfiguracyjnym WordPress o nazwie wp-config.php.
Jeśli którykolwiek z tych elementów jest nieprawidłowy, WordPress nie połączy się z serwerem bazy danych, a zobaczysz błąd „błąd nawiązywania połączenia z bazą danych”.
Jest to jeden z najczęstszych błędów WordPress. Oprócz nieprawidłowych danych uwierzytelniających, ten błąd może również pojawić się, jeśli serwer bazy danych jest wyłączony lub pliki bazy danych są uszkodzone.
Przyjrzyjmy się, jak naprawić błąd tworzenia problemu z połączeniem z bazą danych w WordPress, rozwiązując krok po kroku.
1. Sprawdź Poświadczenia Bazy Danych WordPress
Najczęstszą przyczyną błędu połączenia z bazą danych w WordPress są nieprawidłowe poświadczenia bazy danych. Jeśli niedawno przeniosłeś swoją witrynę WordPress na nowego hosta, może to być najbardziej prawdopodobny powód.
Twoje poświadczenia bazy danych WordPress są przechowywane w wp-config.plik php. Jest to plik konfiguracyjny WordPress, który zawiera ważne ustawienia WordPress, w tym informacje o bazie danych.
Jeśli nie edytowałeś wp-config.plik php przed, a następnie spojrzeć na nasz przewodnik jak edytować wp-config.plik php w WordPress.
Będziesz szukał następujących linii w wp-config.plik php.
// * * Ustawienia MySQL - możesz uzyskać te informacje od hosta ** // / * * Nazwa bazy danych dla WordPressa */ define ('DB_NAME', 'database_name_here' ); / * * Nazwa użytkownika bazy danych MySQL */ define ('DB_USER', 'username_here' ); / * * Hasło do bazy danych MySQL */ define ('DB_PASSWORD', 'password_here' ); / * * Nazwa hosta MySQL */ define ('DB_HOST',' localhost');
Musisz upewnić się, że informacje dotyczące nazwy bazy danych, nazwy użytkownika, hasła i hosta bazy danych są poprawne.
Możesz potwierdzić te informacje z Pulpitu nawigacyjnego konta hostingowego WordPress. Po prostu zaloguj się na swoje konto hostingowe i kliknij bazy danych MySQL w sekcji bazy danych.
Spowoduje to przejście do strony zarządzania Bazą Danych w panelu hostingowym. Stąd Możesz znaleźć nazwę bazy danych i nazwę użytkownika.
Poniżej znajdują się użytkownicy bazy danych oraz linki do zmiany hasła użytkownika.
Po potwierdzeniu nazwy bazy danych, nazwy użytkownika i hasła możesz zmienić te informacje w konfiguracji wp.plik php w razie potrzeby.
Następnie spróbuj ponownie odwiedzić witrynę, aby sprawdzić, czy błąd połączenia z bazą danych zniknął.
Jeśli nadal widzisz błąd, oznacza to, że coś innego jest nie tak. Kontynuuj czytanie, aby uzyskać więcej informacji na temat rozwiązywania problemów.
2. Sprawdź Informacje O Hostie Bazy Danych
Jeśli masz pewność, że nazwa bazy danych, nazwa użytkownika i hasło są poprawne, możesz upewnić się, że używasz prawidłowych informacji hosta bazy danych.
Większość firm hostingowych WordPress używa localhost jako hosta bazy danych. Jednak niektóre zarządzane firmy hostingowe WordPress używają oddzielnych serwerów do hostowania baz danych. W takim przypadku informacje hosta bazy danych nie będą localhost.
Musisz skontaktować się z firmą hostingową WordPress, aby potwierdzić informacje o Hostie bazy danych.
3. Naprawa Bazy Danych WordPress
Jeśli otrzymujesz inny błąd na wp-admin, na przykład, coś w rodzaju ” jedna lub więcej tabel bazy danych są niedostępne. Baza danych może wymagać naprawy”, następnie musisz naprawić swoją bazę danych.
Możesz to zrobić, dodając następującą linię w wp-config.plik php. Upewnij się, aby dodać go tuż przed 'to wszystko, przestań edytować! Happy blogging ’ line wp-config.php.
define ('WP_ALLOW_REPAIR', true);
Gdy to zrobisz, możesz zobaczyć ustawienia, odwiedzając tę stronę: http://www.yoursite.com/wp-admin/maint/repair.php
Uwaga: użytkownik nie musi być zalogowany, aby uzyskać dostęp do strony naprawy bazy danych. Po zakończeniu naprawy i optymalizacji bazy danych, upewnij się, aby usunąć ten kod z wp-config.php.
4. Sprawdź, czy serwer bazy danych nie działa
Jeśli wszystko wydaje się być poprawne, a WordPress nadal nie może połączyć się z bazą danych, serwer bazy danych (serwer MySQL) może być wyłączony.
Może się to zdarzyć z powodu dużego ruchu na serwerze. Zasadniczo Twój serwer hosta po prostu nie może obsłużyć obciążenia (zwłaszcza gdy korzystasz z hostingu współdzielonego).
Twoja witryna będzie bardzo powolna,a dla niektórych użytkowników może nawet spowodować błąd. Najlepszą rzeczą, którą powinieneś zrobić, to zadzwonić lub porozmawiać na żywo z dostawcą hostingu i zapytać, czy twój serwer MySQL reaguje.
Jeśli na tym samym serwerze działają inne witryny, możesz sprawdzić te witryny, aby potwierdzić, że serwer SQL jest wyłączony.
Jeśli nie masz żadnej innej witryny na tym samym koncie hostingowym, po prostu przejdź do pulpitu hostingowego i spróbuj uzyskać dostęp do phpMyAdmin i podłącz bazę danych.
Jeśli możesz się połączyć, musimy sprawdzić, czy twój użytkownik bazy danych ma wystarczające uprawnienia. Utwórz nowy plik o nazwie testconnection.php i wklej w nim następujący kod:
<?php $link = mysqli_connect('localhost', 'nazwa użytkownika', 'hasło'); jeśli (!$link) { die ('Nie można połączyć:'. mysqli_error()); } echo 'Connected successfully'; mysqli_close ($link); ?>
Pamiętaj, aby zastąpić nazwę użytkownika i hasło. Możesz teraz przesłać ten plik na swoją stronę i uzyskać do niego dostęp za pośrednictwem przeglądarki internetowej.
Jeśli skrypt połączył się pomyślnie, oznacza to, że użytkownik ma wystarczające uprawnienia i jest coś innego, co jest nie tak.
Wróć do pliku wp-config, aby upewnić się, że wszystko jest poprawne (przeskanuj ponownie literówki).
Inne rozwiązania, które działały dla użytkowników
Jeśli powyższe wskazówki dotyczące rozwiązywania problemów nie naprawiły błędu połączenia z bazą danych w Twojej witrynie, możesz wykonać następujące dodatkowe kroki.
Zgłoszone przez naszych użytkowników kroki te pomogły niektórym użytkownikom rozwiązać błąd połączenia z bazą danych na ich stronach internetowych.
1. Aktualizacja adresu URL witryny WordPress
Spróbuj zaktualizować adres URL witryny WordPress za pomocą phpMyAdmin. Po prostu uzyskaj dostęp do phpMyAdmin z pulpitu konta hostingowego i wybierz swoją bazę danych WordPress.
Następnie kliknij menu SQL na górze i wprowadź następujące zapytanie MySQL.
UPDATE wp_options SET option_value= 'YOUR_SITE_URL' WHERE option_name= 'siteurl'
Nie zapomnij podać własnego adresu URL witryny i zmienić wp_options na własną nazwę tabeli, ponieważ mogłeś zmienić prefiks tabeli WordPress.
2. Restart Serwera Www
Użytkownicy serwerów dedykowanych, serwerów lokalnych i wirtualnych serwerów prywatnych (VPS) mogą spróbować ponownie uruchomić swoje serwery.
Spowoduje to ponowne uruchomienie serwera WWW i bazy danych, co może naprawić tymczasowe usterki powodujące błąd.
3. Poproś o pomoc
Jeśli Wszystko inne zawiedzie, być może będziesz musiał skontaktować się z firmą hostingową. Wszystkie dobre Firmy hostingowe WordPress pomogą Ci rozwiązać problem, wskazać właściwy kierunek, a nawet naprawić go za Ciebie.
Możesz także zatrudnić programistów WordPress z Codeable, którzy pomogą Ci rozwiązać ten problem w rozsądnych cenach. Najlepsze jest to, że ci programiści są wysoce sprawdzeni przez zespół nadający się do kodowania, więc wiesz, że można im ufać.
Mamy nadzieję, że ten artykuł pomógł Ci naprawić błąd nawiązania połączenia z bazą danych w WordPress. Możesz również zapoznać się z naszym przewodnikiem rozwiązywania problemów WordPress, aby uzyskać wskazówki dotyczące samodzielnego rozwiązywania problemów WordPress.
Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.