Intestazione globale
,
12 Minuti di lettura

Come Correggere l’Errore di Stabilire una Connessione al Database in WordPress

Casa Blog Siti web Come Correggere l’Errore di Stabilire una Connessione al Database in WordPress

Stai lottando con il temuto errore di stabilire una connessione al database in WordPress?

Questo è un problema comune che può essere incredibilmente frustrante e sconcertante per i proprietari di siti Web, ma fortunatamente può essere risolto.

In questa guida, discuteremo come risolvere l’errore di connessione al database, che può manifestarsi in vari modi, come una connessione al database PHP non riuscita, un problema di connessione al database o l’impossibilità di stabilire una connessione al database.

Comprendendo i motivi alla base di un problema di connessione al database, puoi adottare le misure necessarie per assicurarti che il tuo sito web sia di nuovo attivo e funzionante in pochissimo tempo.

Quindi, sia che stiate riscontrando un messaggio “impossibile stabilire una connessione al database” o che abbiate a che fare con uno scenario di “nessuna connessione al database”, continuate a leggere per scoprire come affrontare questa sfida e ripristinare il vostro sito WordPress alla sua piena funzionalità.

Quali sono le cause degli errori nello stabilire una connessione al database in WordPress?

Quando il sito Web WordPress non è in grado di connettersi al database MySQL per ottenere i dati richiesti, si verifica l’errore di stabilire una connessione al database in WordPress. Numerosi fattori, come informazioni di accesso improprie, problemi del server o un database danneggiato, potrebbero causare questo problema. Di seguito sono riportate alcune spiegazioni comuni del motivo per cui si verifica questo problema:

1. Credenziali del database errate

Affinché WordPress si connetta, ha bisogno del nome del database, del nome utente, della password e dell’host corretti. La connessione terminerà con un errore se una di queste credenziali è mancante o alterata.

2. Corruzione del database

Esistono diversi motivi per cui un database potrebbe essere danneggiato, tra cui un conflitto di temi o plug-in, un aggiornamento non riuscito o un attacco di hacker. WordPress non sarebbe in grado di accedere ai dati se il database fosse danneggiato, il che potrebbe portare a un errore di connessione.

3. Problemi con il tuo server di web hosting

WordPress e il database MySQL potrebbero non essere in grado di comunicare se il tuo server non è disponibile o ha problemi. Ciò può verificarsi se il server è sovraccarico, se si verificano problemi tecnici o se è in corso manutenzione.

4. Capacità del server superata

La connessione al database potrebbe non riuscire se si verifica un picco imprevisto di traffico verso il tuo sito web oltre la capacità del server. In queste situazioni, l’errore potrebbe essere solo momentaneo e scomparire non appena il traffico si ferma.

5. File WordPress danneggiati

Problemi di connessione possono derivare da file WordPress corrotti o danneggiati. La causa potrebbe essere un attacco di hacker, un plugin o un tema in conflitto o un aggiornamento non riuscito.

6. Problemi con il server del database

WordPress potrebbe riscontrare un errore durante la creazione di una connessione al database se ci sono problemi con il server MySQL stesso, come server configurati in modo errato o incompatibilità del software.

Come risolvere l’errore “Errore durante la creazione di una connessione al database” di WordPress in 6 metodi

Di seguito sono riportate le sei correzioni più popolari per il problema “Errore durante la creazione di una connessione al database” di WordPress.

Assicurati di eseguire il backup del tuo sito web prima di tentare di correggere l’errore. Puoi utilizzare il backup per ripristinare il tuo sito web nel caso in cui qualcosa vada storto.

1. Controlla le credenziali del database di WordPress

Le credenziali errate del database sono la causa più frequente degli errori di connessione al database di WordPress. Questo è probabilmente il caso se hai appena cambiato host per il tuo sito Web WordPress.

Il file wp-config.php contiene le credenziali del database per il tuo sito WordPress. Le impostazioni importanti di WordPress, comprese le informazioni sul database, sono contenute nel file di configurazione di WordPress.

È necessario verificare che l’host del database, il nome utente, la password e il nome del database siano tutti accurati.

La dashboard del tuo account di hosting WordPress ti consente di verificare queste informazioni. Accedi al tuo account di hosting, vai all’area del database e seleziona Database MySQL.

Questo ti indirizzerà alla pagina di gestione del database della dashboard di hosting. Qui è dove puoi scoprire il nome utente e il nome del database.

Gli utenti del database e i collegamenti per modificare le password degli utenti si trovano sotto di esso.

Se necessario, puoi modificare il nome del database, il nome utente e la password nel file wp-config.php, una volta verificati.

Verifica se il problema di connessione al database è scomparso dopo di che provando a navigare nuovamente nel tuo sito web.

Se l’errore è ancora visibile, allora ci deve essere un altro problema. Per altre tecniche di risoluzione dei problemi, continua a leggere.

2. Controlla le informazioni sull’host del database

È possibile confermare che si stanno utilizzando le informazioni corrette sull’host del database se si è certi che il nome, il nome utente e la password del database siano accurati.

Localhost è l’host di database utilizzato dalla maggior parte delle società di hosting WordPress. Tuttavia, alcuni provider di hosting WordPress gestiti gestiscono database su server diversi. Le informazioni sull’host del database non saranno localhost in questo scenario.

Per verificare i dettagli dell’host del tuo database, contatta il tuo provider di hosting WordPress.

3. Ripara il database di WordPress

Se dovessi riscontrare un problema alternativo su WordPress Administrator, come ad esempio “Una o più tabelle del database non sono disponibili”, o se dice “Potrebbe essere necessario riparare il database”, il tuo database deve essere risolto.

L’aggiunta di una riga al file wp-config.php in questo modo funzionerà. Assicurati di aggiungerlo appena prima di “Questo è tutto, smetti di modificare! Buona linea di blogging’ wp-config.php.

Successivamente, vai a questa pagina per visualizzare le impostazioni: http://www.yoursite.com/wp-admin/maint/repair.php.

Nota: per accedere alla pagina di riparazione del database, non è necessario che l’utente abbia effettuato l’accesso. Dopo aver completato l’ottimizzazione e le riparazioni del database, assicurati di eliminare questo codice dal file wp-config.php.

4. Controlla se il tuo server di database è inattivo

Se tutto sembra a posto e WordPress non è ancora in grado di stabilire una connessione con il database, c’è la possibilità che il tuo server di database MySQL non sia disponibile.

La causa di questo può essere un server con un traffico elevato. In sostanza, la domanda è eccessiva per il tuo server host da gestire (in particolare quando sei su hosting condiviso).

Il tuo sito web diventerà estremamente lento e, per alcuni utenti, potrebbe apparire un messaggio di errore. Pertanto, la migliore linea d’azione è contattare la tua società di hosting per telefono o chat dal vivo e informarti sulla reattività del tuo server MySQL.

Puoi verificare che il tuo server SQL sia inattivo visitando qualsiasi altro sito Web ospitato sullo stesso server.

Vai al tuo pannello di hosting, prova ad accedere a phpMyAdmin e connetti il database se non hai altri siti web ospitati sullo stesso account.

Se riesci a connetterti, dobbiamo confermare che l’utente del tuo database disponga dell’autorizzazione necessaria. Crea un testconnection.php nuovo file.

Assicurati che la password e il nome utente siano stati modificati. Questo file è ora pronto per essere caricato sul tuo sito web e accessibile tramite un browser web.

Se lo script si connette correttamente, significa che qualcos’altro non è corretto e l’utente dispone di un accesso adeguato.

Controlla che tutto sia a posto nel tuo file wp-config tornando indietro e facendo un secondo controllo per errori di battitura.

5. Correggi i file danneggiati

I file danneggiati possono anche essere la causa di “Errore durante la creazione di una connessione al database”, oltre ai database difettosi.

Un tema o un plug-in malfunzionante è una delle cose che possono rovinare un file. Esamina ciascuno di essi in modo indipendente per vedere quale parte sta generando il problema. Se attivi un nuovo tema e l’errore persiste, potrebbe essere correlato al tuo tema.

Vai su Aspettotemi nella dashboard di WordPress e passa a un tema diverso per risolvere questo problema.

Se la modifica del tema non è efficace nella risoluzione del problema “Errore durante la creazione di una connessione al database”, la causa potrebbe essere un plug-in danneggiato. Per identificare il plug-in incriminato in questa situazione, prova a disattivarli e poi a riattivarli uno alla volta.

In alternativa, puoi rinominare la cartella pertinente nel pannello di controllo del tuo hosting per disabilitare tutti i plugin di WordPress. Ecco come si fa.

hPanel

Passare alla directory public_html nel File Manager e fare clic sulla cartella wp_content. Quindi, assegna un nuovo nome alla cartella dei plugin che stai utilizzando.

cPanel

Apri l’opzione File Manager dalla dashboard del tuo account cPanel. Scegli wp_contentpublic_html per trovare la cartella dei plugin. Per rinominare la cartella, fare clic con il pulsante destro del mouse su di essa.

Se lo fai, disabiliterai immediatamente tutti i tuoi plugin. Per disabilitare qualsiasi tema WordPress, segui le stesse procedure di risoluzione dei problemi. Sarà molto più difficile identificare l’origine del problema se disabiliti contemporaneamente sia i temi che i plugin.

La ridenominazione della cartella dei plug-in potrebbe risolvere l’errore, indicando che il problema è causato da un plug-in.

Rinomina la cartella dei plugin con il nome originale dopo aver ottenuto l’accesso al back-end del tuo sito web. In questo modo, ogni plugin di WordPress rimarrà dormiente, ma potrai attivare chiunque dal pannello di amministrazione.

Detto questo, prova a caricare nuovamente i file principali sul tuo sito Web WordPress se le soluzioni di cui sopra falliscono. Scarica una nuova versione di WordPress per farlo.

Al termine del download, estrai il contenuto. Rimuovi la cartella wp-content e il file wp-config-sample.php dall’interno della cartella.

Apri un programma FTP e carica i file WordPress rimanenti nella cartella principale dopo averli rimossi. A questo punto, tutti i file danneggiati sul tuo server dovrebbero essere sovrascritti in modo sicuro.

6. Creare un nuovo database

Il tuo database potrebbe essere completamente rovinato e inutilizzabile se nessuna delle tecniche sopra menzionate funziona. In questo scenario, è necessario utilizzare il pannello di controllo dell’hosting per stabilire un nuovo database MySQL e un nuovo utente.

Ripristina il backup del tuo sito web una volta creato un nuovo database MySQL per assicurarti di non perdere dati importanti del sito web.

hPanel

Gli utenti di hPanel devono solo selezionare i database MySQL passando il mouse su Database. Una sezione per la creazione di un nuovo database MySQL e di un nuovo utente del database si trova nella home page.

Dopo aver inserito il nome utente, la password e il nome del database, fai clic sul pulsante Crea. Ricorda che la password del database deve essere lunga almeno otto caratteri, un mix di lettere maiuscole e minuscole.

Al termine, il nuovo database verrà quindi visualizzato nell’elenco dei database e degli utenti MySQL correnti. Successivamente, è possibile gestire il database ed eseguire varie operazioni, come il backup dei dati.

cPanel

Passa a Database > Database MySQL in cPanel. L’area denominata “Crea nuovo database” si trova nella parte superiore della pagina. Fare clic su Crea database al termine dell’immissione del nuovo nome del database.

Il tuo nuovo database verrà quindi aggiunto dal sistema all’elenco dei database correnti.

Dalla stessa casella, puoi anche creare un nuovo utente MySQL e assegnarlo al tuo database appena creato. A seconda del livello di accesso, gli utenti possono eseguire una serie di azioni, ad esempio modificare le righe e aggiungere nuove tabelle.

Basta fare clic su Crea utente dopo aver inserito il nome utente e la password del nuovo database nella sezione Utenti MySQL.

Per aggiungere un utente appena generato al nuovo database, scorrere verso il basso.

Nella sezione Modifica database sono disponibili due opzioni per esaminare o correggere il database. Selezionare l’opzione Ripara database per riparare un database danneggiato.

Al termine della procedura, vai sul tuo sito Web WordPress per verificare se viene ancora visualizzato l’avviso “Errore durante la creazione di una connessione al database”.

L’utilizzo di phpMyAdmin per correggere le tabelle del database è un’opzione aggiuntiva. Basta scegliere DatabasephpMyAdmin per farlo. Per visualizzare tutte le tabelle, fare clic sul nome del database.

Quindi, seleziona l’opzione Ripara tabella facendo clic sul menu a discesa che appare accanto al pulsante Seleziona tutto .

Causerà la correzione di qualsiasi tabella danneggiata avviando l’istruzione REPAIR_TABLE.

Conclusione

In conclusione, ci sono una serie di fattori che possono contribuire all’errore nello stabilire una connessione al database in WordPress. Comprendendo la causa principale, puoi risolvere efficacemente il problema, garantendo il buon funzionamento del tuo sito web.

È fondamentale monitorare regolarmente le prestazioni del tuo sito Web, mantenere backup aggiornati e mantenere aggiornati l’installazione, i plug-in e i temi di WordPress per ridurre al minimo il rischio di riscontrare questo errore. Con le giuste conoscenze e strumenti, puoi correggere rapidamente l’errore stabilendo una connessione al database e mantenendo un sito Web WordPress stabile, sicuro e affidabile per i tuoi visitatori.

Domande frequenti

Che cos’è un errore che non è in grado di stabilire una connessione al database?

L’errore “impossibile stabilire una connessione al database” si verifica quando il sito WordPress non è in grado di comunicare con il database MySQL per recuperare le informazioni richieste. Questo errore può essere causato da vari fattori, come credenziali del database errate, problemi del server, un database danneggiato o capacità del server superata.

Perché WordPress non si connette al database locale?

WordPress potrebbe non connettersi al database locale a causa di diversi motivi, tra cui credenziali del database errate (nome del database, nome utente, password o host), file WordPress danneggiati, problemi con il server del database o un database danneggiato.

Come posso riparare un database WordPress?

Per riparare un database WordPress, segui questi passaggi:
1. Crea un backup del tuo sito WordPress e del database.
2. Accedi al file wp-config.php del tuo sito utilizzando un client FTP o il File Manager nel pannello di controllo del tuo hosting.
3. Individua la riga che dice: “/ Questo è tutto, smetti di modificare! Buon blogging. /”
4. Appena prima di quella riga, aggiungi il seguente codice: “define(‘WP_ALLOW_REPAIR’, true);”
5. Salvare le modifiche e chiudere il file.
6. Apri il browser web e vai su “http://yourwebsite.com/wp-admin/maint/repair.php” (sostituisci “yourwebsite.com” con il tuo nome di dominio effettivo).
7. Vedrai la pagina di riparazione del database di WordPress con due opzioni: ” Ripara database” e ” Ripara e ottimizza database“. Scegli l’opzione appropriata in base alle tue esigenze.
8. Una volta completato il processo di riparazione, rimuovere la riga aggiunta nel passaggio d dal file wp-config.php per impedire l’accesso non autorizzato alla pagina di riparazione.

Come posso evitare che questo errore si verifichi in futuro?

Per evitare che l’errore si verifichi in futuro:
1. Aggiorna regolarmente l’installazione, i plug-in e i temi di WordPress.
2. Usa password complesse e univoche per il tuo database e gli account di hosting.
3. Crea regolarmente backup del tuo sito e del tuo database.
4. Scegli un provider di hosting affidabile che offra risorse sufficienti e tempo di attività del server.
5. Monitora le prestazioni del tuo sito e ottimizzale per ridurre il carico sul server.
Implementa misure di sicurezza per proteggere il tuo sito da tentativi di hacking e infezioni da malware.

  • Devin is a Senior Event Marketing Manager for the Bluehost brand. He is our brand steward for all things Bluehost and WordPress. You'll always see him supporting Bluehost at WordCamps around the world!

Scopri di più su Linee guida editoriali di Bluehost

Scrivi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *