0
(0)

Dacă ai întâmpinat vreodată mesajul Error Establishing a Database Connection în WordPress, știi cât de neplăcut este să îți vezi site-ul nefuncțional. Această eroare apare atunci când scriptul PHP al aplicației WordPress nu mai poate comunica cu baza de date MySQL/MariaDB pentru a prelua conținutul paginilor.

Fie că ai făcut o migrare recentă, ai schimbat parolele din cPanel sau ai instalat un modul incompatibil, problema se poate rezolva ușor. În acest ghid pas cu pas, îți arătăm cum identifici cauza exactă și cum repari conexiunea în doar câteva minute.


1. Pasul 1: Verifică datele de conectare din fișierul wp-config.php

Cea mai frecventă cauză pentru apariția erorii error establishing a database connection wordpress o reprezintă introducerea greșită a datelor de acces în fișierul de configurare al site-ului (de exemplu, după o mutare la o nouă găzduire web).

error establishing a database connection wordpress setari wp-config

Cum verifici parametrii de conectare:

  1. Autentifică-te în panoul cPanel oferit de furnizorul tău.
  2. Deschide File Manager și accesează folderul rădăcină al site-ului (de regulă public_html).
  3. Caută fișierul wp-config.php, dă click dreapta și alege Edit.
  4. Verifică cu atenție următoarele 4 linii principale:
define( 'DB_NAME', 'utilizator_numebaza' );     // Numele bazei de date
define( 'DB_USER', 'utilizator_numeuser' );     // Utilizatorul bazei de date
define( 'DB_PASSWORD', 'ParolaTaSecurizata' );  // Parola utilizatorului
define( 'DB_HOST', 'localhost' );               // Serverul de baza de date (de regula 'localhost')

2. Pasul 2: Verifică utilizatorul și drepturile MySQL în cPanel

Chiar dacă numele bazei de date și parola sunt corecte în fișier, este posibil ca utilizatorul MySQL să nu aibă atribuite drepturile necesare (ALL PRIVILEGES) sau să nu fie asociat bazei de date în cPanel.

error establishing a database connection wordpress asociere utilizator mysql

  1. În cPanel, mergi la secțiunea Databases → MySQL Databases.
  2. La Current Databases, verifică dacă în dreptul bazei de date este trecut utilizatorul din wp-config.php.
  3. Dacă utilizatorul nu apare asociat, mergi mai jos la Add User To Database, selectează utilizatorul și baza de date, apoi dă click pe Add.
  4. Bifează caseta ALL PRIVILEGES și salvează modificările.
  5. Dacă nu ești sigur de parolă, mergi la Current Users, resetează parola utilizatorului și trece noua parolă în linia DB_PASSWORD din wp-config.php.

3. Pasul 3: Cum repari o bază de date coruptă în WordPress

Dacă panoul de administrare (/wp-admin) îți afișează un mesaj diferit față de prima pagină (de exemplu: „One or more database tables are unavailable”), cel mai probabil baza de date s-a corupt în urma unei întreruperi de server sau a lipsei de spațiu.

Reparare direct din cPanel:

  1. Mergi în cPanel la MySQL Databases.
  2. La secțiunea Modify Databases, alege baza ta din lista derulantă de la Repair Database.
  3. Apasă pe butonul Repair Database și așteaptă finalizarea procesului.

Reparare nativă din WordPress:

Editează fișierul wp-config.php și adaugă următoarea linie de cod chiar înainte de textul /* That's all, stop editing! Happy publishing. */:

define('WP_ALLOW_REPAIR', true);

Accesează în browser adresa http://domeniultau.ro/wp-admin/maint/repair.php și dă click pe Repair and Optimize Database. După finalizare, șterge linia adăugată din wp-config.php din motive de securitate.


4. Cauze secundare și depanare avansată

  • Serverul MySQL este oprit: Dacă serverul de bază de date întâmpină un avarie de resurse, conexiunea va eșua. Poți verifica starea serviciilor direct în documentația tehnică de la WordPress Documentation.
  • Depășirea limitei de spațiu pe disc: Când contul tău atinge 100% din cota de stocare, serverul nu mai poate scrie fișiere temporare MySQL. Dacă ai nevoie de mai mult spațiu și resurse dedicate, poți analiza soluțiile noastre de găzduire WordPress optimizată pe NVMe.
  • Restaurarea unei copii de rezervă: Dacă nicio metodă nu funcționează, poți folosi modulul de backup pentru a reveni la o stare funcțională. Află mai multe detalii citind articolul nostru despre restaurarea fișierelor din cPanel cu JetBackup.

Concluzie

Apariția unei erori de tip error establishing a database connection wordpress poate părea înfricoșătoare, dar în 90% din cazuri se rezolvă prin corectarea datelor din wp-config.php sau prin reafectarea drepturilor de acces în cPanel.

Te-ai săturat de erori neașteptate și vrei un server stabil care să meargă fără întreruperi? Treci pe pachetele de găzduire WordPress de la Clever Host și bucură-te de viteze excelente, backup zilnic automat și suport tehnic specializat!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!