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.

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”.

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”.

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.

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.

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.

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.

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.

Panel hostingowy automatycznie naprawi Twoją bazę danych.
Po zakończeniu procesu zobaczysz również komunikat o powodzeniu.

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.

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.

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:

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.

Barry
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
neneh
Dzięki, bardzo pomocne
Alberto
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ć.
ka
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.
Bastien
Ten błąd może być również wywołany przez atak DOS XMLRPC:
Jesus
Jak mogę to naprawić?
Tejas Waghmode
CZEŚĆ
Jestem zdezorientowany, jak rozwiązać problem?
Zoe
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
Pavanswin
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.
Julio Sanchez
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”.
Wsparcie WPBeginner
Plik wp-config-sample.php to plik przykładowy, a nie faktyczny plik konfiguracyjny. Faktyczny plik konfiguracyjny to wp-config.php.
Admin
Sruly
Mam WordPressa z Digital Ocean. Właśnie zrestartowałem serwer i to rozwiązało problem.
Rudy
Dzięki, naprawdę dzięki
Nicholas
Jeśli wszystko zawiedzie, spróbuj również z plikiem wymiany:
Brendan
„zamiana localhost na adres IP”
To zadziałało! Dziękuję bardzo za ratunek
Guy Pribyl
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
Avioconsys
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.
Suhel
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.
Donal
Wygląda na to, że Twoja baza danych jest uszkodzona.
Zaloguj się do phpMyAdmin przez swój cPanel i napraw je. Oto link do samouczka...
Jak zoptymalizować bazę danych WordPress jednym kliknięciem.
Camaal Mustafa Sikander
Bardzo dziękuję, to rozwiązało problem z bazą danych już w pierwszym kroku.
Pozdrawiam,
Camaal
Dudley Rees
Dziękuję za pomoc. Część z nazwą użytkownika i hasłem w pliku wp-config.php rozwiązała problem.
Robert Varga
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
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
Daniel M
jak rozwiązać błędy deprecjacji dla połączenia z bazą danych przy użyciu PDO lub MYSQLi? proszę pomóż
prince vashisht
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.
Wayne
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
Kevin Wells
Z jakiegoś powodu musiałem odtworzyć mojego użytkownika MySQL w bazie danych. Po tym moja strona internetowa znów działała normalnie.
Maja
Zmiana użytkownika również mi pomogła po godzinach debugowania
Christine F
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ę!
Matthew
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.
Holenderski
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ę.
Alexander
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
sonu arora
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ę!
Wsparcie WPBeginner
Spróbuj zmienić lokalizacje serwerów w ustawieniach testu Pingdom. Wypróbuj również inne narzędzia, takie jak narzędzie Google Page Speed.
Admin
Angel
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?
Wsparcie WPBeginner
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
Nica
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
samchief
Problem resolved. DB_host był problemem na ipage, jest zupełnie inny od innych
RINKU MEHAR
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
FranciscoMary Aghogho
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ę.
sourcebreak
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
Kanif
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
ScienceMan
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ę!
igwe simon
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ę.
hafsa munir
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.
Wsparcie WPBeginner
Spróbuj uzyskać dostęp bez www
Admin
val girich
Szukam darmowych filmów o tym, jak używać W.P. po jego skonfigurowaniu i przygotowaniu do edycji, dodawania dokumentów i tak dalej.
Wsparcie WPBeginner
Zobacz nasze darmowe filmy WordPress lub subskrybuj nasz kanał YouTube.
Admin
S
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ć
Manny
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ę!
Wsparcie WPBeginner
Cieszę się, że uznałeś to za pomocne.
Admin
Jeremy Smith
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
Jcirni
Restartowanie działa, ale dlaczego ten błąd nadal występuje? Pojawia się raz w tygodniu.
Malkesh
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
dino
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?
Glenn
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.
Faiza
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?
Wsparcie WPBeginner
Skontaktuj się z pomocą techniczną GoDaddy.
Admin
Claire
czy problemem może być to, że ustawienia DNS moich domen jeszcze się nie zaktualizowały?
Anupam
Aktualizacja pliku WP-Config działa u mnie. Wielkie dzięki.
Brandon
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ę!
Cidina
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!!!
Wsparcie WPBeginner
Dziękuję za miłe słowa.
Admin
Nino F
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.
Eddie O'Hagan
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.
dino
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ć..
samuel nmeje
to było rzeczywiście pomocne. wielkie dzięki.
Ram
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ę
Micah
To bardzo pomocne. Dziękuję bardzo!