Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd nawiązywania połączenia z bazą danych w WordPress

Komunikat „Błąd połączenia z bazą danych” w WordPress to krytyczny błąd, który sprawia, że Twoja witryna jest niedostępna dla użytkowników. Występuje, gdy WordPress nie może połączyć się z bazą danych.

Ponieważ wiele czynników może wpływać na to połączenie, błąd może być trudny do rozwiązania dla początkujących.

Prowadzimy naszego bloga na WordPressie od 16 lat i napotkaliśmy różne błędy i ostrzeżenia, w tym „Błąd nawiązywania połączenia z bazą danych”. Dzięki naszemu doświadczeniu i wielu próbom i błędów nauczyliśmy się rozwiązywać te problemy bez zakłócania działania naszej strony.

W tym artykule pokażemy Ci, jak łatwo naprawić błąd „Błąd nawiązywania połączenia z bazą danych” w Twojej witrynie WordPress, krok po kroku.

Napraw błąd „Establishing a database connection” w WordPress

Co powoduje błąd nawiązywania połączenia z bazą danych w WordPress?

Baza danych to oprogramowanie, które ułatwia przechowywanie, organizowanie i pobieranie danych z innych programów.

Jako system zarządzania treścią, WordPress używa bazy danych do przechowywania wszystkich Twoich treści i innych danych witryny. Następnie łączy się z bazą danych za każdym razem, gdy ktoś odwiedza Twoją witrynę.

WordPress potrzebuje następujących informacji do połączenia z bazą danych:

  • Nazwa Twojej bazy danych
  • Nazwa użytkownika i hasło do bazy danych
  • Serwer bazy danych

Te informacje są przechowywane w pliku konfiguracyjnym WordPress, który nazywa się wp-config.php.

Jeśli którakolwiek z tych informacji jest nieprawidłowa, WordPress nie będzie mógł połączyć się z serwerem bazy danych i zobaczysz błąd „Błąd nawiązywania połączenia z bazą danych”.

Błąd połączenia z bazą danych w WordPress

Jest to jeden z najczęstszych błędów WordPress. Oprócz nieprawidłowych danych uwierzytelniających, błąd ten może pojawić się również wtedy, gdy serwer bazy danych jest niedostępny lub pliki bazy danych są uszkodzone.

Mając to na uwadze, przyjrzyjmy się, jak naprawić problem „Błąd nawiązywania połączenia z bazą danych” w WordPressie, przeprowadzając rozwiązywanie problemów krok po kroku.

1. Sprawdź dane uwierzytelniające do bazy danych WordPress

Nieprawidłowe dane uwierzytelniające są najczęstszą przyczyną błędu połączenia z bazą danych. Jeśli niedawno przeniosłeś swoją witrynę WordPress na nowego hosta, to prawdopodobnie jest to problem.

Twoje dane logowania do bazy danych WordPress są przechowywane w pliku wp-config.php. Jest to plik konfiguracyjny WordPress, który zawiera ważne ustawienia, w tym informacje o bazie danych.

Jeśli nigdy wcześniej nie edytowałeś pliku wp-config.php, zapoznaj się z naszym przewodnikiem dla początkujących na temat jak edytować plik wp-config.php, aby uzyskać więcej instrukcji.

Będziesz szukać następujących linii w pliku wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Tutaj 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 panelu swojego konta hostingu WordPress. W tym poradniku użyjemy Bluehost, ale proces będzie podobny dla innych paneli hostingowych.

Po zalogowaniu kliknij zakładkę „Strona internetowa” w lewej kolumnie, a następnie przejdź do zakładki „Zaawansowane”. Następnie przewiń w dół do sekcji „Baza danych” i kliknij obok niej przycisk „Zarządzaj”.

Kliknij przycisk Zarządzaj obok sekcji Baza danych

Otworzy to stronę Baz danych MySQL w cPanelu w nowym oknie.

Tutaj możesz znaleźć nazwę swojej bazy danych i nazwę użytkownika w sekcji „Aktualna baza danych”. Pamiętaj, aby skopiować i wkleić te dane do notatnika, aby móc je dodać do pliku wp-config.

Znajdź nazwę swojej bazy danych i nazwę użytkownika w sekcji Aktualne bazy danych

Następnie przewiń w dół do sekcji „Aktualni użytkownicy”, gdzie możesz kliknąć link „Zmień hasło” obok nazwy bazy danych.

Spowoduje to przejście do nowego ekranu, gdzie możesz zmienić hasło do bazy danych według własnych preferencji.

Zmień hasło do bazy danych

Po potwierdzeniu wszystkich szczegółów bazy danych możesz w razie potrzeby zmienić te informacje w pliku wp-config.php.

Po tym spróbuj ponownie odwiedzić swoją stronę internetową, 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.

2. Sprawdź informacje o hoście bazy danych

Jeśli jesteś pewien, że nazwa bazy danych, nazwa użytkownika i hasło są poprawne, upewnij się, że używasz prawidłowych informacji o hoście 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 o hoście bazy danych nie będą localhost.

Oznacza to, że będziesz musiał skontaktować się z firmą hostingową WordPress, aby potwierdzić te szczegóły.

3. Naprawa bazy danych WordPress

Teraz możesz napotkać inny błąd w panelu administracyjnym WordPress, taki jak „Jedna lub więcej tabel bazy danych jest niedostępnych” lub „Baza danych może wymagać naprawy”. W takim przypadku musisz naprawić swoją bazę danych.

Możesz to zrobić, dodając następującą linię w pliku wp-config.php. Upewnij się, że dodasz ją tuż przed linią „To wszystko, przestań edytować! Szczęśliwego blogowania”:

define('WP_ALLOW_REPAIR', true);

Po wykonaniu tych czynności możesz zobaczyć ustawienia, odwiedzając tę stronę: http://www.yoursite.com/wp-admin/maint/repair.php. Pamiętaj tylko, aby zastąpić yoursite.com swoją własną nazwą domeny.

Tutaj musisz kliknąć przycisk „Napraw bazę danych”, aby rozpocząć proces.

Napraw bazę danych WordPress

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ę, że usunąłeś tę linię kodu z pliku wp-config.php.

Jednak jeśli nie chcesz dodawać żadnego kodu do swojej witryny, możesz również naprawić bazę danych za pomocą cPanelu swojego konta hostingowego.

Przejdź do swojego konta hostingowego, gdzie musisz otworzyć stronę „Witryny” z lewej kolumny. Następnie przejdź do zakładki „Zaawansowane” i kliknij przycisk „Zarządzaj” w sekcji Baza danych.

Kliknij przycisk Zarządzaj obok sekcji Baza danych

Spowoduje to otwarcie cPanelu w nowej karcie. Tutaj przewiń w dół do sekcji „Zarządzaj bazami danych” i wybierz nazwę swojej bazy danych z menu rozwijanego „Napraw bazę danych”.

Po wykonaniu tej czynności po prostu kliknij przycisk „Napraw bazę danych”, aby rozpocząć proces.

Kliknij przycisk Napraw bazę danych

Panel hostingowy automatycznie naprawi Twoją bazę danych.

Po zakończeniu procesu zobaczysz również komunikat o powodzeniu.

Komunikat o pomyślnym naprawieniu bazy danych

Możesz teraz odwiedzić swoją witrynę WordPress, aby sprawdzić, czy błąd został rozwiązany, czy nie.

4. Sprawdź, czy serwer bazy danych jest wyłączony

Jeśli wszystko wydaje się poprawne, a WordPress nadal nie może połączyć się z bazą danych, to Twój serwer bazy danych (serwer MySQL) może być niedostępny.

Może się to zdarzyć z powodu dużego ruchu na serwerze. Twój serwer hostingowy po prostu nie radzi sobie z obciążeniem (zwłaszcza gdy korzystasz z hostingu współdzielonego).

Z tego powodu Twoja witryna będzie działać wolno, a nawet może wyświetlać błąd niektórym użytkownikom. W takim przypadku powinieneś skontaktować się telefonicznie lub przez czat na żywo ze swoim dostawcą hostingu i zapytać, czy Twój serwer MySQL jest responsywny.

Dodatkowo, jeśli masz inne strony internetowe działające na tym samym serwerze, możesz sprawdzić te strony, aby potwierdzić, że Twój serwer SQL jest niedostępny.

Jeśli nie masz żadnej innej witryny na tym samym koncie hostingowym, po prostu przejdź do swojego panelu hostingowego i przełącz się na zakładkę „Zaawansowane”.

Następnie kliknij przycisk „Zarządzaj” obok sekcji phpMyAdmin.

Kliknij przycisk Zarządzaj obok opcji PHPMyAdmin

Spowoduje to otwarcie phpMyAdmin w nowym oknie, gdzie musisz kliknąć opcję „Baza danych” u góry.

Następnie kliknij nazwę swojej bazy danych, aby uzyskać dostęp do jej ustawień. Jeśli możesz to zrobić, to czas, aby sprawdzić, czy Twój użytkownik bazy danych ma wystarczające uprawnienia.

Połącz PHPMyAdmin ze swoją bazą danych

Aby to zrobić, musisz utworzyć nowy plik o nazwie testconnection.php i wkleić do niego następujący kod:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Po wklejeniu kodu upewnij się, że zastąpiłeś nazwę użytkownika i hasło własnymi. Możesz teraz przesłać ten plik do swojej witryny i uzyskać do niego dostęp za pomocą przeglądarki internetowej.

Jeśli skrypt połączył się pomyślnie, oznacza to, że Twój użytkownik ma wystarczające uprawnienia, a błąd jest spowodowany czymś innym.

Teraz musisz wrócić do pliku wp-config i przeskanować go, aby upewnić się, że wszystkie szczegóły są poprawne i bez żadnych literówek.

Dodatkowe rozwiązania, które działały dla użytkowników

Jeśli powyższe wskazówki dotyczące rozwiązywania problemów nie rozwiążą błędu połączenia z bazą danych na Twojej stronie internetowej, możesz spróbować wykonać te dodatkowe kroki.

Jak zgłaszają nasi użytkownicy, te kroki pomogły niektórym z nich rozwiązać problem z połączeniem z bazą danych na ich stronach internetowych.

1. Zaktualizuj adres URL witryny WordPress

Możesz spróbować zaktualizować adres URL witryny WordPress za pomocą phpMyAdmin w cPanelu.

Po prostu uzyskaj dostęp do phpMyAdmin z panelu hostingowego i wybierz swoją bazę danych WordPress z listy.

Następnie przejdź do 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'

Powinno to wyglądać tak:

Zmień adres URL witryny

Nie zapomnij podać adresu URL swojej witryny i zmienić wp_options na nazwę własnej tabeli, ponieważ mogłeś zmienić prefiks tabeli WordPress.

2. Ponowne uruchomienie serwera WWW

Użytkownicy serwerów dedykowanych, serwerów lokalnych i serwerów prywatnych (VPS) mogą spróbować zrestartować swoje serwery.

Spowoduje to ponowne uruchomienie serwera sieciowego i bazy danych, co może naprawić niektóre tymczasowe usterki powodujące błąd.

3. Poproś o pomoc

Jeśli wszystko inne zawiedzie, być może będziesz musiał skontaktować się ze swoją 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 również zatrudnić programistów WordPress, którzy pomogą Ci rozwiązać ten problem.

Mamy nadzieję, że ten artykuł pomógł Ci rozwiązać problem „Błąd nawiązywania połączenia z bazą danych” w WordPress. Możesz również zapoznać się z naszym przewodnikiem po rozwiązywaniu problemów z WordPress, aby uzyskać wskazówki dotyczące samodzielnego rozwiązywania problemów z WordPress, lub nasz tutorial na temat jak dodać niestandardową stronę błędu bazy danych w WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

673 CommentsLeave a Reply

  1. W systemie CentOS 7 widziałem: Nie można połączyć: Nie można połączyć się z serwerem MySQL na „xyz” (13)

    Problem był spowodowany przez SE Linux, jak udokumentowano na stronie

    Problem został naprawiony za pomocą polecenia:

    sudo setsebool -P httpd_can_network_connect_db=1

  2. Po zainstalowaniu i skonfigurowaniu Mamp i świeżego WordPressa na komputerze znajomego, pojawiła się przerażająca pusta strona i „błąd nawiązywania połączenia” w logach.

    Po długim drapaniu się po głowie zauważyłem, że cudzysłowy w pliku wp-config.php zostały zmienione z prostych ‘ na zakrzywione ’ w kilku ustawieniach, które trzeba edytować, i to powodowało błędy, winowajca?

    -> TextEdit <- Użyłem go do wprowadzenia tych zmian. W jego preferencjach ustawienie "inteligentne cudzysłowy" powinno być wyłączone, jeśli chcesz, aby te cudzysłowy pozostały takie, jakie powinny być.

    • Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick. :)

  3. Hello, I’m new to wordpress and need some more help.
    My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please :)
    My website is

  4. Jestem początkującym użytkownikiem WordPressa, jesteście niesamowici, pomogliście mi w budowaniu mojej kariery dzięki tego typu artykułom. Migrowałem moją stronę internetową i przez wiele dni zmagałem się z błędem, a w końcu znalazłem rozwiązanie w artykule i jest to bardzo pomocne. Dziękuję wszystkim.

  5. Oryginalna nazwa pliku wp-config to wp-config-sample, wpisałem oryginalną nazwę i voila, nie było komunikatu „Błąd połączenia z bazą danych”.

  6. Czy jest sposób, aby WordPress po wyświetleniu tego komunikatu o błędzie przekierowywał na stronę spoza WordPressa? PO PROSTU CHCĘ KOPIĘ ZAPASOWĄ NA WYPADEK, GDYBY TO SIĘ ZDARZYŁO W ŚRODKU NOCY.

    Dziękuję za pomoc

  7. Dziękuję Syed Balkhi i jego zespołowi. Rozwiązanie problemu z tym błędem zajęło mi 5 minut. Była to zła aktualizacja hasła dla ogólnego użytkownika.

    Szybko i działa. Bardzo miło z Twojej strony, że dzielisz się tą informacją.

    M.

  8. otrzymuję inny błąd, ale jest on podobny do tego:
    wpsa_options: Tabela „aamtechn_wp949.wpsa_options” nie istnieje
    wpsa_postmeta: Tabela „aamtechn_wp949.wpsa_postmeta” nie istnieje

    Otrzymuję ten komunikat i nie mogę uzyskać dostępu do panelu administracyjnego. Proszę o pilną pomoc.

  9. Bardzo dziękuję, to rozwiązało problem z bazą danych już w pierwszym kroku.

    Pozdrawiam,
    Camaal

  10. Dziękuję za pomoc. Część z nazwą użytkownika i hasłem w pliku wp-config.php rozwiązała problem.

  11. I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now :D

    zawartość htaccess „domyślnie”:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # KONIEC WordPress

  12. jak rozwiązać błędy deprecjacji dla połączenia z bazą danych przy użyciu PDO lub MYSQLi? proszę pomóż

  13. Zmieniłem nazwę użytkownika (wp_users) z phpmyadmin i teraz mam ten sam problem. Cofnięcie zmian również mi nie pomaga. Proszę o pomoc.

  14. Kiedy po raz pierwszy napotkałem ten błąd, byłem tak zdruzgotany i zastanawiałem się, jak rozwiążę ten problem. Zrobiłem trochę badań i zauważyłem, że problemem była nazwa mojej bazy danych. Więc wszedłem do MYSQL i zmieniłem nazwę bazy danych. Ten artykuł wszystko wyjaśnia

  15. Z jakiegoś powodu musiałem odtworzyć mojego użytkownika MySQL w bazie danych. Po tym moja strona internetowa znów działała normalnie.

  16. Bardzo dziękuję za to!

    Wcześniej napotkałem ten sam problem. Zmieniłem hasło do bazy danych i wtedy pojawił się ten błąd. Mamy GoDaddy, więc zrobiłem tak: wszedłem do Menedżera plików, otworzyłem WP-Config.php i zmieniłem ('DB_PASSWORD', 'hasło-do-bazy-danych'); na to, którego ostatnio używałem. Naprawdę proste, ale bez tego artykułu bym tego nie zrobił.

    Jeszcze raz dziękuję!

    • Dziękuję za tę odpowiedź, Christine. Ja również zmieniłem hasło i okazało się, że to również rozwiązało problem. Być może MySQL zresetował je bez powiadamiania mnie.

    • Dzięki za tę wskazówkę! Nie wiem, jak to odkryłeś z artykułu. Byłem już gotów przeładować wszystko... i spróbowałem tego na wszelki wypadek i zadziałało. Również na Godaddy, użyłem Installatron do rozpoczęcia instalacji i ręcznie przesłałem resztę.

  17. W moim przypadku rozwiązałem problem, po prostu aktualizując hasło do bazy danych.
    Wygląda na to, że hasło było za słabe.

    cześć
    Alexander

  18. cześć, mam dziwny problem z moją stroną internetową, tzn. kiedy próbuję sprawdzić w pingdom, zrzut ekranu wygenerowany tam pokazuje błąd połączenia danych, podczas gdy kiedy otwieram moją stronę w normalnej karcie lub na iPhonie, otwiera się. czy możesz mi doradzić, co mam zrobić? martwię się, czy moja strona jest widoczna dla publiczności. url to z góry dziękuję!

  19. Mówisz, żebym umieścił to w pliku wp-config.php….. define(‘WP_ALLOW_REPAIR’, true);
    nie mówisz ani słowa o tym, gdzie to umieścić. Wstawiłem to na samej górze i otrzymałem OGROMNY komunikat o błędzie WP. Miałeś to w linii 1 bez żadnych wskazówek co do kontekstu, gdzie to umieścić. Większość ludzi zakładałaby, że pójdzie to w linii 1 na górze. Jeśli tam nie pasuje, dlaczego nie podać pomocnych i konkretnych instrukcji?

    • Musisz dodać to tuż przed tą linią:

      /* To wszystko, przestań edytować! Miłego blogowania. */

      Dziękujemy za zwrócenie naszej uwagi. Zaktualizowaliśmy artykuł.

      Admin

  20. kiedy próbuję tego:

    Wystąpił błąd:
    Nie można połączyć: Utracono połączenie z serwerem MySQL podczas „odczytywania początkowego pakietu komunikacyjnego”, błąd systemowy: 95 „Operacja nieobsługiwana”

    Kiedy testuję to w php:

    Wyświetla:
    Ta witryna jest niedostępna

    Połączenie zostało zresetowane.
    ERR_CONNECTION_RESET

  21. jak mogę rozwiązać te błędy:

    Ostrzeżenie: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): nie można otworzyć strumienia: Taki plik ani katalog nie istnieje w C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php w linii 10

    Błąd krytyczny: require_once(): Nie udało się otworzyć wymaganego pliku ‘C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php’ (include_path=’.;C:\xampp\xampp\php\PEAR’) w C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php w linii 10

  22. Proszę, potrzebuję pomocy. Próbowałem zmienić adres URL mojej strony z http na https i teraz nie mogę jej wyświetlić. Pojawia się komunikat, że nie można nawiązać połączenia. Co mogę zrobić w tej sytuacji. Dziękuję.

    • Problem
      Jeśli zaktualizujesz z php 5.2 do 5.4 lub 5.5, otrzymasz ten błąd połączenia z bazą danych w wp.

      Przyczyna
      Jeśli twoje hasło jest starsze niż MySQL 4.0, otrzymasz ten błąd

      Napraw
      Zaloguj się do phpmyadmin >> użytkownik >> zmień hasło
      wpisz swoje hasło mysql >> wybierz >> zgodne z MySQL 4.1+ i przejdź dalej

  23. Również miałem ten problem. Wyszukałem go w Google i trafiłem na ten post. To naprawdę niesamowite, głębokie przemyślenia na temat wszystkich problemów, które mogą pojawić się z tym błędem.
    Mój problem został rozwiązany przez naprawę i optymalizację bazy danych.

    Dzięki, kolego,
    Kanif

  24. Dzięki za świetny post. Moja sytuacja była ciekawa, migrowałem serwer na inne konto u tego samego dostawcy. Rezultatem był straszny „Błąd nawiązywania połączenia z bazą danych”. Dzięki temu artykułowi wiedziałem, gdzie szukać pliku wp-config.php.

    Kiedy zalogowałem się do mojego nowego serwera cPanel i sprawdziłem bazy danych MySQL, od razu zauważyłem problem. Z powodu migracji serwera zmieniła się nazwa bazy danych i użytkownika. Nazwy baz danych u mojego dostawcy domyślnie mają format „nazwa_konta_nazwa_bazy_danych”. Podobnie nazwa użytkownika bazy danych domyślnie ma format „nazwa_konta_nazwa_użytkownika”. Podejrzewam, że inne serwery działają podobnie.

    Ponieważ nazwa mojego konta serwerowego zmieniła się wraz z migracją serwera, zmieniła się również nazwa wszystkich moich baz danych i nazw użytkowników baz danych.

    Aby to naprawić, zmieniłem tylko te dwie linie w pliku wp-config.php:

    /** Nazwa bazy danych dla WordPress */
    define(‘DB_NAME’, ‘XXXXXX_nazwabazy’);

    /** Nazwa użytkownika bazy danych MySQL */
    define(‘DB_USER’, ‘XXXXXX_username’);

    Zasadniczo chcesz dokładnie sprawdzić, czy „XXXXXX” w pliku wp-config.php pasuje do tego, co jest na Twoim serwerze.

    Jeszcze raz dziękuję!

  25. Przez pomyłkę zmieniłem adres URL mojej witryny i WordPress na jedną z moich domen, więc musiałem zmienić DNS i zaparkować ją na stronie internetowej. Czekałem kilka godzin, ale domena nadal się propagowała, a potem przeczytałem samouczek (codex.wordpress.org/Changing_The_Site_URL) i postępowałem zgodnie z jedną z opcji, edytując mój plik functions.php, a następną rzeczą, którą zobaczyłem, było „Jedna lub więcej tabel bazy danych jest niedostępnych. Baza danych może wymagać naprawy.”, więc postępowałem zgodnie z instrukcjami tutaj i problem nadal jest aktywny. Potrzebuję pomocy, proszę.

  26. Mam następujący błąd na moim serwerze xammp, jak mogę go rozwiązać
    pojawił się następujący błąd podczas próby pobrania adresu URL: localhost/phpmyadmin/

    Nie można określić adresu IP na podstawie nazwy hosta .localhost

    Serwer DNS zwrócił:

    Błąd nazwy: Nazwa domeny nie istnieje.
    Oznacza to, że system nie był w stanie rozpoznać nazwy hosta podanej w adresie URL. Sprawdź, czy adres jest poprawny.

  27. Szukam darmowych filmów o tym, jak używać W.P. po jego skonfigurowaniu i przygotowaniu do edycji, dodawania dokumentów i tak dalej.

  28. Cześć
    Zrobiłem wszystko, co wspomniałeś w poście, ale kiedy otworzyłem wp-admin/, ponownie pojawił się ten błąd „Jedna lub więcej tabel bazy danych jest niedostępnych. Baza danych może wymagać naprawy.”
    Więc proszę, pomóż mi, co mam zrobić

  29. Dzięki!

    Zalogowałem się przez FileZilla, sprawdziłem plik wp-config.php i wszystko dokładnie sprawdziłem, zdając sobie sprawę, że zaktualizowałem hasło do bazy danych, ale w pliku wp-config.php nadal widniało poprzednie domyślne hasło. Po zmianie w pliku i zapisaniu zmian mogłem ponownie uzyskać dostęp do mojej strony. Twoja pomoc pozwoliła mi rozwiązać mój problem, dziękuję!

  30. Jedna bardzo ważna rzecz, która została pominięta w tym poście, to podejście „wyłącz i włącz ponownie”.

    Jeśli faktycznie nie zmieniłeś pliku wp-config, nie sądzę, żebyś powinien się nim zajmować, przynajmniej nie na początku.

    Najpierw powinieneś spróbować zrestartować serwer mysql.

    Aby to zrobić (w terminalu)
    1. Połącz się przez SSH ze swoją stroną internetową (będziesz potrzebować pliku klucza .pem)*
    2. Aby zrestartować mysql, wpisz „sudo service mysqld restart”

    To działa za każdym razem.

    *Na Macu
    1. Pobierz swój plik „.pem”. Swój otrzymałem z Amazon Web Services (hostingu strony)
    2. Włącz SSH na swoim Macu – wyszukaj w Google
    3. Otwórz Terminal
    4. Przejdź do katalogu, w którym zapisałeś swój plik „.pem”. – Najłatwiej będzie zapisać go na pulpicie, a następnie możesz wpisać „cd Desktop” i powinno Cię tam przenieść.
    5. Wpisz „chmod 400 nazwapliku.pem” (pozwala to na użycie tego klucza do wejścia)
    6. Wpisz „ssh -i „nazwapliku.pem” zdalny_użytkownik@zdalny_host” – wpisz cudzysłowy tutaj
    7. Po zalogowaniu (może być konieczne kilkukrotne wpisanie „y”, aby się zalogować) wpisz
    sudo service mysqld restart

    • Restartowanie działa, ale dlaczego ten błąd nadal występuje? Pojawia się raz w tygodniu.

  31. Cześć, moja strona wordpress często wyświetla ten błąd,
    korzystamy z AWS, więc muszę uruchomić to polecenie, aby zrestartować mysql:

    sudo restart mysqld restart

    ten sam problem mam również na digital ocean..

    więc jestem pewien, że to nie jest problem z serwerem, to musi być coś w WordPressie, co wyłącza serwer mysql..

    Dzięki

    • Mam ten sam problem. Przynajmniej dwa razy dziennie moja strona, która znajduje się w DigitalOcean, traci połączenie SQL.
      Próbowałem zoptymalizować moją bazę danych, ale nic nie działa. Jakieś pomysły?

  32. Dzięki,

    Kiedy WordPress umiera, jest to przerażające dla nowicjusza WordPressa. Twoje rozwiązanie było łatwe do zrozumienia, wdrożenia i działało znakomicie.

  33. Cześć,

    Ten blog był bardzo pomocny, ale nadal nie udało mi się rozwiązać tego problemu. Mój plik WP-Config.php pokazuje mi to localhost:

    I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked :( Can I get some help here?

  34. czy problemem może być to, że ustawienia DNS moich domen jeszcze się nie zaktualizowały?

  35. WOW!!!! Natknąłem się na tę stronę, ponieważ strona internetowa mojej żony przestała działać i udało mi się ją naprawić w kilka minut! Dziękuję!

  36. Dziękuję bardzo. Ten post uratował mój 6-miesięczny duży projekt w WordPress. Próbując przełączyć katalogi, straciłem połączenie z bazą danych. Nie jestem programistą .php, ale temat jest tutaj tak dobrze wyjaśniony, że zajęło mi pięć minut, aby to naprawić po znalezieniu tego bloga. Jesteś niesamowity!!!

  37. Jeśli zmieniłeś hasło w phpmyadmin, musisz je również zmienić w swoim pliku wp-config.php, jeśli tego nie zrobisz, strona nie będzie działać. Musisz połączyć te dwa elementy.

  38. Miałem ten błąd, myślę, że z powodu motywu, który miałem. Zmieniłem motyw i od tego czasu nie mam tego błędu. Zauważyłem to, ponieważ kiedy uruchomiłem naprawę, tabele komentarzy były tymi, które miały błędy.

    • jak często miałeś ten problem?
      Mam to samo i tracę połączenie co najmniej dwa razy dziennie.
      Próbowałem wielu rzeczy, ale nic nie działa. Jeśli to wina motywu, spróbuję go zmienić..

  39. jeśli używasz XAMPP do WordPressa offline, błąd jest usuwany przez następujący proces:
    otwórz w folderze XAMPP „\xampp\phpMyAdmin\config.inc.php” i sprawdź nazwę użytkownika i hasło
    ustaw to samo hasło w pliku wp-config, a błąd nie pojawi się

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.