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.

cgjam
mi è successo quando ho provato a installare word press, non mi ero reso conto di non aver effettivamente abilitato i privilegi utente! grazie per questo articolo utile
Moogie1947
È appena successo dopo aver eseguito il backup dei miei file e aver impostato una password per accedere e fare il backup del mio database prima di aggiornare.
Grazie per il tuo sito, ho capito che avevo accidentalmente sovrascritto la password generata automaticamente (dato che non sapevo che esistesse). Quindi l'ho trovata nel file config.php nel mio set di backup e l'ho reimpostata nel pannello di amministrazione sul sito del mio host. Ora è tutto OK.
Non posso ringraziarti abbastanza per un articolo brillante.
ValentinaMercenaro
Li ho provati tutti! Alla fine ho risolto creando un
username DB diverso nel mio cpanel host (dandogli tutti i privilegi, naturalmente)
e cambiando anche il DB Host all'IP del mio server nel file wp-config.php.
Non ho idea del perché questo possa risolvere il problema, ma forse
potrebbe essere che il Nome DB e l'Username DB non possano avere lo stesso nome. (Potresti pensare: "duh! Certo che no!!!", beh, il "DB Creation Wizard" del mio host aveva generato automaticamente i due campi e, che tu ci creda o no, non mi permetteva di cambiarlo all'inizio). Ho dovuto creare un nuovo utente
separatamente in seguito per risolvere il problema.
Grazie per questo ottimo post. x
bfadmin1
Sei il migliore...
Non sapevo che cambiare la password del database avrebbe interrotto la connessione del database a WordPress...
La Soluzione 2 è stata brillante... 2 minuti al massimo.
Grazie mille!!!
needhelpquik!
ciao... sto ricevendo questo errore. è successo all'improvviso oggi! non è stato cambiato nulla tranne del testo su una pagina. mi sono disconnesso. ora ho l'errore.
in uno dei paragrafi dichiari: “La prima cosa da fare è assicurarsi di ottenere lo stesso
errore sia sul front-end del sito, sia sul back-end del sito
(wp-admin). Se il messaggio di errore è lo stesso su entrambe le pagine “Errore
nel stabilire una connessione al database”, allora procedi al passo successivo.” qual è il passo successivo? ho l'errore da entrambi i lati.
questo mi ha confuso. scusa. quindi qual è il passo successivo per cercare di capire come risolvere questo problema!
grazie per il tuo aiuto!
PeterBestel
Questo errore si è verificato su uno dei miei siti di appartenenza, tranne che quando effettuavi l'accesso, il sito sembrava e si comportava normalmente.
Dopo aver seguito i soliti percorsi, inclusa la modifica dell'utente del database e l'accusa del tema di essere il colpevole, ho scoperto un extra “?>” alla fine del file wp-config.php. Una volta cancellato, tutto ha funzionato.
Non ho idea di come sia finito lì. Ore di frustrazione risolte cancellando due caratteri!!
Jayden Lawson
Grazie ragazzi! Una delle mie tabelle non è riuscita a ripararsi, quindi ho seguito questo consiglio per riparare quella tabella in phpMyAdmin http://wordpress.org/support/topic/wp_options-table-is-marked-as-crashed-10?replies=6
Ed Luvables
Questo ha funzionato perfettamente, ho dimenticato di cambiare la mia password nel file di configurazione. Grazie!
George Stroud
Con questo problema ho scoperto che si trattava di una corruzione del database, ma che ciò ha comportato l'impossibilità di accedere allo strumento di riparazione di Wordpress – tuttavia, ho potuto effettuare una riparazione utilizzando la sezione mySQL nel pannello di controllo del mio host (cPanel) e poi il sito è tornato subito online.
Jenerwin
ho appena riscontrato questo tipo di errore..e sono riuscito a risolverlo tramite ottimizzazione e riparazione del database..mi piace questo post..pollice in su..
Carrie Case
Avevo impostato i Permalink su Nome Post. L'ho ripristinato su Predefinito e l'errore è scomparso e le mie pagine sono riapparse. Poi sono tornato a Nome Post perché preferisco questa impostazione, e ha ancora funzionato. Tutto a posto. Ci sono volute diverse ore per capire quella cavolata. Lol.
Joninashby
Mi ha salvato la vita – ho cambiato la password del database nel pannello di controllo dell'hosting, non avevo idea che dovessi aggiornarla in wp-config. Ore di stress evitate – grazie!
K.C. Bateman
grazie
Questo è stato molto utile!
Ayo Akinbode
Ha funzionato! grazie mille
BillR
Ho avuto questo problema oggi.
Il server si era bloccato la scorsa notte ed è stato gestito abbastanza rapidamente quando il problema è stato noto.
Tutto ha funzionato per un po' ma oggi WordPress non riusciva a stabilire una connessione al database.
Il database di Simple Machines Forum funzionava correttamente e il forum si caricava.
Quello che ho fatto è stato:
1. Creare un nuovo utente del database
2. Assegnare quell'utente al database WP con privilegi completi.
3. Aggiornare WP_config per utilizzare quell'utente
Dopo di che tutto è andato bene.
Sembra che dopo un problema del server i privilegi dell'utente WordPress possano corrompersi o cambiare anche se l'utente viene mostrato con privilegi completi.
Grazie per questo post. Mi ha indirizzato nella giusta direzione.
Alex
Grazie mille!… ore e ore a cercare la risposta e la tua ha funzionato benissimo!…
Chris
Ha funzionato anche per me. Molto strano.
Enhow
Ciao! Ho costantemente questo problema, vado sulla pagina web e mi mostra questo errore, ma poi aggiorno qualche minuto dopo e l'errore scompare. Ha smesso di succedere, quindi me ne ero persino dimenticato. Ma oggi ho chiesto ai miei colleghi di lavoro (4 persone) di accedere al sito praticamente nello stesso momento per vedere il nuovo aspetto mobile e alcuni hanno ricevuto l'errore e altri no (non è stato esattamente nello stesso momento dato che ho chiesto di farlo sui loro telefoni e ognuno aveva una velocità diversa) questo mi preoccupa molto. Ho letto che hai detto a qualcun altro che aveva lo stesso problema ma si è risolto da solo che era a causa del suo server. Dovrei chiamare il mio server e chiedere cosa sta succedendo? O c'è la possibilità che abbia fatto qualcosa di sbagliato? Quasi ogni giorno è strano e poi scompare. Grazie!
Supporto WPBeginner
Sembra che il tuo server di database non funzioni correttamente. Ti preghiamo di contattare il tuo web host.
Amministratore
Mike
Grazie! Ho modificato il file .php e risolto il mio problema. Fantastico.
Terry
Scusate ragazzi, ma per un vero principiante le vostre informazioni sembrano presupporre una maggiore conoscenza su come fare le cose di quanto forse alcuni di noi abbiano. Va bene dire, controlla questo o quello, ma quando non abbiamo idea di come arrivarci, non è di grande aiuto. So che state dicendo che non dovremmo essere qui se il livello tecnico non è quello giusto, ma questo non aiuta. Si può seguire una procedura più passo dopo passo, ma forse è chiedere troppo. Grazie.
Supporto WPBeginner
Capiamo e ci dispiace che tu non abbia trovato queste informazioni facili. Ti preghiamo di farci sapere con quale parte stai avendo difficoltà e cercheremo di spiegarla meglio.
Amministratore
Henri
Grazie – Il tuo articolo mi ha aiutato a risolvere il problema in pochi minuti!
Chuck
La scorsa notte il mio server Centos è andato in crash e quando è tornato online ho avuto l'errore.
Quello che ha funzionato per me è stato rinominare il file /var/lib/mysql/mysql.sock, avviare il servizio mysql con service mysqld start, arrestare il server con shutdown -h now, quindi riavviare il server.
In sostanza, il crash aveva bloccato MySql, quindi pensava di essere in esecuzione quando in realtà non lo era.
Bart
Grazie mille!
Nel mio caso l'ho risolto
1) eliminazione dell'utente corrente connesso al mio database
2) creazione di un NUOVO utente con tutti i privilegi
3) aggiunta di questo utente al database
4) aggiornamento dei miei dettagli in config.php (utente e password)
5) aggiornamento del mio sito (F5)
Inoltre, sebbene non avessi cambiato nulla a riguardo, quando ho ricaricato la mia pagina di amministrazione di WP, si è verificato un errore fatale che mi ha detto che il plugin di Facebook stava creando una sorta di esaurimento della memoria. Ho disabilitato il plugin rinominandolo in wp-content/plugins e mi sono liberato del mio problema.
Questo, tra l'altro, ha anche risolto alcuni problemi di visualizzazione sulla mia homepage.
Spero che questo feedback sia utile e ancora, grazie mille per aver condiviso questo articolo!
Bart
lubna
Non riesco ad accedere al mio wp dopo l'installazione riuscita del db
Ruthie
Stamattina, quando sono andato ad accedere al sito di sviluppo della mia azienda, ho ricevuto questo messaggio (sia sul backend che sul frontend), ma 10 minuti dopo ho aggiornato la pagina e non era più un problema. Da un lato, sono contento che si sia risolto da solo, ma dall'altro, mi piacerebbe davvero sapere perché è successo e come è stato risolto in modo che non accada di nuovo. Qualche idea?
Supporto WPBeginner
È possibile che il server del database fosse offline al momento in cui hai ricevuto questo errore. Il problema si è risolto quando il server del database è tornato online.
Amministratore
Derek Smith
Ho un errore del database con cui ho bisogno di aiuto. Ho acquistato 40 siti WP e li ho trasferiti da un host a un altro (GoDaddy). Ho commesso l'errore di spostare alcuni contenuti sui siti prima di spostare il DNS. Ho spostato tutti i domini ieri sera per farli corrispondere al DNS di Godaddy, ora sto riscontrando problemi di errore del database con tutti i siti su cui ho lavorato.
Sono un po' un principiante sul lato backend, ma penso che cambiare i file e poi puntare il DNS dopo questo abbia in qualche modo incasinato tutto, questa è l'unica cosa che mi è venuta in mente dato che i siti che non ho toccato funzionano ancora. Grazie
Supporto WPBeginner
Per prima cosa, dovresti aver eseguito il backup dei tuoi vecchi database utilizzando phpMyAdmin e poi averli importati nel server di database del tuo nuovo web host utilizzando phpMyAdmin. Dovresti quindi modificare le impostazioni DNS per puntare al tuo nuovo web host. Dopodiché, devi modificare il file wp-config su tutti i tuoi siti, cambiare il nome del database, la password, l'host e le impostazioni per farli corrispondere ai tuoi nuovi database.
Amministratore
Derek Smith
Cosa devo fare per risolvere il problema ora che è arrivato a questo punto? Tutte le impostazioni DNS sono state modificate e continuo a ricevere messaggi di errore. C'è un modo per tornare indietro e installare i file originali?
Tony
Ciao a tutti…
Sto lavorando con un'installazione locale da un po' di tempo e volevo cambiare l'URL della mia installazione locale con qualcos'altro, quindi ho proceduto a cambiare più volte il nome del database in wp-config, le impostazioni di MAMP del database in “wp-options”… più altre che non ricordo. Questo ha portato a “errore di connessione al database”. Ho risolto i problemi per un giorno intero, (tornando allo stesso incubo che ho avuto quando ho installato MAMP e WordPress localmente per la prima volta). Ho ripristinato tutto com'era, ma senza successo, facendomi sentire di nuovo così frustrato e stupido…! Quindi, ho letto questo articolo fino alla fine e dove dice la soluzione “siteurl” nella sezione “Soluzioni che hanno funzionato per altri” e sono tornato in phpmyadmin per controllare questo… e infatti… in “wp-options” del particolare database, nel campo “site url”, c'era il nome del mio database, (che avevo stupidamente cambiato in precedenza senza rendermi conto del suo impatto), l'ho anche confrontato con altri database a cui potevo accedere senza problemi e il campo diceva effettivamente, “siteurl” invece del nome effettivo del db!
L'ho cambiato immediatamente e phewww….ho recuperato il mio database e funziona e posso accedere senza problemi..!!
Gente, se avete fatto qualcosa di simile, controllate prima questo… mi ha fatto sentire sicuramente stupido… almeno ora ho un altro trucco di risoluzione dei problemi a mia disposizione… grazie per il vostro contributo..!
Supporto WPBeginner
Lieto che tu abbia trovato la soluzione. Grazie per averla condivisa con altri utenti.
Amministratore
Thouhedul Islam
Beh, grazie per i dettagli. Ma penso che sia molto semplice. Non complicarlo come fai tu. Basta aprire wp-config.php e cambiare il nome utente e la password del database. Spero che si risolva.
—
Bamanya Brian
Grazie amico... ho seguito tutto e ora il mio sito è online... Dio ti benedica
Tamas
Ciao,
Grazie per questa descrizione.
Ho appena spostato il mio sito da BlueHost a DreamHost.
Quando vado sul mio sito, ottengo una pagina VUOTA (davvero vuota, bianca). Nient'altro.
Tuttavia, quando vado su wp-admin... viene visualizzato "Errore di connessione al database".
Posso accedere a MySQL (andando su msql.remete.org) e funziona.
Tutti e quattro i parametri in wp-config sembrano essere a posto, inoltre:
/** Il nome del database per WordPress */
define(‘DB_NAME’, ”);
/** Nome utente del database MySQL */
define(‘DB_USER’, ”);
/** Password del database MySQL */
define(‘DB_PASSWORD’, ”);
/** Hostname MySQL */
define(‘DB_HOST’, ”);
Qui avevo sostituito "localhost" con "msql.remete.org", come dovrebbe essere con DreamHost.
Il mio sito è remete.org.
Ho già spostato diversi siti WP... e alcuni hanno funzionato bene, altri avevano la pagina bianca alla radice, tuttavia, questo è il primo e unico con l'errore "Errore di connessione al database".
Come posso far funzionare la connessione al DB?
Come può funzionare anche la root (invece della pagina bianca)?
Apprezzerei molto il tuo aiuto.
Grazie mille,
Tamas da Budapest
d4drdave
Ace post, worked a treat
Shlomi
per un'implementazione multisito, devi anche controllare la tabella wp_blogs e assicurarti che l'URL corretto appaia lì, altrimenti wordpress dirà "errore-stabilire-una-connessione-al-database"
Matt
DING DING! Avevo scaricato una copia dei dati di produzione e improvvisamente stavo riscontrando questo errore con un'istanza multisito. Ho aggiornato la colonna "domain" in wp_blogs e funziona di nuovo. Grazie per averlo segnalato!
Olga
Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle
Bulbul
Grazie! ha risolto il mio problema in pochi minuti..
Alex
Ehi amico. Volevo solo ringraziarti per questo BUON post. Non funzionava e non sapevo perché.
Ho letto il tuo blog e seguito tutto e ora funziona di nuovo... dopo 11 ORE di lavoro.
Questo è un segno di apprezzamento.. Se fossi qui ti offrirei una grossa birra. Grazie mille per il tuo chiaro aiuto!
Alex
Travis
Oh mio Dio. Di solito post come questi non funzionano per me dopo aver seguito le istruzioni... ma tu, signore, hai salvato la giornata qui. Grazie!
Allen
Grazie mille. Ha funzionato.
Tish
Grazie mille per questo! Pensavo di aver perso completamente il mio sito finché non ho seguito questo. Il mio unico intoppo è stato che non avevo idea di dove trovare il file wp-config.php senza poter accedere a wordpress. Alla fine ho trovato il mio file manager tramite il mio hosting, ma ci è voluto un po' per capire quella parte. Continua a fornire ottime informazioni!
Zewdu
Perché ricevo questo messaggio e come posso risolverlo
Download dell'aggiornamento da http://wordpress.org/wordpress-3.8-new-bundled.zip…
Estrazione dell'aggiornamento...
Impossibile creare la directory.: /home/mrc-et.com/www/wp-content/upgrade/wordpress-3.tmp
Installazione fallita
Supporto WPBeginner
Zewdu questo può accadere quando le autorizzazioni dei tuoi file non sono impostate correttamente, o ci sono problemi di configurazione dal lato del tuo host. Ti preghiamo di contattare il tuo web host.
Amministratore
Michael
OPPURE....
*SE* stavi armeggiando nell'editor con alcune delle tue pagine .php/codice nell'editor e il tuo copia/incolla originale non ha funzionato in questo errore di connessione al database... la soluzione è quindi copiare/incollare tramite FTP nella cartella esatta del file .php sovrascrivendo quello modificato e questo funzionerà sicuramente per far riapparire il tuo sito online.
superfunkie
Ciao! Sto riscontrando lo stesso problema con WordPress. Ho copiato e incollato testconnection.php e ha mostrato "Accesso negato". Ma quando ho modificato la riga – “mysql_connect” in “mysqli_connect” il database è stato connesso con successo. Come implemento “mysqli_connect” nel file di configurazione di WordPress?
Supporto WPBeginner
Superfunkie, controlla la tua versione di PHP. Se è PHP 5.5, contatta il tuo webhost e segnala questo errore.
Amministratore
Aaqil Mahmood
Sto vedendo "una connessione dati sicura non è stata stabilita" sui browser Android per il mio sito
, solo quando leggo i post, non sulla homepage.
marcel
Ciao,
Sto disperatamente cercando di avviare una nuova installazione di Wordpress con MAMP, sia Apache che MySQL danno luci verdi, ma all'avvio nel browser ricevo il messaggio "Errore di connessione al database".
Sono relativamente nuovo e la maggior parte delle opzioni sopra sembrano piuttosto avanzate, e per i siti web che hanno già funzionato, esiste un modo semplice per affrontare questo problema per le nuove installazioni di Wordpress?
Wordpress doveva essere non troppo difficile da installare....
Grazie in anticipo!
Supporto WPBeginner
marcel apri il file wp-config.php nella tua cartella di installazione di WordPress. E controlla il tuo nome utente e password del database. Di solito, in una nuova installazione di MAMP, il nome utente del database dovrebbe essere root e la password dovrebbe essere lasciata vuota.
Amministratore
patel sumit
molto utile grazie
Gautam Sharma
sono un principiante e il mio sito accede ai dati tramite filezilla, per favore dimmi come testare la connessione dato che non ho visto alcun phpmy admin nel pannello di controllo dell'hosting.
Supporto WPBeginner
Se il tuo web host utilizza cPanel, vedrai phpMyAdmin nella sezione database. Per altri pannelli di controllo di hosting, puoi chiedere al tuo web host.
Amministratore
Hamza
Grazie, ha funzionato!
Jen Barnes
Perdonami la domanda apparentemente stupida, ma cosa devo inserire per "root" nel test MySql?
$link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);
Grazie!
Supporto WPBeginner
sostituisci root con il tuo nome utente MySQL (a meno che il tuo nome utente MySQL non sia già root, allora non cambiarlo) e poi la tua password. Supponiamo che il tuo host mysql sia localhost, il nome utente sia jenbarnes e la password sia Q3dDZE3PiUpQ, allora lo useresti così
$link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );Amministratore
lee getty
Grazie amico, mi hai salvato il sito web
Kasper
Ehi, non riesco ad avviare il mio sito né wp-admin né a visitare il sito?
Cosa fare? Sono tutti i miei 4 domini che sono andati giù con questo errore (sotto)
"Errore di connessione al database"
Aiutatemi per favore!
– Kasper
Supporto WPBeginner
Prova i passaggi menzionati nell'articolo sopra.
Amministratore
Faysal Shahi
Fratello, aggiungi Google Translator in questo blog. Ho bisogno di questo post in bengalese.
Peter
Grazie amico!
Helped a lot, keep up the good work
Asif
Oh! grazie ragazzi! Ho quasi avuto un infarto.
Era la prima volta che facevo il backup dei miei dati (in modo che il mio sito web non andasse in crash o anche se fosse potuto recuperarlo) sono entrato nel pannello PHPadmin ho cambiato la password perché quella originale era generata automaticamente. sono entrato e ho fatto il backup. sollevato sono tornato al mio sito web e boom! queste grandi lettere: Errore nella connessione al database
ragazzo, puoi capire che sono rimasto senza vita per qualche secondo..
Comunque grazie mille!!
onel
Grazie mille!!! Funziona!!!