Mesajul „Error establishing a database connection” în WordPress înseamnă că site-ul nu se poate conecta la baza sa de date. În majoritatea cazurilor, acest lucru se întâmplă din cauza detaliilor incorecte de acces la baza de date în fișierul de configurare WordPress:

În acest ghid, vom acoperi cele mai frecvente cauze ale acestei erori și te vom ghida prin pașii de remediere.
În majoritatea cazurilor, eroarea „Error establishing a database connection” apare când WordPress folosește detalii incorecte de acces la baza de date. Acest lucru se întâmplă adesea după:
Migrarea unui site către un nou furnizor de găzduire
Schimbarea parolelor bazei de date
Restaurarea unei copii de rezervă
Editarea manuală a fișierelor de configurare
Mutarea fișierelor între servere sau planuri de găzduire
WordPress se conectează la baza sa de date folosind un nume de bază de date, un utilizator al bazei de date, o parolă, un host al bazei de date și privilegiile de acces atribuite utilizatorului bazei de date.
Prin urmare, este necesar să te asiguri că toate următoarele condiții sunt îndeplinite:
Numele bazei de date există pe server și corespunde numelui bazei de date existente
Utilizatorul bazei de date corespunde utilizatorului bazei de date existent
Parola este corectă pentru acel utilizator
Utilizatorul bazei de date este atribuit bazei de date
Utilizatorul are privilegii de acces complete (ALL PRIVILEGES)
Toate detaliile de conectare la baza de date sunt stocate în fișierul wp-config.php , aflat în directorul rădăcină al instalării WordPress. Pentru a le verifica, urmează acești pași:
Autentifică-te în cPanel și accesează File Manager:

Navighează în directorul rădăcină WordPress și deschide fișierul wp-config.php (prin opțiunile Editare sau Vizualizare ):

Notă: Când alegi Editare, este recomandat să creezi o copie de rezervă a fișierului wp-config.php:

Caută aceste linii care conțin numele bazei de date, utilizatorul și parola:

Într-o altă filă, deschide meniul Manage My Databases:

Verifică atent dacă numele bazei de date și utilizatorul corespund celor specificate în wp-config.php:

Derulează în jos și asigură-te că utilizatorul bazei de date există pe server:

Nu există posibilitatea de a vedea ce parolă este setată pentru un utilizator al bazei de date, așa că este necesar să o setezi făcând clic pe Change Password:


Actualizează valorile din wp-config.php dacă este necesar.
Asigură-te că utilizatorul corect al bazei de date este atribuit bazei de date și are Toate privilegiile activate (dă clic pe utilizator >> bifează Toate privilegiile >> Salvează modificările):


Reîncarcă site-ul! Dacă datele de conectare sunt corecte, site-ul ar trebui să se încarce normal.
Dacă datele de conectare la baza de date sunt corecte și eroarea persistă, problema poate fi cauzată de:
O bază de date coruptă
O întrerupere temporară a serverului MySQL
Fișiere de bază WordPress deteriorate
În acest moment, te rugăm să contactezi Echipa de Suport pentru a verifica starea serviciului de baze de date și jurnalele.