Eroarea „Error establishing a database connection” înseamnă că WordPress nu se poate conecta la baza de date. Cauze frecvente:
1. Date de conectare greșite — verifică în wp-config.php valorile:
define('DB_NAME', 'nume-baza');
define('DB_USER', 'utilizator');
define('DB_PASSWORD', 'parola');
define('DB_HOST', 'localhost');
Testează utilizatorul și parola conectându-te la phpMyAdmin cu aceleași date. Dacă nu funcționează, resetează parola utilizatorului MySQL din cPanel și asigură-te că are drepturi pe baza de date.
2. Bază de date coruptă — dacă te poți autentifica în admin dar apare „One or more database tables are unavailable”, activează repararea adăugând în wp-config.php:
define('WP_ALLOW_REPAIR', true);
Apoi accesează domeniultau.ro/wp-admin/maint/repair.php și apasă Repair (sau Repair and Optimize). Șterge linia după reparare, pentru securitate.
3. Server de baze de date supraîncărcat — pe shared, un trafic foarte mare poate epuiza conexiunile MySQL. Într-un astfel de caz, ia în calcul un abonament superior.