Come risolvere "Errore durante la creazione di una connessione al database" in WordPress
Pubblicato: 2018-07-02Ogni sito Web attualmente attivo deve affrontare questo problema che è " Errore durante la creazione di una connessione al database " a causa della complicazione che un sito Web attraversa con la gestione del database e così via.
Questo è un errore molto comune e non c'è nulla di cui preoccuparsi.

Che cos'è l'errore "Errore durante la creazione di una connessione al database"?
Questo errore si verifica in genere quando il server web non è in grado di connettersi al database. Ora ci possono essere molte ragioni per cui il server web non raggiunge il database.
Possono anche variare molto. Il problema più comune è che le impostazioni errate o non valide come le impostazioni SSL errate.
Ci sono più modifiche che questo problema può verificarsi anche a causa dell'hosting, quindi è davvero importante utilizzare un provider di hosting adeguato e affidabile.
Comprensione di base dell'errore:
WordPress CMS (il CMS che stai attualmente utilizzando) utilizza due tecnologie e deve utilizzarle. Sono
- PHP
- MySQL
PHP è il linguaggio principale in cui viene sviluppato il framework completo di WordPress, quindi PHP è davvero essenziale per il corretto funzionamento del sito Web o del blog di WordPress.
MySQL è fondamentalmente un'applicazione di database utilizzata dalla maggior parte dei siti Web e dei blog. Tutti i dati che fornisci sono praticamente archiviati nel database MySQL. Spero che tu capisca quanto sia importante.
Quindi, essenzialmente WordPress utilizza PHP e MySQL entrambi interconnessi per alimentare un sito Web e un blog WordPress.
Cause dell'errore "Errore durante la creazione di una connessione al database".
#1: File di configurazione di WordPress danneggiati:
Il file di configurazione principale di WordPress a volte può essere danneggiato a causa di alcuni aggiornamenti tecnici o di un aggiornamento errato del codice.
Diciamo che modifichi parte del codice nel file di configurazione di WordPress e sono sbagliati, quindi WordPress non sarà in grado di connettersi al database e il problema non può essere verificato.
#2: Troppo traffico in tempo reale:
So come può essere troppo traffico un problema, ma sì, c'è una certa capacità che il database può gestire.
Supponiamo che tu abbia la larghezza di banda di 5 GB e che il sito Web riceva all'improvviso oltre 1.000 in tempo reale a causa di uno dei tuoi post diventato virale sui social media.
5 GB di larghezza di banda che non ottimizzano il problema possono essere in grado di gestire il traffico, quindi va nel panico e va giù incolpando il problema del database perché i registri possono essere trasferiti al database.
#3: Database danneggiato:
Questo è il problema principale che si verifica quando i registri, i plug-in o lo sviluppatore del tema incasinano il registro del database, quindi il database viene danneggiato per proteggersi e fermare qualsiasi altro attacco esterno.
#4: Credenziali di accesso errate:
Questo succede a molte persone. Diciamo che hai un plug-in di sicurezza e hai il massimo dei tentativi di accesso e quando lo superi il database sarebbe davvero interessato e lo sviluppatore deve modificare il massimo limitato a più.
Metodi per correggere l'errore "Errore durante la creazione di una connessione al database":
- Contattando il provider dell'host web
- Verificare se il database non è danneggiato
- Controllare le credenziali di accesso al database
- Ripristina i file WordPress predefiniti
Metodo 1: contattando il tuo provider di hosting web

Questo è un grosso problema che si verifica se non si dispone di un servizio di hosting valido e affidabile.
Questo metodo può essere utilizzato se utilizzi un hosting condiviso in cui il tuo sito Web sarà ospitato con più siti e tutti quei siti avrebbero una connessione al database interconnessa.
Quindi supponiamo che se il tuo provider di hosting web ha ricevuto un attacco esterno come DDoS, incasina i database che ospitano su quei server.
Quindi è davvero importante che contatti il tuo provider di hosting Web utilizzando l'ID e-mail dell'assistenza clienti o la chat dal vivo o il numero di contatto o solleva un ticket.
Spiega loro la situazione e chiedi loro se il problema proviene dalla loro fine e chiedi loro di risolverlo il prima possibile.
Metodo 2: verificare se il database non è danneggiato
Il database di WordPress è una cosa complessa da capire e con questa complessità può causare molti problemi come Errore durante la creazione di una connessione al database.
- Innanzitutto, vai alla dashboard o al backend di WordPress . (Ignora questi passaggi se viene visualizzato l'errore " Errore durante la creazione di una connessione al database ").
- Leggi attentamente l'errore che viene visualizzato il tuo sito web. Con il nuovo aggiornamento in WordPress, sono desiderosi di informare le persone sull'errore e sulla sua spiegazione. Vedi se riesci a trovare un buon consiglio e prova a implementarlo.

Un'altra possibilità è che visualizzi un messaggio che inizia con “ Una o più tabelle del database non sono disponibili […]” Ciò significa che sei tu che devi “ riparare ” il database.
Questo può essere risolto facilmente. Tutto ciò di cui hai bisogno è l'accesso ai file FTP dal sito web.

Collegati al tuo sito web tramite FTP (File Transfer Protocol). Puoi scaricare FileZilla .
Vai al file principale di WordPress e scarica il file " wp-config.php " sul tuo computer. Modifica il file e aggiungi una riga di codice alla fine (subito prima di "Questo è tutto, smetti di modificare")
define('WP_ALLOW_REPAIR', true);
Ora carica di nuovo il file sul tuo server web usando FTP e sovrascrivilo con il file precedente.
Infine, vai su esempio.com/wp-admin/maint/repair.php
Quando vai all'URL sopra, otterrai qualcosa come l'immagine qui sotto.

Fare clic su " Ripara database " o Ripara e ottimizza database " e lascia che si ripari. Al termine della riparazione, torna al tuo sito e verifica se l'errore è ancora presente.
Se il tuo sito web funziona, fermati qui o prova il metodo successivo.
Metodo 3: verifica delle credenziali di accesso al database
WordPress utilizza un nome utente e una password richiesti e specifici per connettersi al database. Di solito , queste credenziali di accesso non cambiano, ma a causa di alcuni problemi o problemi di connettività con il plug-in o il tema possono causare questo problema.
Questo problema può essere risolto con il file wp-config.php. Queste sono le linee di cui stiamo parlando
define('DB_NAME', 'some_db');
define('DB_USER', 'some_username');
define('DB_PASSWORD', 'qualche_pass');
define('DB_HOST', 'localhost');
Contengono tutti i dettagli del tuo Database e se modificati causeranno problemi di connessione del sito al database.
Copia queste quattro righe di codice e contatta il tuo provider di hosting web e fornisci loro queste 4 righe di codice e chiedi loro se è corretto e, in caso contrario, chiedi loro di risolverlo.
Molto probabilmente lo risolveranno ( dipende dalla qualità del tuo provider di hosting Web ).
Una volta risolto, torneranno a te con le righe corrette delle credenziali di accesso. Ora tutto ciò che devi fare è incollare il codice in wp-config.php e caricare nuovamente il file sul server e sostituire il file con la versione precedente tramite FTP
Metodo 4: ripristinare i file WordPress predefiniti
Come accennato, anche i file core di WordPress possono essere una causa di questo problema.
Di solito, sono i file di WordPress che vengono danneggiati a causa di molteplici motivi come l'attacco esterno al tuo sito Web o il tema che stai utilizzando o i plug-in.
Qualunque cosa sia necessario per ripristinare i file WordPress predefiniti.
Il metodo più semplice per farlo è scaricare un nuovo pacchetto WordPress da WordPress.org e sostituire i file con quelli attuali.
- Vai su WordPress.org e scarica il nuovo pacchetto WordPress aggiornato.
- Decomprimi il file.
- Apri il browser e trova la cartella " wp-content ".
- Elimina la cartella " wp-content ".
- Collega il tuo sito web tramite FTP.
- Vai alla directory principale principale di WordPress.
- Carica i nuovi file di WordPress e sovrascrivili con i precedenti.
Di solito, questo metodo avrebbe risolto il problema e sei pronto per partire.
Come evitare questo errore in futuro?
Non esiste un metodo infallibile al 100% per non avere questo problema nella funzione. Ma posso darti alcuni suggerimenti o avvertimenti in futuro per non avere questo problema.
- #1: Acquista un provider di hosting Web di qualità. Il 90% del tuo lavoro nella protezione del tuo sito web arriva a questo. Tutto dipende da come è il tuo provider di hosting web. Assicurati di acquistare un servizio di hosting Web affidabile e sicuro.
- #2: evita di utilizzare temi e plugin non protetti. Non scaricare gratuitamente la versione a pagamento di temi e plug-in dai siti Web di terze parti perché questi temi e plug-in potrebbero essere inseriti con codice dannoso e ciò danneggerebbe davvero il tuo sito Web. Rimani sempre originale per non avere questi problemi in futuro.
- # 3: fai sempre i backup. Esistono più plug-in di backup automatici per WordPress, utilizzali e assicurati di avere sempre backup del tuo sito Web per qualsiasi uso futuro. Nessuno può prevedere il futuro, quindi è meglio prendersene cura.
Conclusione:
Spero che questi quattro metodi sopra menzionati funzionino. Se hai altri problemi, non esitare a commentare qui sotto e condividi questo articolo con i tuoi amici.




