Error Establishing Database Connection in WordPress, come correggerlo

Error Establishing Database Connection

Se non riesci più ad accedere al tuo sito WordPress e ti compare l’errore “Error Establishing Database Connection”, segui questi passaggi per risolverlo.

Credenziali di accesso errate nel file wp-config.php

Accedi via FTP al tuo spazio web e controlla le informazioni che hai inserito nel tuo file wp-config.php che si trova nella root di WordPress.

Più precisamente devi controllare queste informazioni:

  • nome del database
  • nome dell’utente associato al database
  • password del database MySQL
  • hostname MySQL

Sono le informazioni che hai scelto te quando hai creato per il Database per installare WordPress e che dovresti aver inserito durante l’installazione guidata.

Ecco come si presentano nel file wp-config.php :

/** Il nome del database di WordPress */
define('DB_NAME', 'wp_nome_del_database');

/** Nome utente del database MySQL */
define('DB_USER', 'nome_utente_database');

/** Password del database MySQL */
define('DB_PASSWORD', 'password_database');

/** Hostname MySQL  */
define('DB_HOST', 'localhost');

Queste informazioni devono essere uguali a quelle del database associato al tuo spazio web.

Normalmente puoi vederle dal Plesk o CPanel nella sezione Database.

Contatta il supporto dell’hosting se hai problemi nel recuperarle.

Problemi con il tuo hosting

Magari il tuo database ha raggiunto un limite di utilizzo di risorse (soprattutto se sei in un hosting condiviso) a causa dell’elevato traffico sul sito o semplicemente il server MySQL ha dei problemi in quel preciso momento.

Contatta il supporto e prova ad indagare.

Database corrotto

Se il database è corrotto, puoi provare a ripararlo.

Ma prima fai una copia di backup del database.

Per provare a riparare il database, aggiungi questa riga alla fine del file wp-config.php:

define('WP_ALLOW_REPAIR', true);

Salva il file.

Dopodiché, vai all’URL: https://tuosito.it/wp-admin/maint/repair.php e segui le istruzioni per riparare il database.

Questa è la schermata che dovresti vedere:

WordPress Database Repair

Clicca sul pulsante Repair Database ed incrocia le dita.

Se tutto è andato bene, dovresti vedere (wp_ è il prefisso standard delle tabelle che usa WordPress, magari il tuo è diverso, anzi lo sarebbe consigliabile cambiarlo per motivi di sicurezza):

WordPress Database Repair risultati

File di WordPress corrotti o mancanti

Qualcuno potrebbe aver modificato o eliminato dei file essenziali di WordPress per la connessione con il database.

Fai un backup dei file.

Poi potresti provare a sovrascrivere la cartella wp-admin e wp-includes, e i file come wp-login.php con i rispettivi file e cartelle di un backup funzionante oppure della stessa versione di WP ma scaricata dal sito wordpress.org.

Sito compromesso

Il tuo sito potrebbe essere stato hackerato.

Controlla con Site Securi se è stato compromesso. Basta inserire l’url del sito e dopo pochi secondi avrai l’esito:

sucuri scan

In caso negativo, cioè se il sito è stato hackerato, dovrai rimuovere il codice malevolo con una pulizia approfondita e dovrai anche sistemare la falla di sicurezza che ha permesso l’accesso indesiderato.

Cosa significa l’errore “Error Establishing Database Connection”

indica che WordPress non riesce a connettersi la database dove ha salvato tutte le informazioni del tuo sito, quindi non può recuperare nessuna informazione e restituisce l’errore.

È un errore piuttosto comune in WordPress.

Le cause più comuni sono:

  • credenziali d’accesso errate
  • database corrotto
  • superamento limite risorse

Sponsor

Vhosting
themeforest