L'avviso 'Errore di connessione al database' in WordPress è un errore fatale che rende il tuo sito inaccessibile agli utenti. Si verifica quando WordPress non riesce a connettersi al database.
Poiché molteplici fattori possono influire su questa connessione, l'errore può essere un po' difficile da risolvere per i principianti.
Gestiamo il nostro blog su WordPress da 16 anni e abbiamo riscontrato una varietà di errori e avvisi, incluso l''Errore di connessione al database'. Grazie alla nostra esperienza e a molti tentativi ed errori, abbiamo imparato come risolvere questi problemi senza interrompere il nostro sito.
In questo articolo, ti mostreremo come risolvere facilmente l'errore 'Errore di connessione al database' sul tuo sito WordPress, passo dopo passo.

Cosa causa l'errore di connessione al database in WordPress?
Un database è un software che semplifica l'archiviazione, l'organizzazione e il recupero di dati da altri software.
Come sistema di gestione dei contenuti, WordPress utilizza un database per archiviare tutti i tuoi contenuti e altri dati del sito web. Si connette quindi al database ogni volta che qualcuno visita il tuo sito web.
WordPress necessita delle seguenti informazioni per connettersi al database:
- Il nome del tuo database
- Nome utente e password del database
- Server del database
Queste informazioni sono memorizzate nel file di configurazione di WordPress, chiamato wp-config.php.
Se una di queste informazioni è errata, WordPress non riuscirà a connettersi al tuo server di database e vedrai l'errore 'Errore di connessione al database'.

È uno degli errori più comuni di WordPress. Oltre alle credenziali errate, questo errore può comparire anche se il server di database è inattivo o i file del database sono corrotti.
Detto questo, diamo un'occhiata a come risolvere il problema 'Errore di connessione al database' in WordPress con una risoluzione dei problemi passo dopo passo.
1. Controlla le credenziali del tuo database WordPress
Credenziali errate sono la causa più comune dell'errore di connessione al database. Se hai recentemente spostato il tuo sito WordPress su un nuovo hosting, allora questo è probabilmente il problema.
Le tue credenziali del database di WordPress sono memorizzate nel file wp-config.php. È il file di configurazione di WordPress che contiene impostazioni importanti, incluse le informazioni sul database.
Se non hai mai modificato un file wp-config.php prima, dai un'occhiata alla nostra guida per principianti su come modificare il file wp-config.php per ulteriori istruzioni.
Cercherai le seguenti righe nel file wp-config.php:
// ** 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' );
Qui, devi assicurarti che le informazioni per il nome del database, il nome utente, la password e l'host del database siano corrette.
Puoi confermare queste informazioni dalla dashboard del tuo account di hosting WordPress. Per questo tutorial, utilizzeremo Bluehost, ma il processo sarà simile anche per altri pannelli di hosting.
Dopo aver effettuato l'accesso, fai clic sulla scheda 'Sito web' nella colonna di sinistra e quindi passa alla scheda 'Avanzate'. Scorri quindi verso il basso fino alla sezione 'Database' e fai clic sul pulsante 'Gestisci' accanto ad essa.

Questo aprirà la pagina dei database MySQL in cPanel in una nuova finestra.
Qui, puoi trovare il nome del tuo database e il nome utente nella sezione 'Database corrente'. Ricorda di copiare e incollare questi dettagli in un blocco note in modo da poterli aggiungere al file wp-config.

Successivamente, scorri verso il basso fino alla sezione 'Utenti correnti', dove puoi fare clic sul link 'Cambia password' accanto al nome del tuo database.
Questo ti porterà a una nuova schermata, dove puoi cambiare la password del database a tuo piacimento.

Una volta confermati tutti i dettagli del tuo database, puoi modificare tali informazioni nel tuo file wp-config.php, se necessario.
Dopodiché, prova a visitare nuovamente il tuo sito web per vedere se l'errore di connessione al database è scomparso.
If you can still see the error, then this means that something else is wrong.
2. Check Your Database Host Information
If you are confident that your database name, username, and password information are accurate, then you will want to make sure you are using the correct database host information.
Most WordPress hosting companies use localhost as your database host. However, some managed WordPress hosting companies use separate servers to host databases. In that case, your database host information will not be localhost.
This means that you will need to contact your WordPress hosting company to confirm these details.
3. Repair WordPress Database
Ora, potresti ricevere un errore diverso nella dashboard di wp-admin, come ad esempio 'Una o più tabelle del database non sono disponibili' o 'Il database potrebbe dover essere riparato'. In tal caso, devi riparare il tuo database.
Puoi farlo aggiungendo la seguente riga nel tuo file wp-config.php. Assicurati di aggiungerla appena prima della riga 'That’s all, stop editing! Happy blogging':
define('WP_ALLOW_REPAIR', true);
Una volta fatto ciò, puoi vedere le impostazioni visitando questa pagina: http://www.tuosito.com/wp-admin/maint/repair.php. Assicurati solo di sostituire tuosito.com con il tuo nome di dominio.
Qui, devi fare clic sul pulsante 'Ripara Database' per avviare il processo.

Nota: L'utente non ha bisogno di essere loggato per accedere alla pagina di riparazione del database. Una volta terminata la riparazione e l'ottimizzazione del tuo database, assicurati di rimuovere questa riga di codice dal tuo wp-config.php.
Tuttavia, se non vuoi aggiungere alcun codice al tuo sito, puoi anche riparare il tuo database utilizzando il cPanel del tuo account di hosting.
Vai avanti e visita il tuo account di hosting, dove devi aprire la pagina 'Siti web' dalla colonna di sinistra. Quindi, passa alla scheda 'Avanzate' e fai clic sul pulsante 'Gestisci' nella sezione Database.

Questo aprirà cPanel in una nuova scheda. Qui, scorri verso il basso fino alla sezione 'Modifica Database' e scegli il nome del tuo database dal menu a discesa 'Ripara Database'.
Una volta fatto ciò, fai semplicemente clic sul pulsante 'Ripara Database' per avviare il processo.

Il pannello di hosting riparerà ora automaticamente il tuo database per te.
Una volta completato il processo, vedrai anche un messaggio di successo.

Ora puoi visitare il tuo sito WordPress per vedere se l'errore è stato risolto o meno.
4. Verifica se il tuo server di database è inattivo
Se tutto sembra essere corretto e WordPress non riesce ancora a connettersi al database, allora il tuo server di database (server MySQL) potrebbe essere inattivo.
Ciò potrebbe accadere a causa di un traffico elevato su un server. Il tuo server host non riesce a gestire il carico (specialmente quando sei su hosting condiviso).
A causa di ciò, il tuo sito diventerà lento e potrebbe persino visualizzare l'errore per alcuni utenti. In questo caso, dovresti chiamare o chattare in tempo reale con il tuo provider di hosting e chiedere loro se il tuo server MySQL è reattivo.
Inoltre, se hai altri siti web in esecuzione sullo stesso server, puoi controllare quei siti per confermare che il tuo server SQL è inattivo.
Se non hai altri siti sullo stesso account di hosting, vai semplicemente alla dashboard del tuo hosting e passa alla scheda 'Avanzate'.
Successivamente, fai clic sul pulsante 'Gestisci' accanto alla sezione phpMyAdmin.

Questo aprirà phpMyAdmin in una nuova finestra, dove dovrai fare clic sull'opzione 'Database' in alto.
Successivamente, fai clic sul nome del tuo database per accedere alle sue impostazioni. Se riesci a farlo, allora è ora che tu verifichi se il tuo utente del database ha i permessi sufficienti.

Per fare ciò, devi creare un nuovo file chiamato testconnection.php e incollarci il seguente codice:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Dopo aver incollato il codice, assicurati di sostituire il nome utente e la password con i tuoi. Ora puoi caricare questo file sul tuo sito web e accedervi tramite un browser web.
Se lo script si è connesso correttamente, significa che il tuo utente dispone delle autorizzazioni sufficienti e qualcos'altro sta causando l'errore.
Ora devi tornare al tuo file wp-config e scansionarlo per assicurarti che tutti i dettagli siano accurati e privi di errori di battitura.
Soluzioni aggiuntive che hanno funzionato per gli utenti
Se i suggerimenti di risoluzione dei problemi sopra menzionati non riescono a correggere l'errore di connessione al database sul tuo sito web, puoi provare questi passaggi aggiuntivi.
Come segnalato dai nostri utenti, questi passaggi hanno aiutato alcuni di loro a risolvere l'errore di connessione al database sui loro siti web.
1. Aggiorna l'URL del sito WordPress
Puoi provare ad aggiornare l'URL del sito WordPress utilizzando phpMyAdmin in cPanel.
Accedi semplicemente a phpMyAdmin dal pannello di controllo del tuo account di hosting e seleziona il tuo database WordPress dall'elenco.
Successivamente, passa al menu SQL in alto e inserisci la seguente query MySQL:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Dovrebbe apparire così:

Non dimenticare di fornire l'URL del tuo sito e di cambiare wp_options con il nome della tua tabella, poiché potresti aver modificato il prefisso delle tabelle di WordPress.
2. Riavvio del server web
Gli utenti su server dedicati, server locali e server privati virtuali (VPS) possono provare a riavviare i propri server.
Questo riavvierà il tuo server web e database, il che potrebbe risolvere alcuni problemi temporanei che causano l'errore.
3. Chiedi aiuto
Se tutto il resto fallisce, potresti dover contattare la tua società di web hosting. Tutte le buone società di hosting WordPress ti aiuteranno a risolvere il problema, ti indicheranno la giusta direzione o addirittura lo risolveranno per te.
Puoi anche assumere sviluppatori WordPress per aiutarti a risolvere questo problema.
Speriamo che questo articolo ti abbia aiutato a risolvere il problema 'Errore durante la connessione al database' in WordPress. Potresti anche voler consultare la nostra guida alla risoluzione dei problemi di WordPress per suggerimenti su come risolvere autonomamente i problemi di WordPress o il nostro tutorial su come aggiungere una pagina di errore del database personalizzata in WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Faran
Grazie a Dio ho trovato questo articolo. Sostituire la password e il nome utente del database di WordPress con le credenziali di accesso del mio cpanel mi ha permesso di superarlo.
Adrian Ramos
Grazie!
Ho risolto il problema cambiando il mio nuovo nome utente e password nel file wp-config.
Cordiali saluti
Paul
Grazie mille!
Giorgos
Un'altra soluzione che ha funzionato. Elimina l'utente MySql corrente e aggiungine uno nuovo. È una soluzione per questo errore specifico:
Accesso negato per l'utente 'foo'@'%' (utilizzando la password: SÌ)
Derek Morrison
Ciao, sono molto avanti nel mio blog con testo e immagini, tuttavia, sono nuovo in questo e ora scopro che il caricamento dei media si blocca 4/5 volte e va in errore. Cercando sul web ho trovato che molti altri hanno avuto questo problema, tuttavia, il filo conduttore è aumentare la memoria delle immagini, ho usato solo 115 MB cosa sta succedendo qualcuno lo sa? Sono molto frustrato perché a volte posso provare e provare per ORE per caricare
Grazie
Paul Hutchinson
Ho ricevuto questo errore ieri sulla mia installazione di WordPress di dieci anni ospitata su GoDaddy.
Si scopre che GoDaddy ha cambiato l'hostname per il server SQL. Ho aggiornato il valore DB_Host e tutto funziona bene.
Grazie per il post dettagliato su questo problema.
Bhavesh
Ho lo stesso problema con GoDaddy, ho provato tutto da questo post e da altri.
ma non ho ottenuto alcun risultato.
Dopo aver letto tutto, ho semplicemente provato a cambiare il nome utente poiché prima era lo stesso del nome del database.
e il problema è stato risolto.
quindi ho pensato che il problema fosse che il database e il nome utente fossero gli stessi per il DB.
Kaustav Banerjee
Articolo super efficace. Mi è appena successo. L'errore più comune di tutti è la differenza tra la password impostata per l'utente del database dal backend e quella menzionata in wp-config. Come ho potuto dimenticarlo...
Grazie mille!!
alex.s
Una cosa che va menzionata è che se stai usando MAMP la password per il database è root per impostazione predefinita. Questa piccola cosa mi ha richiesto ore per capirlo.
Dlee
Thanks for this guide, it really saved me! I changed my database password not realizing what would happen, I managed to fix it thanks to this guide though
Dev
Se può essere d'aiuto, vorrei aggiungere che il mio problema particolare si è verificato quando ho aggiornato la password del mio database tramite GoDaddy, e il file wp-config NON ha aggiornato la password, ho dovuto modificarla manualmente.
/** password del database MySQL */
define(‘DB_PASSWORD’, ‘PasswordGoesHere);
Jesse Josserand
Ho dovuto fare quasi tutto quanto sopra, inclusa la modifica della password in wp-config. Dopo tutto questo... e modificando il mio backup SQL che stavo ripristinando in modo che utilizzasse il nome del database, il nome utente e la password corretti, tutto ha iniziato a funzionare tranne gli errori causati da problemi con il plugin super cache. Sto ancora combattendo con quel problema, ma lode a Dio e a tutti voi per avermi portato fin qui!
David Kley
This is why we use Joomla more than Wordpress.
Più facile da spostare, più facile da configurare rapidamente, più facile da risolvere. WordPress rende le cose molto difficili se vuoi spostare il tuo sito su un altro server o cambiare dominio. Ognuno ha le sue preferenze. Ognuno ha il suo set di debolezze.
Bev
Ho il problema in modo intermittente e casuale. Non impedisce al sito di funzionare del tutto, il messaggio 'errore di connessione al database' appare casualmente (sia nel backend che nel frontend). Il mio host dice che il problema è un conflitto di plugin. Sarei felice di testarlo, ma poiché il problema è casuale, non posso dire immediatamente se la disattivazione di un plugin aiuterà. Argh!
Steph
Abbiamo iniziato ad avere questo problema di recente. Abbiamo contattato il nostro host e ci hanno detto che sembra che il nostro database stia raggiungendo il limite di connessioni o che le nostre tabelle siano bloccate durante una chiamata (cosa che accadrebbe molto probabilmente a causa di un plugin).
Supporto WPBeginner
Potresti disattivare tutti i plugin e provare a riprodurre l'errore.
Amministratore
Tomas Hujer
Ciao, nel mio caso il problema era dovuto a valori di dominio errati nella tabella wp_blogs. Devono esserci domini validi.
Buona fortuna!
Sreekant Shenoy
Thanks you bro.. very very much..it workd..
I am very happy..luv you so much..I am on GoDaddy and i just placed the testfile.php and it workd..Thank you very much <3 <3 <3 <3
Joel Donfak
Ho avuto lo stesso problema con un nuovo sito web e ho finalmente scoperto che il nome utente MySQL in CPANEL non era collegato al database. Dopo averlo fatto, ha funzionato correttamente!
Quindi assicurati che il problema non provenga da lì.
Ed
Ho cambiato la mia password MySQL per motivi di sicurezza e l'ho aggiornata subito in wp-config, ma ora ricevo l'errore "Errore di connessione al database" sia sul front-end che sul back-end. So che le mie credenziali di accesso funzionano, dato che riesco a connettermi correttamente a phpMyAdmin.
– Ho provato una reinstallazione pulita di WordPress tramite FTP (senza sovrascrivere wp-config o la cartella wp-content) e questo non ha aiutato.
– Sto provando a eseguire il metodo di riparazione del database menzionato sopra, ma non riesco nemmeno ad accedere a quella pagina poiché non mi permette di superare l'errore di connessione al database.
– Ho provato il metodo di connessione di test e ricevo il seguente errore:
Deprecated: mysql_connect(): L'estensione mysql è deprecata e verrà rimossa in futuro: usare mysqli o PDO invece in /srv/users/serverpilot/apps/xxxxxx/public/testconnection.php alla riga 2
Attenzione: mysql_connect(): Accesso negato per l'utente 'root'@'localhost' (con password: SÌ) in /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php alla riga 2
Errore: Accesso negato per l'utente 'root'@'localhost' (con password: SÌ)
Nessuna di queste soluzioni funziona! Qualcuno mi aiuti! Non ho toccato il mio sito WordPress né apportato modifiche prima dell'aggiornamento della password mySQL, quindi so che non è un problema di codice o plugin di WordPress. Nginx o la cache potrebbero influire?
dev
Vai al file wp-config e trova questo:
/** Password del database MySQL */
define(‘DB_PASSWORD’, ‘PasswordGoesHere’);
Assicurati che la password corrisponda a quella che usi per accedere al tuo database.
Kyle Coombs
Quindi, ho sempre acceduto a WordPress tramite Internet e non ho mai scaricato il client sul mio computer. Mi sono sempre chiesto perché qualcuno volesse farlo e ora penso di aver capito perché dopo aver ricevuto lo stesso messaggio di errore.
Sono curioso, posso fare qualcosa se non riesco ad accedere al mio account WordPress per apportare queste modifiche elencate? O devo contattare il mio host o sperare che il problema si risolva da solo?
Sto solo verificando se c'è qualcosa che posso fare sul front-end.
Dave_Whittle
Ho avuto questo errore ieri, e per farla breve, la soluzione è stata semplice come riavviare MySQL, cioè emettendo i seguenti comandi dalla riga di comando:
sudo mysql stop
sudo mysql start
Shoaib
Thanks this one helped me
define(‘DB_HOST’, ‘127.0.0.1:8889’);
mohadsl
Ciao, ho letto questo messaggio più e più volte quando accedo a un altro dominio per il mio WordPress. Per favore, aiutami
Errore: Impossibile trovare l'account amministratore specificato in WordPress. Specificare il nome utente del tuo account amministratore in WordPress. Questo account sarà associato a Plesk.
Kurtis
Stavo cercando di caricare il mio sito web (dai backup) su una nuova società di hosting oggi. È stato complicato capire come farlo funzionare. Ho finito per installare e disinstallare un sacco di volte a causa di alcuni errori. Ho prima provato a caricare i miei file di WordPress tramite FTP e a creare manualmente un nuovo database Mysql nel pannello di controllo del mio hosting, ma non riuscivo a farli comunicare tra loro e non potevo importare il mio file SQL di backup nel nuovo database. Alla fine ho capito (dopo tentativi ed errori) che dovevo installare un WordPress pulito dal pannello di controllo del mio hosting, che installa WordPress per me e crea un database. Una volta che c'è un database collegato, puoi eliminare tutte le tabelle e importare il database di backup. Successivamente, caricherei il mio backup di WordPress tramite FTP sopra l'installazione pulita e sceglierei 'Sovrascrivi'. Quando ho finito, la pagina principale del mio sito web veniva visualizzata come se stesse funzionando, ma tutte le pagine erano 'oggetto non trovato, nessun database, o pagina obsoleta, si prega di notificare l'autore, ecc.'... Ho provato a riparare/ottimizzare il database, il che non ha aiutato... Ho aggiornato il mio file wp-config con le informazioni corrette del database, il che non ha risolto il problema... Quindi ho disinstallato tutto e ho ricominciato da capo molte volte (disinstallando e reinstallando con gli stessi risultati — FINALMENTE COSA HA FUNZIONATO. Installazione pulita di WordPress tramite il mio pannello di controllo, ho usato lo stesso nome utente e password per l'amministratore che avevo precedentemente usato sul mio vecchio sito (questo ha aiutato il mio nuovo WordPress a 'vedere meglio il backup mysql' una volta importato), quindi ho caricato i file di backup di WordPress tramite FTP sopra l'installazione pulita con l'opzione sovrascrivi. ho modificato il codice wp-config con le nuove informazioni del database (il mio era un nuovo nome/password del database ogni volta che reinstallavo WordPress). Dopo aver fatto tutto questo, vedevo la pagina principale ma continuavo a ricevere pagine 'oggetto non trovato' per tutto il resto. MA ora potevo accedere al mio admin... una volta raggiunto questo punto, mi sono reso conto che WordPress o il server si stavano controllando (aggiornando) dopo tutte le modifiche importanti che avevo apportato tramite FTP e MySQL... in pratica, ho solo aspettato, credo di aver aspettato mezz'ora o un'ora e ho iniziato a vedere le mie altre pagine (senza grafica), ho fatto un pisolino, e poi tutte le pagine erano lì. Avevo solo poche pagine e post, ma dopo modifiche così importanti, il server doveva recuperare e verificarsi, credo...
Jhood
Volevo solo condividere la mia esperienza: ho ricevuto questo errore quando ho creato il mio account in cPanel con un nome utente più lungo di 8 caratteri. Apparentemente ha confuso l'installer di Wordpress e non è riuscito a creare il database.
Quindi ho semplicemente eliminato l'intero account cPanel e ho ricominciato con un nome utente cPanel di 8 caratteri: ha funzionato alla grande!
Sarah Baker
Ho provato quasi tutte queste cose e niente ha funzionato – quasi, ma non tutto. Non sono un esperto ma nemmeno un principiante. Alla fine, ho deciso di eliminare l'account dal server (nuovo sito senza dati ancora), ricominciare da capo e installare Wordpress manualmente. Uso Rochen che usa cPanel e Fantastico e solo di recente ho avuto questo problema.
L'installazione manuale ha funzionato bene e non ho avuto problemi. Inviero sicuramente un ticket di supporto a Rochen.
Penina
Ho costruito il mio sito su un'istanza Amazon ec2 e ricevo frequentemente l'errore 'Errore di connessione al database' sia sul frontend che sul backend. Quello che faccio e che risolve sempre il problema è telnet sul server e riavviare mysqld. Ma mi stavo chiedendo quale fosse il problema sottostante che causa sempre il ripetersi di questo errore. Qualche idea??
shaun2k
Stai esaurendo la RAM e la gestione della memoria sta bloccando il tuo processo mysqld. Dovrai aggiornare a un'istanza che abbia almeno 2 GB di RAM. Scommetto che sei sul piano gratuito e hai 1 GB di RAM.
KyleM
Per me quello che ha funzionato è stato cambiare la voce localhost in wpconfig.php con 127.0.0.1; potrebbero funzionare senza fare tutto quanto sopra, quindi è veloce. Devo dire che tutti questi dati sopra sono stati un buon punto di partenza per me per capire il problema e la causa principale.
Christina Torres
Totalmente casuale, e forse è stupido, ma mi sono reso conto che il mio problema su Mac era che continuava a cambiare un apostrofo normale in uno stilizzato in TextEdit ogni volta che inserivo il mio nome utente, password, nome del database, ecc., anche come file di testo. strano. comunque, grazie per l'aiuto!
Colin Murphy
Nel caso in cui altre persone abbiano avuto lo stesso problema, si verifica questo errore anche in un'installazione multisite se gli URL in wp_blogs non sono impostati correttamente. Ho avuto questo problema stamattina quando ho spostato il sito dalla mia versione di sviluppo allo staging.
Jack Bobeck
L'ho appena riscontrato sul nostro sito, per la prima volta. Quindi ho fatto come hai raccomandato, ho chiamato Bluehost, il nostro provider di hosting, per scoprire cos'era? Hanno detto che il nostro database è limitato a 15 connessioni contemporaneamente e che a causa dell'attività, quando si raggiunge quel limite, si ottiene quell'errore. Quindi ci hanno suggerito di eseguire un test su tutti i nostri plugin e vedere se ce ne sono alcuni che consumano molte connessioni, quindi eseguire un programma che converta le nostre pagine in pagine HTML come backup, nel caso in cui le persone vogliano accedere al sito come backup e farlo in modo più rapido. Spero che questo abbia senso, non sono un esperto di web, ma sto solo ripetendo al meglio delle mie capacità. Ma la cosa migliore da fare prima è contattare il tuo provider di hosting per avere risposte.
Jack
Ryan Turner
Ho appena avuto lo stesso problema per il mio sito. Ho letto l'articolo e non ho visto nulla di insolito. Armeggiando in WordPress ho reimpostato il mio plugin 'WP Super Cache' ai valori predefiniti e l'ho svuotato e il mio sito ha ricominciato a funzionare.
Staff di WPBeginner
Contatta il tuo web host.
Ali Khan
Non mi fa accedere a phpmyadmin dal mio cPanel, dicendo che l'account non è verificato.
Daniel DeNewasha
Intermittentemente ricevo il seguente errore visitando il sito. Non c'è assolutamente nulla sui principali motori di ricerca con questo solo numero di errore. Posso accedere a wp-admin, che è la pagina di accesso del sito con il tema caricato, ecc. e accedere. In Amministrazione, posso fare qualsiasi cosa senza problemi. A volte posso visitare il sito, altre volte no, anche in browser diversi, ad esempio, al refresh potrebbe apparire o meno. Ho eseguito la riparazione e le impostazioni non mostrano errori. Sono su hosting condiviso Godaddy. Ho appena finito di costruire il sito, quindi pochissimi contenuti, DB incredibilmente piccolo 2mb all'esportazione.
“ERRORE 677-402iqz. Ci dispiace, errore durante la lettura del database, mancante o
corrotto. Questo sito web non è più disponibile.”
Qualche idea?
Grazie
Daniel
Staff di WPBeginner
WordPress memorizza tutte le informazioni del tuo sito in un database, gestito da un server di database. Se per qualche motivo WordPress non riesce a connettersi al server di database, otterrai questo errore. Contatta il tuo provider di hosting web per assistenza.
terry
Stavo cercando di risolvere la mancata visualizzazione dei widget sul mio sito quando ho ricevuto
"Impossibile connettersi al server DB!"
. Anche quando inserisco solo il sito nella barra degli indirizzi o includo wp-admin.
Ora non ho idea. Supponi pure che io sia un idiota di 5 anni se rispondi.
Syed Balkhi
Se ti appare una schermata di benvenuto, significa che hai sostituito le credenziali del tuo database.
john
Ciao, il mio sito è offline da stamattina e mi dice Errore di connessione al database in francese, dato che è un sito web francese http://c2cteaching.com
Ho chiamato il mio host che mi ha detto di modificare il mio wp-config.php, e da quando l'abbiamo fatto atterro su una pagina di impostazioni di benvenuto di wordpress! Sto impazzendo, cosa posso fare? aiutami per favore!
Vijay
Ciao, ho riscontrato questo errore sul nostro dominio principale, sui domini aggiuntivi e su un sottodominio.
Uso GoDaddy per l'hosting.
In breve: abbiamo scoperto che, per qualche motivo, la tabella dei database MySQL all'interno di hosting > database non aveva utenti collegati ai database, motivo per cui i siti mostravano questo particolare errore.
Appena sotto quella tabella, sul lato destro, c'è una sezione 'Aggiungi utente al database'. Ho assegnato ciascun utente a un database. Quindi, i388299_wp1 è stato selezionato come utente e i388299_wp1 è stato selezionato come database e tutti i siti hanno ricominciato a funzionare correttamente.
Quindi, c'è un bug in GoDaddy che per qualche strana ragione causa la cancellazione degli utenti da quell'elenco.
karelles
Stavo cercando di fare pulizia e ho eliminato alcuni server mysql (tanto sono tutti uno) che pensavo di non usare e uno degli allarmi del mio sito è scattato. Puntualmente quel sito stava usando il server che avevo eliminato. Ho cambiato con un server diverso (come ho detto sono tutti uno) nel file wp-config e tutto è tornato a posto. Grazie!!!
Vonnie Hudson
Ho avuto questo problema oggi sul mio VPS. Errore nell'stabilire la connessione al Database. Ho controllato lo spazio su disco e ho confermato che andava bene, ma l'utilizzo della memoria era quasi esaurito. Ho eseguito sudo free -m e top per trovare i maggiori responsabili ma non sono riuscito a capirci molto. Mi rimanevano circa 5 MB di RAM. Ho persino riavviato il server ma non ha risolto. Quindi ho solo aspettato e alla fine è tornato a funzionare – la mia unica ipotesi a questo punto è che il mio server fosse inondato da troppo traffico. Ma è un VPS, quindi non so cosa stia succedendo. Spero che questo non accada di nuovo domani –
tizio a caso
Devi procurarti un VPS cpanel completamente gestito in modo che qualcuno che sappia cosa sta facendo possa assisterti.
Quando ti rimangono 5 MB di RAM, sei nei guai. Il server rallenterebbe enormemente. Da qui, aumentare la RAM, installare cpnigix, o far ottimizzare il VPS da qualcuno, possono tutti ridurre l'utilizzo della RAM e migliorare le prestazioni.
principiante
Grazie mille per il tuo aiuto.
Sono solo un principiante che ha dovuto fare questo lavoro.
Questo mi ha aiutato:
1define(‘DB_NAME’, ‘nome-database’);
2define(‘DB_USER’, ‘nomeutente-database’);
3define(‘DB_PASSWORD’, ‘password-database’);
4define(‘DB_HOST’, ‘localhost’);
Gorillaz
Ti volevo solo ringraziare molto.
Mi hai salvato la giornata.
Luke
Ho riavviato il mio server. Problema risolto. Potresti volerlo menzionare per primo nell'articolo. Fa risparmiare tempo, lol.
Accedi a ubuntu 12.04 -> Riavvia
Jack
Ho avuto lo stesso problema. Ho riavviato il server, il problema è stato risolto ma il pannello wp-admin è molto lento da quando ho riavviato il server. Qualche idea?
vanda
Ho incontrato un problema, non riesco ad andare al front end, mi mostra il messaggio
"Errore di connessione al database" della mia pagina, l'ho fatto su localhost, cosa posso fare?
Staff di WPBeginner
Jacob, sembra che il tuo server di database sia spesso offline. Contatta il tuo web host o passa a un provider di Hosting WordPress migliore.
Per quanto riguarda il problema di Facebook, ti consigliamo di utilizzare WordPress SEO di Yoast. Una volta attivato, vai su SEO -> Social e seleziona la casella accanto ad Aggiungi metadati Open Graph.
Aaron Winters
Ho lo stesso problema di Jacob, ma sulla mia installazione locale. Nel tempo necessario per apportare qualsiasi tipo di modifica, vengo sporadicamente reindirizzato alla pagina “Errore di connessione al database”. (Solo sul lato Admin) 1 volta su 5 in realtà inoltra da solo e completa l'aggiornamento, altrimenti devo copiare l'intero post, incollare sopra quello vecchio, inviare più e più volte finché non lo accetta finalmente. Succede anche con i caricamenti di immagini. Nessun problema sull'host remoto, per quanto ne so.
Jacob Wall
I get the error sporadically – only when I’m signed into my admin account. Although one blog reader did inform me that once it took her 4 attempts to load the main page. It never lasts long, but happens often (4 or 5 times a day?).
Also, while I am writing blogs, I will often get a “Connection to server lost” error, and then I have to wait for it to reconnect before I can save. As I said, it never lasts more than about 15 minutes, but often enough so it makes writing blog posts a very time consuming process.
Finally, when I try to share on FB, the preview doesn’t show up – only a link. I have know idea if these three errors are related, but they seem to show up around the same time, and all three are too frequent.
Deepika Arodhiya
I have change my hosting. How to proceed? Getting error:
Errore nella connessione al database
uvraj
Ho un altro problema qui... i post funzionano bene. ma nell'URL principale, compare l'errore “errore di connessione al database”? C'è qualcosa che non va con il mio tema? Non riesco a capirlo...
JD
Grazie! Apprezzo il post. Ha funzionato per me, anche se ho dovuto fare una combinazione dei metodi indicati!
Grazie!
zuecell
all my wp on my host error
should i check one by one 