Errore durante la creazione di una connessione al database: come risolverlo?

Pubblicato: 2020-10-03

Gli utenti di WordPress spesso affrontano errori mentre lavorano sui loro siti Web o blog. Gli errori sono molto fastidiosi, non importa come si verificano. L '"Errore durante la creazione di una connessione al database" è uno degli errori più comuni e forse più fastidiosi di WordPress. Hai mai riscontrato questo errore di WordPress? Sei riuscito a risolverlo? Se non hai ricevuto un errore come questo, questo non significa che non lo riceverai mai. È molto normale ricevere errori mentre si lavora su WordPress. Quindi non sorprenderti se ricevi un errore durante la creazione di una connessione al database. In questo articolo, discuteremo in dettaglio questo messaggio di errore comune di WordPress . Impareremo anche come correggere l'errore durante la creazione di una connessione al database.

Sommario

Errore nello stabilire una connessione col database

Sai cosa causa l'errore di WordPress che stabilisce una connessione al database? Ogni volta che ricevi questo errore di WordPress, il tuo sito Web si interromperà perché non riesce a comunicare o non ha più accesso al tuo database WordPress. WordPress memorizza tutte le informazioni del tuo sito nel tuo database MySQL. Le informazioni del sito includono dati di post, dati di pagina, metainformazioni, informazioni di accesso, impostazioni del plug-in, ecc. Il database MySQL non memorizza dati come contenuti multimediali e file principali, come index.php, wp-login.php, ecc. Quindi ogni volta che le persone visitano il tuo sito Web, PHP esegue il codice sulla pagina Web e interroga le informazioni dal database MySQL. E poi il tuo sito web viene visualizzato sul browser web del visitatore. Ma se il tuo database MySQL non funziona correttamente per qualsiasi motivo, riceverai un messaggio di errore che dice: Errore durante la creazione di una connessione al database .

Error Establishing a Database Connection – How to Fix it? 1

Quando viene visualizzato questo errore di WordPress, la home page del tuo sito Web non visualizzerà alcuna informazione perché non riesce a recuperare alcun dato per mostrarlo nella pagina. E il motivo è che la connessione non funziona correttamente. Questo interromperà il frontend del tuo sito WordPress. Inoltre, non sarai in grado di accedere alla dashboard di WordPress. A volte può succedere che i tuoi visitatori non vedano questo errore. E questo accade solo perché molto probabilmente il tuo sito Web sta utilizzando la cache. Questo è un buon approccio per migliorare l'esperienza utente del tuo sito. Ad esempio, se il tuo sito è memorizzato nella cache per un'ora, un giorno o anche una settimana, ai tuoi visitatori apparirà bene anche se si verificano problemi.

Come correggere l'errore durante la creazione di una connessione al database

L'errore di WordPress che stabilisce una connessione al database non dovrebbe mai essere preso alla leggera perché ciò potrebbe influire sul traffico, sulle vendite e sull'analisi del tuo sito Web. Quindi dovresti provare a risolvere questo errore di WordPress non appena appare sullo schermo. Se sei un principiante di WordPress, potrebbe non essere facile per te risolvere gli errori di WordPress. Ma non preoccuparti! Siamo arrivati ​​con alcune delle soluzioni più efficaci per questo particolare errore di WordPress. Quindi iniziamo.

Controlla le credenziali del database di WordPress

Il motivo più comune di questo errore di WordPress sono le credenziali del database errate. E se di recente hai spostato il tuo sito Web WordPress su un nuovo host, è molto probabile che tu riceva questo errore di WordPress. Il file wp-config.php memorizza tutte le credenziali del database di WordPress. È un file di configurazione di WordPress che contiene le impostazioni di WordPress comprese le informazioni sul database.

Nel file wp-config.php, devi cercare le seguenti informazioni:

Error Establishing a Database Connection – How to Fix it? 2

Assicurati che le informazioni come il nome del database, il nome utente, la password e l'host del database siano corrette. Devi confermare queste informazioni dalla dashboard dell'account di hosting di WordPress. Per farlo, accedi al tuo account di hosting WordPress > vai alla sezione Database > fai clic su Database MySQL .

Error Establishing a Database Connection – How to Fix it? 3

Questo ti porterà alla pagina di gestione del database sulla dashboard di hosting. Ora trova il nome e il nome utente del database.

Error Establishing a Database Connection – How to Fix it? 4

Verrà visualizzato un elenco di utenti nel database. È disponibile un collegamento Modifica password tramite il quale è possibile modificare la password utente.

Error Establishing a Database Connection – How to Fix it? 5

È necessario controllare il nome del database, il nome utente e la password. Se necessario, è necessario modificare tali informazioni nel file wp-config.php. Successivamente, devi visitare nuovamente il tuo sito Web per verificare se l'errore di WordPress è stato corretto. Ma se l'errore si verifica ancora, significa che il problema è qualcos'altro. Prova le soluzioni fornite di seguito.

Controllare le informazioni sull'host del database

Se il problema non è associato alle credenziali del database di WordPress, forse è necessario controllare le informazioni sull'host del database. Assicurati che le informazioni sull'host del database siano corrette. La maggior parte delle società di hosting utilizza localhost come host del database di WordPress. Tuttavia, alcuni provider di servizi di hosting gestiti utilizzano server separati per ospitare i database di WordPress. In tal caso, le informazioni sull'host del database di WordPress non saranno localhost. Devi contattare il tuo fornitore di servizi di hosting per confermare le informazioni sull'host del database di WordPress.

Verificare se il server database è inattivo

Se tutto sembra andare bene ma si verifica ancora un errore durante la creazione di una connessione al database, allora forse il server del database, ad esempio il server MySQL, è inattivo. E questo accade spesso a causa del traffico intenso sul server del database. Non riesce a gestire il carico in presenza di traffico intenso, soprattutto quando si utilizza l'hosting condiviso. Il tuo sito WordPress diventerà molto lento, anche alcuni utenti potrebbero ricevere l'errore. Quindi la cosa migliore che puoi fare qui è contattare il tuo provider di hosting web per confermare se il tuo server di database è reattivo o meno.

Se hai altri siti in esecuzione sullo stesso server di database, dovresti controllare quei siti per confermare se il tuo server MySQL è davvero inattivo o meno. Ma se non hai altri siti sullo stesso server, dovresti andare alla dashboard di hosting. Prova ad accedere a phpMyAdmin e connetti il ​​database. Se riesci a connetterti correttamente, devi verificare se l'utente del database dispone di autorizzazioni sufficienti o meno. Per farlo, devi creare un nuovo file, chiamato testconnection.php . In questo file, devi aggiungere il seguente codice:

Error Establishing a Database Connection – How to Fix it? 6

Nota: non dimenticare di sostituire il nome utente e la password con le informazioni corrette.

E poi, carica questo file appena creato sul tuo sito WordPress e accedi ad esso tramite qualsiasi browser web. Se si connette correttamente, significa che l'utente del database ha un'autorizzazione sufficiente e qualcos'altro qui non va.

Per assicurarti che tutto sia a posto, devi tornare al tuo file wp-config e controllare tutto a fondo.

Ripara il database di WordPress

Se riscontri ancora lo stesso errore di WordPress, forse devi verificare la corruzione del database. E se è danneggiato, devi riparare il tuo database WordPress. E per farlo, puoi semplicemente aggiungere il codice (indicato di seguito) nel tuo file wp-config.php.

define( 'WP_ALLOW_REPAIR', vero);

Error Establishing a Database Connection – How to Fix it? 7

Devi aggiungere questo codice subito prima di questo - Questo è tutto, smetti di modificare! Buon blog . Dopo aver aggiunto con successo il codice, devi visitare questa pagina per vedere le impostazioni – http://www.yoursite.com/wp-admin/maint/repair.php

La schermata che appare è quella mostrata di seguito:

Error Establishing a Database Connection – How to Fix it? 8

Sono disponibili due opzioni: "Ripara database" e "Ripara e ottimizza database" . Puoi scegliere uno di questi di conseguenza.

Nota: per accedere alla pagina di riparazione del database, non è necessario essere loggati. Dopo aver riparato il database (o riparato e ottimizzato), non dimenticare di rimuovere il codice (aggiunto in precedenza) dal file wp-config.php .

Videotutorial

Guarda questo video tutorial per una migliore comprensione di come correggere l'errore di WordPress che stabilisce una connessione al database –

Conclusione

L'obiettivo principale di questo articolo è farti familiarizzare con uno degli errori più comuni di WordPress: Errore durante la creazione di una connessione al database . In questo articolo, abbiamo discusso i motivi per cui si verifica questo errore di WordPress. E abbiamo anche imparato come correggere questo errore di WordPress. Si spera che ora tu sia in grado di risolvere questo errore di WordPress senza dipendere da alcun professionista o esperto.