Cum să remediați „Eroarea la stabilirea unei conexiuni la baza de date” în WordPress
Publicat: 2021-08-13Uneori site-ul dvs. își pierde conexiunea cu baza de date WordPress. Ca rezultat, vedeți un ecran alb gol cu mesajul „Eroare la stabilirea conexiunii la baza de date”.
Pot exista multe motive în spatele acestei pierderi de conexiune.
Este una dintre erorile comune în WordPress și este complet rezolvabilă.
În acest ghid, veți afla care este „Eroarea la stabilirea unei conexiuni la baza de date”, cauzele posibile și diferite modalități de a o remedia.
Cuprins
- Ce este „Eroarea la stabilirea unei conexiuni la baza de date” în WordPress
- Cauze comune ale erorilor la stabilirea unei conexiuni la baza de date
- 1. Acreditări incorecte
- 2. Fișiere WordPress corupte
- 3. Baza de date coruptă
- 4. Problemă cu serverul
- 5. Prea mult trafic
- Cum se remediază?
- Remedierea 1: verificați acreditările bazei de date
- Remedierea 2: Confirmați informațiile despre gazda bazei de date
- Remedierea 3: Repararea bazei de date WordPress
- Remedierea 4: Remedierea fișierelor corupte ale bazei de date WordPress
- Remedierea 5: verificați dacă serverul de bază de date este în jos
- Altă remediere posibilă pentru „Eroarea la stabilirea unei conexiuni la baza de date”
- 1. Actualizarea URL-ului site-ului WordPress
- 2. Reporniți serverul web
- 3. Apelați la asistență tehnică
- Concluzie
Ce este „Eroarea la stabilirea unei conexiuni la baza de date” în WordPress
Înțelegerea acestei erori nu este un puzzle. Eroarea se explică de la sine. Iată ce înseamnă în detaliu:
WordPress folosește PHP și MySQL pentru a funcționa.
- PHP : Este un limbaj de programare folosit pentru a scrie fișierele de bază WordPress.
- MySQL : este o bază de date care stochează conținutul site-ului dvs., inclusiv pagini, postări, aspect și toate setările. Practic, MySQL este dulapul cu toate elementele site-ului tău.
Când un vizitator ajunge pe site-ul dvs., WordPress execută linii de comenzi PHP pentru a se conecta la MySQL. Apoi afișează totul pe ecran.
Când această conexiune se întrerupe dintr-un anumit motiv, WordPress nu poate obține informații din baza de date pentru a le reda pe ecran. Astfel, rămâneți cu un ecran alb gol cu mesajul „Eroare la stabilirea unei conexiuni la baza de date”, după cum urmează:

Cauze comune ale erorilor la stabilirea unei conexiuni la baza de date
Esența este că comanda PHP nu se poate conecta la MySQL. Există o serie de motive care duc la ruperea acestei conexiuni. Iată câteva dintre cauzele comune ale acestei erori:
1. Acreditări incorecte
WordPress are nevoie de acreditări specifice (nume de utilizator și parolă) pentru a accesa baza de date. Dacă acreditările pe care le-ați introdus sunt greșite sau scrise greșit, WordPress nu poate prelua nimic din baza dvs. de date. Astfel, arată eroarea de conectare la baza de date.
2. Fișiere WordPress corupte
Uneori, fișierele de bază WordPress sunt corupte din cauza actualizărilor de pluginuri eșuate, a temelor sau a software-ului principal WordPress. Și acest lucru poate cauza eroarea conexiunii la baza de date.
3. Baza de date coruptă
Uneori, un plugin necinstiți sau atacul unui hacker vă poate distruge baza de date, ceea ce duce la o eroare de conectare la baza de date.
4. Problemă cu serverul
Eroarea de conectare la baza de date apare și atunci când serverul care stochează fișierele dvs. WordPress este corupt sau funcționează defectuos.
5. Prea mult trafic
Chiar dacă fiecare proprietar de site își dorește mai mult trafic, o creștere prea mare a traficului poate face ca baza de date să nu răspundă. Se întâmplă atunci când postarea sau pagina ta devine virală și toată lumea încearcă să-ți acceseze site-ul. Serverul dvs. nu poate gestiona cererea și obțineți eroarea de conectare la baza de date.
Cum se remediază?
Acum că știți ce este această eroare și ce o poate cauza, să vedem cum să o remediați. Puteți urma aceste cinci moduri de a încerca să remediați această eroare:
Remedierea 1: verificați acreditările bazei de date
Acreditarea incorectă a bazei de date este cea mai frecventă cauză a erorii de conectare la baza de date în WordPress. Dacă te-ai mutat recent pe o altă gazdă, acesta este probabil motivul în cazul tău.
Puteți verifica acreditările în fișierul dvs. wp-config.php.
- Conectați-vă la site-ul dvs. utilizând un client FTP sau un manager de fișiere.
Iată un exemplu de accesare a site-ului folosind FileZilla.

Cvadranele din dreapta arată lista de foldere care conțin fișierul site-ului dvs. web.
- Navigați în jos la folderul rădăcină al site-ului dvs. web. De cele mai multe ori, folderul rădăcină este numit după numele dvs. de domeniu sau public_html. Faceți dublu clic pentru a-l deschide.
- Faceți clic dreapta pe fișierul wp-config.php și faceți clic pe opțiunea „Editare”.

Acum, căutați următoarele patru linii de informații:
- Numele bazei de date
// ** MySQL settings ** // /** The name of the database for WordPress */ define('DB_NAME', 'xxxxxx');
- Nume de utilizator baza de date
/** MySQL database username */ define('DB_USER', 'xxxxxx');
- Parola bazei de date
/** MySQL database password */ define('DB_PASSWORD', 'xxxxxxxxx');
- Nume de gazdă a bazei de date (server)
/** MySQL hostname */ define('DB_HOST', 'localhost');
Trebuie să vă asigurați că aceste informații sunt corecte. Puteți confirma acest lucru din tabloul de bord al contului dvs. de găzduire.
- Conectați-vă la contul dvs. de găzduire.
- În secțiunea „Bază de date”, faceți clic pe „Bă de date MySQL”.

Notă : tabloul de bord poate diferi în funcție de furnizorul dvs. de găzduire.
- Veți ajunge pe pagina de gestionare a bazei de date. De aici, puteți găsi numele bazei de date și numele de utilizator al bazei de date.

Mai jos, în secțiunea „Utilizatori actuali”, veți vedea și utilizatorii și linkurile pentru schimbarea parolei.


- După ce ați confirmat numele bazei de date, numele de utilizator și parola din contul de găzduire, puteți modifica în consecință informațiile din fișierul wp-config.php.
Verificați dacă a rezolvat eroarea. Dacă nu, să trecem la următoarea remediere.
Remedierea 2: Confirmați informațiile despre gazda bazei de date
Uneori, este posibil să vedeți eroarea de conectare la baza de date chiar dacă introduceți numele corecte, numele de utilizator și parola corecte. Într-un astfel de caz, asigurați-vă că utilizați informațiile corecte ale gazdei bazei de date.
Majoritatea companiilor de găzduire folosesc gazda locală ca gazdă a bazei de date. Cu toate acestea, furnizorii de găzduire WordPress gestionați desemnează servere separate pentru a vă găzdui baza de date. Într-un astfel de caz, gazda locală nu este informațiile despre gazda bazei de date.
Vă recomandăm să contactați compania dvs. de găzduire pentru a confirma informațiile de găzduire a bazei de date.
Remedierea 3: Repararea bazei de date WordPress
Dacă vedeți o eroare diferită care spune „Unul sau mai multe tabele de bază de date nu sunt disponibile. Este posibil ca baza de date să fie reparată”, înseamnă că baza de date este coruptă. Într-un astfel de caz, trebuie să reparați baza de date.
Pentru a repara baza de date, adăugați următoarea linie înainte de „Atât, opriți editarea! Blogging fericit' pe fișierul tău wp-config.php.
define('WP_ALLOW_REPAIR', true);
După ce adăugați linia, vizitați pagina „ http://www.yoursite.com/wp-admin/maint/repair.php ”. Această pagină este accesibilă chiar și fără a vă autentifica. Veți avea opțiunea de a repara baza de date și, de asemenea, de a o optimiza.

Vă recomandăm să selectați opțiunea „Reparare bază de date”, deoarece este mai rapidă.
Notă: După repararea bazei de date, asigurați-vă că eliminați linia adăugată mai devreme din fișierul wp-config.php.
Remedierea 4: Remedierea fișierelor corupte ale bazei de date WordPress
Un alt motiv pentru eroarea conexiunii la baza de date poate fi fișierele WordPress corupte. Indiferent dacă fișierele corupte au apărut din cauza activității hackerului sau în timpul transferului de fișiere prin FTP, îl puteți remedia rapid cu următoarea procedură:
Notă: înainte de a continua cu această remediere, asigurați-vă că ați făcut o copie de rezervă a fișierului WordPress dacă ceva nu merge mai târziu.
Veți înlocui versiunea de bază WordPress pe site-ul dvs. web. Deci nu atingeți nicio temă, pluginuri sau media, ci doar instalarea WordPress.
- Descărcați WordPress de pe WordPress.org

- Dezarhivați fișierele de pe computer.
- Acum, ștergeți folderul wp-content și fișierul wp-config-sample.php.

Acum, încărcați toate fișierele rămase folosind SFTP pe site-ul dvs. web. Acest lucru va suprascrie și va înlocui toate fișierele corupte cu altele proaspete. Vă recomandăm să ștergeți memoria cache a browserului după încărcarea fișierelor. Verificați dacă eroarea de conectare la baza de date persistă.
Remedierea 5: Verificați dacă serverul de bază de date este în jos
Dacă încă vedeți eroarea de conexiune la baza de date, chiar dacă totul pare în regulă, este posibil ca serverul dvs. de bază de date să fie defect. Se întâmplă din cauza supraîncărcării de trafic pe server și nu se poate descurca. O astfel de problemă apare mai ales pe planurile de găzduire partajată.
Dacă da, contactați furnizorul dvs. de găzduire prin telefon sau chat live. Îi puteți întreba dacă serverul dvs. MySQL este inactiv sau nu. Dacă aveți celelalte site-uri web pe același server, puteți verifica și dacă rulează sau nu pentru a confirma eroarea serverului de bază de date.
Altă remediere posibilă pentru „Eroarea la stabilirea unei conexiuni la baza de date”
Dacă te confrunți cu eroarea chiar și după ce ai aplicat toate sfaturile de mai sus, atunci iată câteva fotografii suplimentare pe care le poți face:
1. Actualizarea URL-ului site-ului WordPress
Puteți încerca să rezolvați eroarea actualizând adresa URL a site-ului dvs. folosind phpMyAdmin.
- Accesați phpMyAdmin pe tabloul de bord al contului dvs. de găzduire.

- Faceți clic pe fila meniului SQL din partea de sus.

- Introduceți următoarea interogare:
UPDATE wp_options SET option_value='SITE_URL' WHERE option_name='siteurl'
Notă : Înlocuiți partea „Site_URL” din interogare cu numele URL al site-ului WordPress actual.
2. Reporniți serverul web
Dacă aveți site-ul pe un server local, server dedicat sau VPS (Server privat virtual), puteți încerca să reporniți serverul. Procedând astfel, serverul de baze de date va reporni, ceea ce poate remedia erorile temporare.
3. Apelați la asistență tehnică
Dacă încă vedeți eroarea, este timpul să contactați echipa de asistență a companiei dvs. de găzduire. Companiile bune de găzduire oferă asistență 24/7 cu diverse opțiuni de contact, cum ar fi telefon, e-mail și chiar chat live. Vă vor ajuta să rezolvați eroarea.
Concluzie
Eroarea de conectare la baza de date poate provoca o scădere severă a SEO, a conversiei, precum și a încrederii vizitatorilor dacă nu o remediați în curând. Aici am enumerat opt moduri de a remedia „eroarea de stabilire a conexiunii la baza de date” în WordPress.
Amintiți-vă, cea mai frecventă cauză a acestei erori este acreditările invalide din fișierul PHP wp-config. Vă recomandăm să începeți de acolo. Puteți încerca alte remedieri succesiv dacă prima nu funcționează.
De asemenea, poate doriți să consultați articolul despre ce este eroarea 503 și cum să o remediați.
Deci, cum ați remediat „eroarea la stabilirea unei conexiuni la baza de date” în WordPress? Comentează mai jos: