Come correggere l'errore durante la creazione di una connessione al database in WordPress
Pubblicato: 2016-06-01Per un principiante di WordPress, "Errore durante la creazione di una connessione al database" può essere un incubo. Numerosi motivi possono causarlo. E a volte, trovarli e risolvere il problema richiede troppo tempo. La frustrazione può aumentare così tanto che un principiante ricorderà questo incidente per il resto della sua vita.
Ora che ho spiegato l'esatto impatto di questo errore e sperando che tu non lo stia prendendo alla leggera, diamo un'occhiata a come risolverlo e anche a cosa lo causa.
Cosa c'è dietro questo errore?
Se hai installato WordPress manualmente, non hai bisogno di una risposta a questa domanda. Ma immagino sia la seconda situazione, ovvero l'installazione di WordPress tramite strumenti come Simple Scripts.
Non dobbiamo passare attraverso i dettagli dell'installazione e quindi non siamo consapevoli di cosa ci sia esattamente dietro. Ora, è tempo di imparare poche cose.
Un sito Web basato su WordPress è composto da un File Manager, che memorizza il lato front-end dei dati (file e cartelle) e un Database, che mantiene il record (e la connessione tra file e cartelle) della maggior parte del front-end -dati finali.
Entrambe queste estremità dovrebbero lavorare insieme per mantenere attivo e funzionante un sito Web basato su WordPress. E, per far dialogare queste due estremità e farle funzionare in armonia, si stabilisce una connessione tra loro al momento dell'installazione.
Ora, se succede qualcosa a quella "connessione" tra il front-end e il database, si verifica questo errore di cui stiamo parlando.
Ora, il front-end contiene un file particolare, che conserva i dettagli di accesso e configurazione del database. Se qualcosa non va in quel file, una parte della configurazione non è corretta o le credenziali di accesso sono errate (o cambiano), si verifica questo errore.
Un'altra situazione in cui può verificarsi questo errore è quando la parte del database non risponde. O nel peggiore dei casi, l'estremità del database è danneggiata a causa di problemi tecnici o relativi alla codifica.
Nella situazione reale, una volta installato WordPress e se il webmaster non tocca mai nulla nel back-end o nel front-end, questo errore non si verifica mai (quasi). Ma, anche se non si è fatto nulla, l'errore può aumentare a causa di alcuni errori a livello di server.
Nella maggior parte delle situazioni, gli errori del server da parte del provider di hosting causano il problema.
Tutto quello che devi sapere per capire le radici di questo errore e, una volta che hai capito tutto, è tempo per noi di passare alla nostra fase successiva, ovvero una soluzione al problema.
Come correggere l'errore durante la creazione di una connessione al database?
A seconda della causa, la correzione può variare. Devi essere consapevole della vera causa prima di poter sparare con tutte le tue pistole. Trovare la causa è una parte cruciale e complicata, quindi si consiglia sempre di chiedere aiuto al team di supporto dietro il provider di hosting, nel caso in cui non si sia a conoscenza della parte di codifica.
#1 Controlla le credenziali di accesso
Il file wp-config, memorizzato sul lato front-end (File Manager) contiene le credenziali di accesso ei dettagli di configurazione relativi al Database. È necessario verificare se qualcosa è stato modificato in quel file e verificare se i dettagli di accesso sono corretti.

Per testarlo, puoi creare un nuovo file, dargli un nome qualsiasi e salvarlo con '.php.' estensione. Ora apri il file e incolla il codice seguente.
<?php
$test Connessione = mysql_connect('localhost', 'root', 'password');
se (!$testConnection) {
die('Errore: ' .mysql_error());
}
echo 'Connessione al database funzionante!';
mysql_close($testConnection);
?>
Salva il file e quindi apri l'URL di quel file nel browser. Una volta premuto invio, il codice all'interno del file verrà eseguito, portando il risultato accurato.
Se trovi un errore qui, la soluzione migliore è cambiare la combinazione di nome utente e password e riflettere le stesse modifiche anche sul lato database.
# 2 Ripara database
Tempi massimi, il problema si trova nel front-end del sito Web e l'area Dashboard è ancora accessibile. Se questo è il caso, riceverai un messaggio relativo alla riparazione del database corrotto dallo stesso WordPress. Procedi con cautela e se tutto funziona come previsto, il problema verrà risolto.
In questa situazione, una o due tabelle nel database vengono danneggiate, causando il problema. Se lo strumento di riparazione nativo non funziona, puoi anche utilizzare plug-in di terze parti o chiedere al team di supporto dietro il provider di hosting di esaminare le tabelle e risolverlo.
Se il database è oltre il salvataggio ed è completamente danneggiato, è necessario creare un nuovo database e ripristinare i file di backup in quello nuovo.
#3 Controlla lo stato del server
Nella maggior parte dei casi, un sito Web WordPress inizia con un piano di hosting condiviso poiché riceve circa un centinaio (o un massimo, un migliaio) di visite al giorno. Ma con il tempo e gli sforzi, il sito web diventa popolare e inizia a ricevere centinaia di visite in un minuto. Il server trova una scusa per non rispondere in quanto non è pensato per gestire un traffico enorme.
Esiste una limitazione fino alla quale il server può gestire il traffico dati e, una volta raggiunto il picco, gli errori iniziano a manifestarsi.
Quindi, se questo è il caso del tuo sito Web, non puoi fare nulla, tranne contattare il provider del server. Comunica con il team di supporto dietro il provider di Hosting Server e condividi il problema con loro. Se sono buoni come hanno promesso, il problema sarà risolto. Altrimenti, è giunto il momento di passare a un server nuovo e migliore.
Parole finali
Come ho spiegato in precedenza, la maggior parte delle volte l'errore è causato dal server. Nel momento in cui un server non risponde, non puoi fare nulla per risolvere il problema, a parte aspettare che il provider di hosting lo attivi e funzioni di nuovo. Questo è il motivo esatto per cui è altamente raccomandato rivolgersi a un noto provider di hosting.
Se il tuo sito Web riceve tonnellate di traffico e stai ancora attenendoti al piano di hosting condiviso, è giunto il momento di passare a un piano di hosting WordPress gestito (consigliamo Flywheel: è facile, conveniente e consente di risparmiare un sacco di tempo e frustrazione). Una volta che ti alzi con un piano Managed o VPS, non ci sarà nessun altro sito oltre al tuo su un singolo server e le specifiche di quel particolare server saranno di prim'ordine per gestire un traffico enorme.
Ora, cosa ne pensi di questo errore? Sono abbastanza sicuro che la correzione ha funzionato per te e il sito Web è attivo e funzionante. Qual è stato il problema esatto che ha causato l'errore? Discutiamone!