wp-config.php è uno dei file che costituisce il core di WordPress.
Contiene le informazioni riguardo il database e altre che servono a gestire impostazioni di sicurezza, debug, aggiornamenti ecc…
Le informazioni del database vengono utilizzate dal wp-config.php per eseguire la connessione al db, se queste infatti sono sbagliate di può incorrere in questo errore.

I dati che permettono questa connessione sono i seguenti:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');
Oltre a questi nel wp-config.php si trovano le chiavi di salatura e le impostazioni di debug.
define('WP_DEBUG', false);
Questo valore può essere cambiato in true per mostrare eventuali errori di codice nel tema o nei plugin.
Questa procedura va fatta solo in fase di test perché l’errore viene mostrato nel frontend del sito e sarà quindi visibile da tutti gli utenti.