L’errore “Errore nello stabilire una connessione al database” si verifica tutte le volte che WordPress non riesce a connettersi correttamente al database. È un problema abbastanza comune, ma nella maggior parte dei casi si risolve facilmente. In questo articolo ti spiego perché succede e quali sono le 5 soluzioni più efficaci per risolverlo.
Questo errore può dipendere da diversi motivi, tra cui:
- Credenziali del database errate (username, password, nome del database sbagliati)
- Problemi con il server MySQL
- File corrotti di WordPress
- Errori nel file wp-config.php
- Sovraccarico del server (specialmente su hosting condivisi)
Ora vediamo come risolverlo!
Contenuti:
Controlla le credenziali del database
La prima cosa da verificare è che le credenziali del database siano corrette. Apri il file wp-config.php, che trovi nella root del tuo sito, e controlla queste righe:
define('DB_NAME', 'nome_database'); define('DB_USER', 'nome_utente'); define('DB_PASSWORD', 'password'); define('DB_HOST', 'localhost');
fai attenzione che i dati inseriti siano corretti e corrispondano esattamente alle credenziali del tuo database, non lasciare spazi. Se hai verificato attentamente e i dati sono corretti passa alla seconda soluzione.
Riavvia il server MySQL
Se il sito è su un VPS o un server dedicato, potresti dover riavviare manualmente MySQL. Puoi farlo con questo comando SSH:
sudo service mysql restart
Se sei su un hosting condiviso, puoi provare a contattare il supporto tecnico per verificare se ci sono problemi con il server MySQL.
Ripara il database
WordPress ha una funzione integrata per riparare il database, prima di eseguirla ti consiglio di fare un backup completo del database. Per attivarla, aggiungi questa riga nel file wp-config.php:
define('WP_ALLOW_REPAIR', true);
Poi vai su: https://tuosito.com/wp-admin/maint/repair.php
Esegui la riparazione e poi rimuovi la riga dal wp-config.php.
Controlla se il server è sovraccarico
Se il tuo sito riceve molto traffico o il tuo hosting ha risorse limitate, il server MySQL potrebbe non rispondere. Puoi controllare il file error_log o usare strumenti come phpMyAdmin per vedere se il database è attivo.
Se l’errore si presenta spesso, potresti dover valutare un upgrade del piano hosting o l’uso di un servizio di caching.
Ripristina i file di WordPress
A volte il problema può essere causato da file corrotti. Puoi provare a scaricare una nuova copia di WordPress dal sito ufficiale, estrarre i file e sovrascrivere tutto tranne la cartella wp-content e il file wp-config.php.
Conclusione
L’errore “Errore nello stabilire una connessione al database” può sembrare un bel problema, ma nella maggior parte dei casi si risolve seguendo questi passaggi. Se dopo aver provato tutte le soluzioni il problema persiste, il consiglio è di contattare il supporto del tuo hosting per verificare che non ci siano problemi lato server.
Spero che questa guida ti sia stata utile! Se hai dubbi o vuoi un aiuto personalizzato, scrivimi nei commenti o contattami direttamente
Articolo aggiornato giorno 27 Febbraio 2025