Indice dei contenuti
Il messaggio "Errore nello stabilire una connessione al database" in WordPress è un problema comune che indica che il vostro sito web non è in grado di connettersi al database. Questo problema può essere causato da diversi fattori, tra cui informazioni errate sul database nelle impostazioni di WordPress, un database corrotto, problemi con il server di web hosting o un server di database sovraccarico o malfunzionante. Ecco come risolvere questo errore:
Controllare le credenziali del database di WordPress
La ragione più comune di questo errore è la presenza di credenziali di database errate nel file di configurazione di WordPress (wp-config.php
). Questo file contiene il nome del database, il nome utente, la password e il server, che devono corrispondere a quelli impostati nell'account di hosting.
- Accedete ai file del vostro sito web utilizzando l'FTP o il File Manager del vostro pannello di controllo.
- Individuare e modificare il file
wp-config.php
file. - Controllare il
NOME DB
,DB_USER
,DB_PASSWORD
, EDB_HOST
valori. Assicuratevi che corrispondano alle informazioni del database fornite dal vostro provider di hosting.
define('DB_NAME', 'nome_database_qui');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
- Se alcuni valori non erano corretti, aggiornarli e salvare le modifiche. Quindi, ricontrollate il vostro sito web.
Controllare le informazioni sull'host del database
A volte le informazioni sull'host del database cambiano, soprattutto se il vostro sito web è su una piattaforma di hosting WordPress gestita. Se DB_HOST
è impostato su localhost
e si riscontrano ancora problemi, contattare il provider di hosting per confermare le informazioni corrette sull'host del database.
Riparare il database di WordPress
Se il database è danneggiato, WordPress ha una funzione integrata per ripararlo.
- Aggiungete la seguente riga al file
wp-config.php
subito prima di/* È tutto, basta con l'editing! Buona pubblicazione. */
:
define('WP_ALLOW_REPAIR', true);
- Dopo aver aggiunto questa riga, visitare
http://yourwebsite.com/wp-admin/maint/repair.php
(sostituireil tuo sito.com
con il vostro nome di dominio effettivo). - Fare clic sul pulsante
Riparazione del database
ORiparazione e ottimizzazione del database
pulsante. WordPress tenterà di riparare il database. - Importante: Rimuovete la linea dal vostro
wp-config.php
dopo l'esecuzione della riparazione per motivi di sicurezza.
Controllare il server di hosting web
Se le credenziali del database sono corrette e il database non è danneggiato, il problema potrebbe essere legato al servizio di web hosting.
- Il server potrebbe essere inattivo o potrebbe esserci un problema con il servizio di database. Contattare il provider di hosting per verificare se ci sono problemi legati al server.
- Se il vostro sito web ha recentemente registrato un'impennata del traffico, il vostro server di database potrebbe essere sovraccarico. Il vostro provider di hosting può confermarlo e suggerirvi di aggiornare il vostro piano di hosting, se necessario.
Ripristino di un backup
Se non riuscite a risolvere il problema e disponete di un backup recente del vostro sito web, prendete in considerazione la possibilità di ripristinarlo. A volte, il ripristino del sito web a uno stato precedente in cui funzionava correttamente può risolvere il problema. Assicuratevi di avere un backup dei file e del database di WordPress prima di procedere.
Aggiornare l'URL del sito WordPress
In alcuni casi, soprattutto dopo una migrazione del sito o un cambio di dominio, l'aggiornamento dell'URL del sito WordPress direttamente nel database può risolvere i problemi di connessione. Questa operazione va eseguita con cautela ed è consigliata agli utenti esperti:
- Accedere al database tramite phpMyAdmin dal pannello di controllo dell'hosting.
- Vai al sito
wp_options
tavolo. Cercare il simbolositeurl
Ecasa
file. - Assicurarsi che queste righe contengano l'URL corretto del sito. In caso contrario, modificarle.
Conclusione
Il messaggio "Errore nello stabilire una connessione al database" può essere frustrante, ma seguendo metodicamente questi passaggi per la risoluzione dei problemi, è possibile identificare e risolvere il problema. Assicuratevi sempre di avere un backup recente prima di apportare qualsiasi modifica al vostro sito web o al database. Se il problema persiste dopo aver provato questi passaggi, potrebbe essere il momento di consultare uno sviluppatore WordPress o di ottenere ulteriore assistenza dal vostro provider di hosting.