Eroare la stabilirea unei conexiuni la baza de date: remediere erori WordPress
Publicat: 2023-09-26Încercați să remediați mesajul de eroare WordPress de eroare la stabilirea unei conexiuni la baza de date de pe site-ul dvs.?
Aceasta este o eroare comună WordPress pe care majoritatea site-urilor web o vor întâlni la un moment dat. Apare atunci când site-ul dvs. nu se poate conecta la baza de date.
Este una dintre cele mai înfricoșătoare erori WordPress, deoarece restricționează accesul la site pentru vizitatori, administratori și alți utilizatori.
Dar nu trebuie să vă faceți griji. La fel ca majoritatea erorilor WordPress, aceasta poate fi, de asemenea, eliminată dedicând ceva timp înțelegerii erorii și implementând soluții comune.
În acest articol, vă vom arăta pașii exacti pe care trebuie să îi urmați pentru a remedia definitiv eroarea de stabilire a unei conexiuni la baza de date WordPress.
Să începem.
Ce înseamnă „eroare la stabilirea unei conexiuni la baza de date”?
Mesajul Eroare la stabilirea unei conexiuni la baza de date apare atunci când încercați să deschideți o pagină pe site-ul dvs. WordPress. Pentru a înțelege de ce apare eroarea, să înțelegem mai întâi cum o pagină de pe un site WordPress este încărcată într-un browser.
Este important să știți că un site web WordPress este format din fișiere, foldere și o bază de date.
Fișierele și folderele conțin fișierele de bază WordPress, teme, pluginuri, încărcări media și alte resurse. Baza de date stochează postări, pagini, comentarii, date utilizator, setări și configurații de plugin, printre alte resurse.
Când încercați să încărcați o pagină pe site-ul dvs., WordPress trebuie să „interogheze” conținutul paginii respective din baza de date a site-ului dvs.
Dacă WordPress nu poate accesa baza de date a site-ului dvs., nu poate accesa conținutul de care are nevoie pentru a reda pagina.
Deoarece nu are conținutul de care are nevoie, site-ul dvs. va afișa mesajul Eroare la stabilirea unei conexiuni la baza de date în loc de conținutul pe care vă așteptați să-l vedeți.
Ce cauzează problema „eroare la stabilirea unei conexiuni la baza de date”?
Motivele comune pentru care WordPress nu se poate conecta la baza ta de date includ următoarele...
Acreditări incorecte ale bazei de date : WordPress poate stabili o conexiune cu baza de date folosind numele bazei de date, serverul, numele de utilizator și parola. Aceste acreditări sunt stocate într-un fișier de configurare numit wp-config.php. Dacă acreditările din acest fișier sunt modificate, conexiunea nu poate fi stabilită.
Indisponibilitatea serverului bazei de date : Unele gazde vor stoca baza de date a site-ului dvs. pe un server separat de fișierele dvs. WordPress. În cazul în care serverul de baze de date este defect sau întâmpină probleme, WordPress nu poate stabili o conexiune cu baza de date.
Baza de date coruptă : Se știe că blocările serverului, problemele software, gestionarea incorectă a bazelor de date etc. sunt cunoscute pentru coruperea bazelor de date WordPress, ceea ce face ca mesajul „eroare de stabilire a conexiunii la baza de date WordPress” să apară pe site.
Acum, că ați înțeles ceva despre eroarea bazei de date, haideți să ne aruncăm în soluții.
Cum să remediați eroarea de stabilire a unei conexiuni la baza de date eroare WordPress
Puteți depana și remedia eroarea WordPress de eroare la stabilirea unei conexiuni la baza de date încercând următoarele soluții:
- Verificați dacă serverul dvs. de găzduire a bazei de date este inactiv
- Verificați acreditările bazei de date
- Reparați baza de date WordPress
- Reinstalați fișierele de bază WordPress
- Dezactivați toate pluginurile dvs
- Căutați ajutor de la furnizorul dvs. de găzduire
Vă rugăm să rețineți că, deoarece nu știm cauza exactă a erorii, nu vă putem spune soluția exactă pentru site-ul dvs. Trebuie să efectuați toți pașii de mai jos unul câte unul și să vedeți care funcționează. Continuați să vă verificați site-ul după implementarea fiecărei soluții.
Dar mai întâi, încercați să ștergeți memoria cache a browserului
Memorarea în cache a browserului este o tehnică folosită pentru a accelera timpul de încărcare a site-ului web prin stocarea anumitor active statice în stocarea computerului local.
Deși memorarea în cache a browserului ajută la încărcarea mai rapidă a paginilor web și îmbunătățește experiența utilizatorului, are un mic dezavantaj prin faptul că poate stoca uneori pagini care afișează mesaje de eroare temporare. Apoi le servește utilizatorilor, chiar și atunci când pagina a revenit la normal.
Ca atare, este posibil să vedeți eroarea WordPress de eroare la stabilirea unei conexiuni la baza de date din cauza unei probleme de stocare în cache a browserului, mai degrabă decât a unei probleme în curs de desfășurare pe site-ul dvs.
Așadar, înainte de a încerca orice alți pași de depanare, vă recomandăm mai întâi să ștergeți memoria cache a browserului și să verificați dacă eroarea persistă înainte de a aborda prima soluție.
1. Verificați dacă serverul dvs. de găzduire a bazei de date este inactiv
Înainte de a încerca pași mai avansati de depanare, trebuie să vă asigurați că serverul de baze de date încă funcționează corect.
Dacă gazda oferă o pagină de stare a găzduirii, o puteți verifica pentru a vedea orice întreruperi sau probleme cunoscute. Sau, puteți oricând să contactați asistența gazdei dvs. pentru a întreba dacă ar putea exista o problemă cu un server de baze de date separat.
2. Verificați acreditările bazei de date
Acreditările bazei de date pentru un site web WordPress sunt de obicei create în timpul instalării nucleului WordPress. Acestea sunt stocate în fișierul wp-config.php și utilizate ori de câte ori WordPress trebuie să interacționeze cu baza de date.
Acreditările bazei de date sunt de obicei lăsate neatinse, dar pot fi modificate accidental în timpul migrării unui site sau atunci când un site este piratat.
Pentru a verifica dacă fișierul wp-config.php conține acreditările corecte, trebuie mai întâi să localizați acreditările corecte în tabloul de bord de găzduire. Apoi, deschideți fișierele wp-config.php și potriviți acreditările stocate acolo.
Iată cum să verificați acreditările bazei de date în cPanel, care este panoul de control al găzduirii utilizat de cele mai populare gazde.
Conectați-vă la contul dvs. de găzduire și accesați cPanel → Baze de date MySQL . În bazele de date MySQL, veți găsi numele bazei de date , numele de utilizator și parola .
Dacă nu puteți vedea parola existentă, puteți oricând să creați o nouă parolă și apoi să adăugați acea parolă în fișierul wp-config.php .
Apoi, accesați cPanel → File Manager → public_html → wp-config.php .
Faceți clic dreapta pe fișier și selectați opțiunea Vizualizare .
Fișierul se va deschide într-o filă nouă. Acreditările bazei de date vor apărea sub această propoziție: /** Numele bazei de date pentru WordPress */
Potriviți acreditările din fișierul wp-config.php cu cele găsite în bazele de date MySQL.
Dacă există o nepotrivire, puteți edita fișierul de configurare și puteți înlocui acreditările incorecte cu una corectă. Pentru a edita fișierul de configurare, faceți clic dreapta pe fișier și selectați opțiunea Editare .
3. Reparați baza de date coruptă WordPress
Dacă baza de date a site-ului dvs. a fost coruptă, aceasta ar putea declanșa mesajul WordPress Eroare la stabilirea unei conexiuni la baza de date în unele situații.
Din fericire, baza de date MySQL are o caracteristică încorporată pe care o puteți folosi pentru a iniția o reparație. Pentru mai multe detalii, Themeisle are un ghid detaliat despre cum să reparați baza de date WordPress folosind diferite metode.
4. Reinstalați fișierele de bază WordPress
Deși mesajul „eroare la stabilirea unei conexiuni la baza de date” este legat de baza de date, fișierele de bază WordPress corupte pot declanșa, de asemenea, această eroare în situații rare.
Prin urmare, eliminarea fișierelor corupte și reinstalarea fișierelor de bază WordPress ar putea rezolva problema.
Deoarece nu vă puteți accesa tabloul de bord WordPress, puteți reinstala fișierele de bază WordPress folosind un client FTP sau un instrument de gestionare a fișierelor din browser, cum ar fi cPanel File Manager.
În acest articol, vom folosi contul de găzduire pentru a accesa backend-ul site-ului dvs., dar procesul de bază este același dacă vă conectați direct prin FTP.
Pentru a reinstala WordPress, primul lucru pe care trebuie să-l faceți este să descărcați cea mai recentă versiune de WordPress pe computerul dvs. local și să dezarhivați fișierul.
Apoi, deschideți contul de găzduire, accesați cPanel → File Manager → public_html . Selectați butonul Încărcare situat în partea de sus a ecranului și încărcați fișierele dezarhivate pe computerul local.
Vi se va cere să confirmați dacă doriți să înlocuiți fișierele existente. Apăsați butonul Confirmare sau Da și așteptați ca fișierele să fie înlocuite.
Apoi verificați dacă acest lucru a ajutat la eliminarea mesajului WordPress Error Stabilishing a Database Connection de pe site-ul dvs. web.
5. Verificați dacă există probleme legate de plugin
La fel ca nucleul WordPress, temele și pluginurile corupte pot declanșa, de asemenea, mesajul de eroare WordPress Eroare la stabilirea unei conexiuni la baza de date în situații rare.
Vă recomandăm să începeți prin a vă verifica pluginurile, deoarece este mai probabil ca acestea să cauzeze o problemă decât tema.
Pentru a afla dacă un plugin instalat pe site-ul dvs. web cauzează eroarea, iată ce trebuie să faceți:
Pentru a începe, conectați-vă la serverul dvs. prin FTP sau utilizați cPanel File Manager pentru a accesa fișierele de pe serverul dvs. Vom folosi File Manager pentru acest ghid, dar ideea de bază este aceeași dacă utilizați un client FTP.
După ce v-ați conectat, navigați la public_html → wp-content → plugins .
Apoi, redenumiți folderul cu pluginuri în plugin-uri dezactivate .
De îndată ce redenumiți folderul cu pluginuri , toate pluginurile de pe site-ul dvs. vor fi dezactivate. Acum, verificați dacă problema conexiunii la baza de date a dispărut.
Dacă problema persistă, atunci pluginurile dvs. nu sunt vinovate. Puteți redenumi folderul cu pluginuri la numele său original (adică „ plugins ”).
Dacă problema dispare, știți că unul dintre pluginurile dvs. cauzează problema. Puteți utiliza apoi aceeași abordare pentru a dezactiva pluginurile individuale din dosarul de pluginuri . De exemplu, dacă folderul pluginului este cool-plugin , îl redenumiți în cool-plugin-deactivated pentru a dezactiva doar acel plugin.
Odată ce ați găsit pluginul deranjant, îl puteți înlocui cu un plugin alternativ sau puteți contacta dezvoltatorul pluginului pentru ajutor.
6. Căutați ajutor de la furnizorul dvs. de găzduire
După ce ați încercat toate soluțiile enumerate în acest articol, dacă tot nu puteți elimina eroarea de pe site-ul dvs. WordPress, atunci este timpul să solicitați ajutor de la furnizorul dvs. de găzduire.
Ar trebui să fie capabili să ofere soluții care să vă pună în funcțiune site-ul în cel mai scurt timp.
Dacă descoperiți că asistența gazdei dvs. nu este foarte utilă, este posibil să doriți să treceți la unul dintre furnizorii din cea mai bună rundă de găzduire WordPress.
Remediați definitiv eroarea de stabilire a unei conexiuni la baza de date WordPress
Problema eroare la stabilirea unei conexiuni la baza de date WordPress apare atunci când încercați să deschideți o pagină a site-ului dvs. WordPress.
Eroarea a indicat că site-ul nu se poate conecta la baza de date.
Baza de date este o parte importantă a unui site web WordPress, deoarece stochează postări, pagini, comentarii, date utilizator, setări, configurații de plugin și alte resurse.
Fără acces la baza de date, browserul nu poate deschide o pagină web.
Și accesul la baza de date este de obicei pierdut din motive precum acreditările incorecte ale bazei de date, indisponibilitatea serverului bazei de date, baza de date coruptă și problemele cu serverul de găzduire.
Pentru a restabili accesul la baza de date, urmați următorii pași:
- Verificați dacă serverele dvs. de găzduire nu sunt disponibile
- Verificați acreditările bazei de date
- Reparați baza de date coruptă
- Reinstalați nucleul WordPress
- Dezactivați toate pluginurile dvs
- Căutați ajutor de la furnizorul dvs. de găzduire
Dacă aveți întrebări despre mesajul „eroare la stabilirea unei conexiuni la baza de date WordPress”, anunțați-ne în secțiunea de comentarii de mai jos .