Errore durante la creazione di una connessione al database: correzione degli errori di WordPress

Pubblicato: 2023-09-26

Stai cercando di correggere il messaggio di errore Errore durante la creazione di una connessione al database WordPress sul tuo sito web?

Questo è un errore comune di WordPress che la maggior parte dei siti Web incontrerà prima o poi. Appare quando il tuo sito non è in grado di connettersi al tuo database.

È uno degli errori WordPress più spaventosi perché limita l'accesso al sito a visitatori, amministratori e altri utenti.

Ma non c'è bisogno di preoccuparsi. Come la maggior parte degli errori di WordPress, anche questo può essere rimosso dedicando un po’ di tempo alla comprensione dell’errore e all’implementazione di soluzioni comuni.

In questo articolo, ti mostreremo i passaggi esatti che devi eseguire per correggere definitivamente l'errore di WordPress durante la creazione di una connessione al database.

Iniziamo.

Cosa significa "errore nello stabilire una connessione al database"?

Il messaggio Errore durante la creazione di una connessione al database viene visualizzato quando provi ad aprire una pagina sul tuo sito Web WordPress. Per capire perché si verifica l'errore, capiamo prima come una pagina di un sito Web WordPress viene caricata in un browser.

È importante sapere che un sito Web WordPress è composto da file, cartelle e un database.

I file e le cartelle contengono i file principali di WordPress, i temi, i plugin, i caricamenti multimediali e altre risorse. Il database memorizza post, pagine, commenti, dati utente, impostazioni e configurazioni di plug-in, tra le altre risorse.

database WordPress in phpmyadmin.

Quando provi a caricare una pagina sul tuo sito, WordPress deve "interrogare" il contenuto di quella pagina dal database del tuo sito.

Se WordPress non riesce ad accedere al database del tuo sito, non può accedere al contenuto necessario per visualizzare la pagina.

Poiché non ha il contenuto di cui ha bisogno, il tuo sito visualizzerà il messaggio Errore durante la creazione di una connessione al database invece del contenuto che ti aspettavi di vedere.

Che cosa causa il problema "errore durante la creazione di una connessione al database"?

I motivi comuni per cui WordPress non è in grado di connettersi al tuo database includono i seguenti...

Credenziali del database errate : WordPress può stabilire una connessione con il database utilizzando il nome del database, il server, il nome utente e la password. Queste credenziali sono archiviate in un file di configurazione chiamato wp-config.php. Se le credenziali in questo file vengono modificate, non è possibile stabilire la connessione.

Indisponibilità del server database : alcuni host memorizzeranno il database del tuo sito su un server separato dai tuoi file WordPress. Se il server del database è inattivo o presenta problemi, WordPress non può stabilire una connessione con il database.

Database danneggiato : è noto che arresti anomali del server, problemi software, gestione impropria del database, ecc. corrompono i database WordPress, causando la visualizzazione sul sito del messaggio "errore durante la creazione di una connessione al database WordPress".

Ora che hai una certa comprensione dell'errore del database, analizziamo le soluzioni.

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

Puoi risolvere e correggere l'errore di creazione di una connessione al database in WordPress provando le seguenti soluzioni:

  1. Controlla se il server di hosting del tuo database è inattivo
  2. Verificare le credenziali del database
  3. Ripara il database di WordPress
  4. Reinstallare i file principali di WordPress
  5. Disattiva tutti i tuoi plugin
  6. Chiedi aiuto al tuo provider di hosting

Tieni presente che, poiché non conosciamo la causa esatta dell'errore, non possiamo dirti la soluzione esatta per il tuo sito web. È necessario eseguire tutti i passaggi seguenti uno alla volta e vedere quale funziona. Continua a controllare il tuo sito web dopo aver implementato ciascuna soluzione.

Ma prima prova a svuotare la cache del browser

La memorizzazione nella cache del browser è una tecnica utilizzata per accelerare i tempi di caricamento del sito Web archiviando determinate risorse statiche nella memoria del computer locale.

Sebbene la memorizzazione nella cache del browser aiuti a caricare le pagine Web più velocemente e migliori l'esperienza dell'utente, presenta un piccolo svantaggio in quanto a volte può memorizzare pagine che mostrano messaggi di errore temporanei. Quindi lo serve agli utenti, anche quando la pagina è tornata alla normalità.

Pertanto, è possibile che tu visualizzi l'errore WordPress durante la creazione di una connessione al database a causa di un problema di memorizzazione nella cache del browser, piuttosto che di un problema in corso sul tuo sito.

Pertanto, prima di provare qualsiasi altro passaggio per la risoluzione dei problemi, ti consigliamo di svuotare la cache del browser e verificare se l'errore persiste prima di immergerti nella prima soluzione.

1. Controlla se il server di hosting del tuo database è inattivo

Prima di provare qualsiasi passaggio più avanzato per la risoluzione dei problemi, assicurati innanzitutto che il server del database funzioni ancora correttamente.

Se il tuo host offre una pagina sullo stato dell'hosting, puoi verificarla per visualizzare eventuali interruzioni o problemi noti. In alternativa, puoi sempre contattare il supporto del tuo host per chiedere se potrebbe esserci un problema con un server database separato.

2. Verificare le credenziali del database

Le credenziali del database per un sito Web WordPress vengono generalmente create durante l'installazione del core di WordPress. Sono memorizzati nel file wp-config.php e utilizzati ogni volta che WordPress deve interagire con il database.

Le credenziali del database vengono generalmente lasciate intatte, ma possono essere modificate accidentalmente durante la migrazione di un sito Web o quando un sito Web viene violato.

Per verificare se il file wp-config.php contiene le credenziali corrette, devi prima individuare le credenziali corrette nella dashboard dell'hosting. Quindi, apri i file wp-config.php e abbina le credenziali lì memorizzate.

Ecco come verificare le credenziali del database nel cPanel, che ospita il pannello di controllo utilizzato dagli host più popolari.

Accedi al tuo account di hosting e vai su cPanel → Database MySQL . Nei database MySQL troverai il nome del database , il nome utente e la password .

database mysql nel cpanel.

Se non riesci a visualizzare la password esistente, puoi sempre creare una nuova password e quindi aggiungere quella password al file wp-config.php .

Successivamente, vai su cPanel → File Manager → public_html → wp-config.php .

Fare clic con il tasto destro sul file e selezionare l'opzione Visualizza .

visualizza l'opzione sul file wpconfig.

Il file si aprirà in una nuova scheda. Le credenziali del database appariranno sotto questa frase: /** Il nome del database per WordPress */

credenziali del database in wpconfig - errore durante la creazione di una connessione al database wordpress.

Abbina le credenziali nel file wp-config.php con quelle che hai trovato nei database MySQL.

Se c'è una mancata corrispondenza, puoi modificare il file di configurazione e sostituire la credenziale errata con quella corretta. Per modificare il file di configurazione, fare clic con il pulsante destro del mouse sul file e selezionare l'opzione Modifica .

3. Ripara il database WordPress corrotto

Se il database del tuo sito è stato danneggiato, in alcune situazioni ciò potrebbe attivare il messaggio WordPress Errore durante la creazione di una connessione al database.

Fortunatamente, il database MySQL dispone di una funzionalità integrata che puoi utilizzare per avviare una riparazione. Per maggiori dettagli, Themeisle ha una guida dettagliata su come riparare il database WordPress utilizzando vari metodi.

4. Reinstalla i file principali di WordPress

Sebbene il messaggio “errore durante la creazione di una connessione al database” sia correlato al database, anche i file core di WordPress corrotti possono attivare questo errore in rare situazioni.

Pertanto, rimuovere i file corrotti e reinstallare i file principali di WordPress potrebbe risolvere il problema.

Poiché non puoi accedere alla dashboard di WordPress, puoi reinstallare i file principali di WordPress utilizzando un client FTP o uno strumento di gestione dei file interno al browser come cPanel File Manager.

In questo articolo utilizzeremo l'account di hosting per accedere al backend del tuo sito web, ma il processo di base è lo stesso se ti connetti direttamente tramite FTP.

Per reinstallare WordPress, la prima cosa che devi fare è scaricare l'ultima versione di WordPress sul tuo computer locale e decomprimere il file.

Successivamente, apri il tuo account di hosting, vai su cPanel → File Manager → public_html . Seleziona il pulsante Carica situato nella parte superiore dello schermo e carica i file decompressi sul tuo computer locale.

pulsante di caricamento sul file manager: errore durante la creazione di una connessione al database WordPress.

Ti verrà chiesto di confermare se desideri sostituire i file esistenti. Premi il pulsante Conferma o e attendi che i file vengano sostituiti.

Quindi controlla se ciò ha aiutato a rimuovere il messaggio WordPress Errore durante la creazione di una connessione al database dal tuo sito web.

5. Verifica eventuali problemi con il plug-in

Come il core di WordPress, temi e plugin corrotti possono anche attivare il messaggio di errore Errore durante la creazione di una connessione al database WordPress in rare situazioni.

Ti consigliamo di iniziare controllando i tuoi plugin, poiché è più probabile che causino problemi rispetto al tuo tema.

Per sapere se l'errore è causato da un plug-in installato sul tuo sito web, ecco cosa devi fare:

Per iniziare, connettiti al tuo server tramite FTP o utilizza cPanel File Manager per accedere ai file sul tuo server. Utilizzeremo File Manager per questa guida, ma l'idea di base è la stessa se utilizzi un client FTP.

Una volta connesso, vai a public_html → wp-content → plugins .

Quindi, rinomina la cartella dei plugin in plugins-deactivated .

rinominare la cartella del plugin in wpcontent per correggere l'errore durante la creazione di una connessione al database wordpress.

Non appena rinominerai la cartella dei plugin , tutti i plugin del tuo sito verranno disattivati. Ora controlla se il problema di connessione al database è risolto.

Se il problema persiste, i tuoi plugin non sono il colpevole. Puoi rinominare la cartella dei plugin con il suo nome originale (ad esempio ' plugin ').

Se il problema si risolve, sai che è uno dei tuoi plugin a causare il problema. Puoi quindi utilizzare lo stesso approccio per disabilitare i singoli plugin all'interno della cartella dei plugin . Ad esempio, se la cartella del plugin è cool-plugin , dovresti rinominarla in cool-plugin-deactivated per disabilitare solo quel plugin.

Una volta trovato il plugin problematico, puoi sostituirlo con un plugin alternativo o contattare lo sviluppatore del plugin per ricevere assistenza.

6. Chiedi aiuto al tuo provider di hosting

Se dopo aver provato tutte le soluzioni elencate in questo articolo non riesci ancora a rimuovere l'errore dal tuo sito Web WordPress, è il momento di chiedere aiuto al tuo provider di hosting.

Dovrebbero essere in grado di offrire soluzioni che renderanno operativo il tuo sito web in pochissimo tempo.

Se ritieni che il supporto del tuo host non sia molto utile, potresti voler passare a uno dei provider dalla nostra migliore carrellata di hosting WordPress.

Vai all'inizio

Risolvi definitivamente l'errore durante la creazione di una connessione al database su WordPress

Il problema Errore durante la creazione di una connessione al database WordPress viene visualizzato quando stai tentando di aprire una pagina del tuo sito Web WordPress.

L'errore indicava che il sito non può connettersi al database.

Il database è una parte importante di un sito Web WordPress perché memorizza post, pagine, commenti, dati utente, impostazioni, configurazioni dei plug-in e altre risorse.

Senza accesso al database, il browser non può aprire una pagina web.

Inoltre, l'accesso al database viene in genere perso a causa di motivi quali indisponibilità del server database con credenziali errate, database danneggiato e problemi del server di hosting.

Per ristabilire l'accesso al database, procedere come segue:

  • Controlla se i tuoi server di hosting sono inattivi
  • Verificare le credenziali del database
  • Ripara il database corrotto
  • Reinstalla il core di WordPress
  • Disattiva tutti i tuoi plugin
  • Chiedi aiuto al tuo provider di hosting

Se hai domande sul messaggio “errore durante la creazione di una connessione al database WordPress”, faccelo sapere nella sezione commenti qui sotto .