Come risolvere "Errore durante la creazione di una connessione al database" in WordPress

Pubblicato: 2021-08-13

A volte il tuo sito web perde la connessione con il tuo database WordPress. Di conseguenza, viene visualizzata una schermata bianca vuota con il messaggio "Errore durante la creazione di una connessione al database".

Ci possono essere molte ragioni dietro questa perdita di connessione.

È uno degli errori più comuni in WordPress ed è totalmente risolvibile.

In questa guida imparerai cos'è "Errore durante la creazione di una connessione al database", le possibili cause e vari modi per risolverlo.

Sommario

  • Che cos'è "Errore durante la creazione di una connessione al database" in WordPress
  • Cause comuni di errore durante la creazione di una connessione al database
    • 1. Credenziali errate
    • 2. File WordPress danneggiati
    • 3. Database danneggiato
    • 4. Problema del server
    • 5. Troppo traffico
  • Come sistemarlo?
    • Correzione 1: controlla le credenziali del database
    • Correzione 2: conferma le informazioni sull'host del database
    • Correzione 3: riparare il database di WordPress
    • Correzione 4: correzione dei file di database di WordPress danneggiati
    • Correzione 5: verificare se il server database è inattivo
  • Un'altra possibile soluzione per "Errore durante la creazione di una connessione al database"
    • 1. Aggiornamento dell'URL del sito WordPress
    • 2. Riavviare il server Web
    • 3. Contatta il supporto tecnico
  • Conclusione

Che cos'è "Errore durante la creazione di una connessione al database" in WordPress

Comprendere questo errore non è un puzzle. L'errore è autoesplicativo. Ecco cosa significa nel dettaglio:

WordPress utilizza PHP e MySQL per funzionare.

  • PHP : è un linguaggio di programmazione utilizzato per scrivere i file principali di WordPress.
  • MySQL : è un database che memorizza il contenuto del tuo sito, incluse pagine, post, layout e tutte le impostazioni. Fondamentalmente, MySQL è l'armadietto con tutti gli elementi del tuo sito web.

Quando un visitatore atterra sul tuo sito Web, WordPress esegue linee di comandi PHP per connettersi a MySQL. Quindi mostra tutto sullo schermo.

Quando questa connessione si interrompe per qualche motivo, WordPress non può ottenere informazioni dal database da visualizzare sullo schermo. Pertanto, viene lasciata una schermata bianca vuota con il messaggio "Errore durante la creazione di una connessione al database" come di seguito:

Errore durante la creazione di un esempio di connessione al database

Cause comuni di errore durante la creazione di una connessione al database

Il succo è che il comando PHP non è in grado di connettersi con MySQL. Ci sono una manciata di ragioni che provocano questa rottura della connessione. Ecco alcune delle cause più comuni di questo errore:

1. Credenziali errate

WordPress necessita di credenziali specifiche (nome utente e password) per accedere al database. Se le credenziali che hai inserito sono errate o digitate in modo errato, WordPress non può recuperare nulla dal tuo database. Pertanto, mostra l'errore di connessione al database.

2. File WordPress danneggiati

A volte, i tuoi file principali di WordPress vengono danneggiati a causa di aggiornamenti dei plug-in, temi o del software WordPress principale non riusciti. Anche questo può causare l'errore di connessione al database.

3. Database danneggiato

A volte, un plug-in canaglia o un attacco di un hacker può rovinare il tuo database, causando un errore di connessione al database.

4. Problema del server

L'errore di connessione al database viene visualizzato anche quando il server che archivia i file di WordPress viene danneggiato o non funziona correttamente.

5. Troppo traffico

Anche se più traffico è ciò che desidera ogni proprietario del sito, un picco di traffico troppo elevato può causare la mancata risposta del database. Succede quando il tuo post o la tua pagina diventano virali e tutti cercano di accedere al tuo sito web. Il tuo server non può gestire la richiesta e ricevi l'errore di connessione al database.

Come sistemarlo?

Ora che sai qual è questo errore e cosa potrebbe causarlo, vediamo come risolverlo. Puoi seguire questi cinque modi per provare a correggere questo errore:

Correzione 1: controlla le credenziali del database

Le credenziali del database errate sono la causa più comune dell'errore di connessione al database in WordPress. Se ti sei trasferito di recente in un altro host, questo è probabilmente il motivo nel tuo caso.

Puoi controllare le credenziali nel tuo file wp-config.php.

  • Accedi al tuo sito utilizzando un client FTP o un file manager.

Ecco un esempio di accesso al sito tramite FileZilla.

accedere al file wp-config

I quadranti di destra mostrano l'elenco delle cartelle che contengono il file del tuo sito web.

  • Vai alla cartella principale del tuo sito web. Per lo più, la cartella principale prende il nome dal tuo nome di dominio o public_html. Fare doppio clic per aprirlo.
  • Fare clic con il pulsante destro del mouse sul file wp-config.php e fare clic sull'opzione 'Modifica'.
come modificare il file wp-config

Ora, cerca le seguenti quattro righe di informazioni:

  • Nome del database
 // ** MySQL settings ** // /** The name of the database for WordPress */ define('DB_NAME', 'xxxxxx');
  • Nome utente del database
 /** MySQL database username */ define('DB_USER', 'xxxxxx');
  • Password del database
 /** MySQL database password */ define('DB_PASSWORD', 'xxxxxxxxx');
  • Nome host del database (server)
 /** MySQL hostname */ define('DB_HOST', 'localhost');

Devi assicurarti che queste informazioni siano corrette. Puoi confermarlo dalla dashboard del tuo account di hosting.

  • Accedi al tuo account di hosting.
  • Nella sezione "Database", fai clic su "Database MySQL".
accedere al database MySQL

Nota : la dashboard può variare a seconda del provider di hosting.

  • Atterrerai sulla pagina di gestione del database. Da qui puoi trovare il nome del database e il nome utente del database.
confermando il nome del database e il nome utente del database

Di seguito, nella sezione "Utenti attuali", vedrai anche gli utenti e i link per modificare la password.

conferma delle password degli utenti del database
  • Dopo aver confermato il nome del database, il nome utente del database e la password dall'account di hosting, è possibile modificare di conseguenza le informazioni sul file wp-config.php.

Controlla se ha risolto l'errore. In caso contrario, passiamo alla correzione successiva.

Correzione 2: conferma le informazioni sull'host del database

A volte, potresti visualizzare l'errore di connessione al database anche se inserisci il nome del database, il nome utente e la password del database corretti. In tal caso, assicurati di utilizzare le informazioni corrette dell'host del database.

La maggior parte delle società di hosting utilizza l'host locale come host del database. Tuttavia, i provider di hosting WordPress gestiti designano server separati per ospitare il tuo database. In tal caso, l'host locale non è l'informazione dell'host del database.

Ti consigliamo di contattare la tua società di hosting per confermare le informazioni di hosting del database.

Correzione 3: riparare il database di WordPress

Se viene visualizzato un errore diverso che dice "Una o più tabelle di database non sono disponibili. Potrebbe essere necessario riparare il database", significa che il database è danneggiato. In tal caso, è necessario riparare il database.

Per riparare il database, aggiungi la seguente riga prima di "Questo è tutto, smetti di modificare! Buon blogging' sul tuo file wp-config.php.

define('WP_ALLOW_REPAIR', true);

Dopo aver aggiunto la riga, visitare la pagina " http://www.yoursite.com/wp-admin/maint/repair.php ." Questa pagina è accessibile anche senza effettuare il login. Avrai la possibilità di riparare il database e anche ottimizzarlo.

riparare il database in WordPress

Ti consigliamo di selezionare l'opzione "Ripara database" poiché è più veloce.

Nota: dopo aver riparato il database, assicurati di rimuovere la riga aggiunta in precedenza sul file wp-config.php.

Correzione 4: correzione dei file di database di WordPress danneggiati

Un altro motivo per l'errore di connessione al database possono essere i file WordPress danneggiati. Se i file danneggiati si sono verificati a causa dell'attività dell'hacker o durante il trasferimento di file tramite FTP, puoi risolverlo rapidamente con la seguente procedura:

Nota: prima di procedere con questa correzione, assicurati di eseguire il backup del file WordPress se qualcosa va storto in seguito.

Sostituirai la versione principale di WordPress sul tuo sito web. Quindi non stai toccando alcun tema, plug-in o media, solo l'installazione di WordPress.

  • Scarica WordPress da WordPress.org
Download di WordPress
  • Decomprimi i file sul tuo computer.
  • Ora, elimina la cartella wp-content e il file wp-config-sample.php.
eliminare i file wp-content e wp-config-sample in WordPress

Ora carica tutti i file rimanenti usando SFTP sul tuo sito web. Questo sovrascriverà e sostituirà tutti i file danneggiati con quelli nuovi. Ti consigliamo di svuotare la cache del browser dopo aver caricato i file. Verificare se l'errore di connessione al database persiste.

Correzione 5: verificare se il server database è inattivo

Se vedi ancora l'errore di connessione al database anche se tutto sembra a posto, è possibile che il server del database sia inattivo. Succede a causa del sovraccarico di traffico sul server e non è in grado di gestirlo. Tale problema si verifica principalmente sui piani di hosting condiviso.

In tal caso, contatta il tuo provider di hosting tramite telefono o chat dal vivo. Puoi chiedere loro se il tuo server MySQL è inattivo o meno. Se hai altri tuoi siti Web sullo stesso server, puoi anche verificare se sono in esecuzione o meno per confermare l'errore del server del database.

Un'altra possibile soluzione per "Errore durante la creazione di una connessione al database"

Se stai riscontrando l'errore anche dopo aver applicato tutti i suggerimenti di cui sopra, ecco alcuni scatti aggiuntivi che puoi eseguire:

1. Aggiornamento dell'URL del sito WordPress

Puoi provare a risolvere l'errore aggiornando l'URL del tuo sito usando phpMyAdmin.

  • Accedi a phpMyAdmin dalla dashboard del tuo account di hosting.
accedendo a phpMyAdmin
  • Fare clic sulla scheda del menu SQL in alto.
accedendo alla scheda SQL
  • Inserisci la seguente query:

AGGIORNAMENTO wp_options SET option_value='URL_SITO' DOVE nome_opzione='URL sito'

Nota : sostituisci la parte "Site_URL" nella query con il nome dell'URL del tuo sito WordPress effettivo.

2. Riavviare il server Web

Se hai il tuo sito su un server locale, un server dedicato o un VPS (Virtual Private Server), puoi provare a riavviare il server. In questo modo si riavvierà il server del database, che potrebbe risolvere i problemi temporanei.

3. Contatta il supporto tecnico

Se vedi ancora l'errore, è il momento di contattare il team di supporto della tua società di hosting. Le buone società di hosting offrono supporto 24 ore su 24, 7 giorni su 7, con varie opzioni di contatto, come telefono, e-mail e persino chat dal vivo. Ti aiuteranno a risolvere l'errore.

Conclusione

L'errore di connessione al database può causare un grave calo nella SEO, nella conversione e nella fiducia dei visitatori se non lo risolvi presto. Qui abbiamo elencato otto modi per correggere "l'errore durante la creazione della connessione al database" in WordPress.

Ricorda, la causa più comune di questo errore sono le credenziali non valide nel file PHP wp-config. Ti consigliamo di iniziare da lì. Puoi provare altre correzioni in sequenza se la prima non funziona.

Potresti anche voler controllare l'articolo su cos'è l'errore 503 e come risolverlo.

Quindi, come hai risolto "l'errore durante la creazione di una connessione al database" in WordPress? Commenta qui sotto: