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

Pubblicato: 2018-07-02

Ogni 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.

wordpress-error-connecting-to-database

Sommario

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

Web Hosting Support

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.

  1. 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 ").
  2. 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.

  1. Vai su WordPress.org e scarica il nuovo pacchetto WordPress aggiornato.
  2. Decomprimi il file.
  3. Apri il browser e trova la cartella " wp-content ".
  4. Elimina la cartella " wp-content ".
  5. Collega il tuo sito web tramite FTP.
  6. Vai alla directory principale principale di WordPress.
  7. 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.