Correggi "Errore che stabilisce una connessione di database" in WordPress.

Scritto da: Autore Avatar Komal Bothra
Autore Avatar Komal Bothra
Ehi, sono komal. Scrivo contenuti che parlano dal cuore e fa funzionare WordPress per te. Ringraziamo le tue idee!
Correggere l'errore che stabilisce una connessione di database in wordpress

Di fronte al "errore che stabilisce una connessione di database" in WordPress può essere sia perplesso che allarmante. Indica che il tuo sito Web e il suo database non stanno comunicando, mettendo fuori servizio l'intero sito. Questo disconnessione influisce sulla funzionalità del tuo sito e può anche incresparsi per influenzare il traffico, l'analisi e le entrate.

Comprendere le cause alla radice e l'implementazione di soluzioni pratiche può riportare rapidamente il tuo sito Web online. In questa guida, scopriremo il motivo dietro questo errore e forniremo passaggi attuabili per risolverlo.

Comprensione dell '"errore che stabilisce una connessione di database" in WordPress

Flusso di siti Web di WordPress

Quando WordPress lampeggia il messaggio "Errore che stabilisce una connessione al database", segnala una rottura nella comunicazione tra il tuo sito Web e il suo host di database. Al suo centro, WordPress opera su PHP e si basa fortemente su MySQL per del database . Ogni volta che un utente atterra sul tuo sito, le istruzioni PHP saltano in azione, estraendo dati pertinenti dal MySQL per visualizzare i contenuti per quell'utente.

Ora, immagina che qualcuno che tira fuori una scheda di biblioteca chiave da un vasto sistema di catalogo: se la tastiera scompare, non c'è modo di accedere alle informazioni. Questo è essenzialmente ciò che accade con questo errore: WordPress non può recuperare i dati necessari, portando a un display vuoto sullo schermo del visitatore.

Mentre la parte frontale del tuo sito potrebbe ancora apparire funzionale se la cache è intatta, questo errore ti blocca dal backend di WordPress. Per porre rimedio a questo, è fondamentale approfondire i potenziali fattori scatenanti di questa connessione al database e affrontarli prontamente. Immergiti nelle sezioni seguenti per scoprire le cause alla radice di questo errore di WordPress e delle loro soluzioni .

Cosa causa l'errore di connessione del database nei siti WordPress?

Prima di immergerti nelle soluzioni, comprendiamo i motivi alla base dell'errore di connessione del database:

  1. Il server di database è in calo : a volte, l'errore è dovuto a problemi alla fine del provider di hosting, soprattutto se ospitano il tuo server di database.
  2. Credenziali di database errate : il tuo file wp-config.php può avere dettagli di database errati. Questo potrebbe essere il colpevole se hai recentemente modificato la password del database o il nome utente.
  3. File WordPress corrotti : i file WordPress Core possono occasionalmente essere danneggiati a causa di aggiornamenti non riusciti o altri motivi.
  4. Database corrotto : un database danneggiato può anche attivare questo errore, soprattutto se il tuo sito è un obiettivo di hacker o ha un plug -in problematico.

Leggi : Correggi "C'è stato un errore critico sul tuo sito WordPress"

Risoluzione dei problemi "Errore che stabilisce una connessione di database" in WordPress

Prima di immergerci in profondità, ricorda: prima sicurezza! Fai sempre un backup del tuo sito web . I passaggi di cui discuteremo prevedono armeggiare con il database del tuo sito e vogliamo evitare passi falsi causando più mal di testa.

Per coloro che si chiedono, un backup è come fare una copia dello stato attuale del tuo sito web. Se qualcosa va storto, puoi tornare a questo stato salvato.

Ci sono plug -in utili disponibili per i backup . Strumenti come VaultPress o WP Time Capsule sono scelte popolari. Se usi Kinsta Hosting, hanno una funzione di backup integrata. Vai alla sezione "Backups" in "Mykinsta", fai clic sulla scheda "Manuale", quindi premi il pulsante "Back Up Now".

Se sei più pratico, puoi anche fare un backup manuale usando PhpMyAdmin. Ma per molti, un plug -in potrebbe essere il percorso più semplice.

il backup del tuo , possiamo affrontare il problema della connessione del database. Pronto? Immergiamoci!

Verificare i dettagli del database WordPress

Il colpevole principale dietro l'errore di database di WordPress è spesso credenziali di database errate. Se hai recentemente spostato il tuo sito Web WordPress su un altro host web, questa diventa una causa ancora più probabile.

Le impostazioni vitali di WordPress, comprese le credenziali di accesso al database, risiedono nel file WP-config.php. Se questa è la prima volta che ti immergi, non preoccuparti; È più semplice di quanto sembri. 

All'interno del file wp-config.php, concentrati sui seguenti segmenti:

  1. // Impostazioni MySQL - Informazioni fornite dal tuo provider di hosting //
  2. /** Nome del tuo database WordPress*/
  3. define ('db_name', 'your_database_name');
  4. /** il tuo nome utente mysql*/
  5. define ('db_user', 'your_username');
  6. /** la tua password del database MySQL*/
  7. define ('db_password', 'your_password');
  8. /** Mysql Hostname (di solito è ' localhost ')*/
  9. define ('db_host', ' localhost ');

Assicurati che i valori per il nome del database, il nome utente del database, la password e l'host si allineino perfettamente con ciò che è impostato sulla piattaforma di hosting .

Per controllare questi valori, accedi alla dashboard di web hosting e vai alla sezione Database MySQL. Qui troverai le tabelle e i dettagli esatti del database che dovrebbero essere nel tuo file WP-Config.

Se vengono trovate discrepanze, correggerle nel WP-config.php . Una volta fatto, ricarica il tuo sito Web per vedere se è tornato alla normalità.

Se il problema persiste, non essere scoraggiato; Ci sono più passi avanti per aiutare a diagnosticare il problema. Continua a leggere e ti faremo passare.

Ripara il database WordPress

Se sospetti che il database sia danneggiato, potrebbe essere necessario ripararlo. Aggiungi la seguente riga al tuo file wp-config.php: 

define ('wp_allow_repair', true); 

Successivamente, visitare http://yourwebsite.com/wp-admin/maint/repair.php e segui le istruzioni.

Ripara il database WordPress

Controlla il tuo server di database

Hai problemi con il messaggio "Errore che stabilisce la connessione del database"? Ciò potrebbe essere dovuto a problemi con il tuo server MySQL, che è come lo spazio di archiviazione per i dati del tuo sito Web. Proprio come qualsiasi ripostiglio, a volte le cose vengono ingombra o bloccate.

Ecco un modo semplice per capire e verificarlo:

Troppi visitatori

Immagina una stanza con un numero limitato di sedie. Se entrano troppe persone, non ci saranno abbastanza sedie. Allo stesso modo, il server di database può gestire solo così tante connessioni. Se diventa troppo affollato, potrebbe lottare.

Chiedi al tuo fornitore di hosting

La tua scommessa migliore è dare un grido al tuo fornitore di hosting. Avranno gli strumenti e le informazioni per verificare se il tuo server MySQL è sopraffatto.

Prova altri siti

Se hai più siti sullo stesso server, dai un'occhiata. Se stanno affrontando lo stesso problema, è probabilmente un problema del server.

Correlati : come reindirizzare l'URL WordPress con e senza plugin

Fare un rapido test 

È possibile creare un semplice test per controllare la connessione del server. Vai a Root Directory in cui sono archiviati i file del tuo sito Web (di solito in public_html). Crea un nuovo file denominato 'test.php'.

Aggiungi questo codice al tuo file:

<?php $link = mysqli_connect('localhost', 'your_username', 'your_password'); if (!$link) { die('Couldn’t connect: ' . mysqli_error()); } echo 'Connection successful!'; mysqli_close($link); ?>

Sostituisci "your_username" e "your_password" con i dettagli del database effettivi. Una volta fatto, salvalo e prova ad accedere a questo file sul tuo sito Web. Se vedi una "connessione riuscita!" Messaggio, i dettagli dell'utente sono corretti e il problema potrebbe essere altrove.

Facilitare il carico

Se sei su un server condiviso, il tuo sito Web deve condividere risorse con gli altri. È come condividere una torta - più persone ci sono, più piccola diventa ogni fetta. È possibile utilizzare plug -in come W3 Total Cache per aiutarlo. Questi strumenti aiutano il tuo sito Web a correre più fluidi, riducendo la tensione sul server.

Leggi : come correggere l'errore del server interno 500 in WordPress

Correggi i file WordPress corrotti

Se stai eseguendo il temuto "errore che stabilisce una connessione di database" sul tuo sito WordPress, un potenziale colpevole potrebbe essere danneggiato i file WordPress. Ma non preoccuparti; risolverlo è semplice. Innanzitutto, fai sempre un backup del tuo sito web. Pensalo come salvare il tuo lavoro prima di apportare modifiche significative. Ora, aggiornerai le parti fondamentali del tuo WordPress, ma i tuoi temi , plugin e media rimarranno intatti.

Ecco un breve passo per passo:

  • Scarica l'ultimo WordPress da WordPress.org e decomprimerlo.
  • Rimuovere la cartella "WP-Content" e il file "wp-config-sample.php".
  • Ora, carica i file puliti sul tuo sito, sostituendo quelli vecchi.

Ricorda, eventuali modifiche uniche che apportate a file specifici potrebbero essere ripristinati, ma puoi ripristinarli con il tuo backup. Dopo il caricamento, cancella la cache del browser e controlla il tuo sito.

Con questi passaggi, hai dato un po 'di ringiovanimento al tuo WordPress. Se l'errore persiste, potrebbe derivare da un altro problema, ma puoi arrivare in fondo con pazienza.

Aggiorna l'URL del sito WordPress

Quando si migra il sito o si modificano il suo dominio, l'URL del sito nel database potrebbe non aggiornare automaticamente, causando l'errore. Aggiorna l' URL del sito WordPress utilizzando PhpMyAdmin:

  1. Vai alla dashboard di hosting e accedi PhpMyAdmin.
  2. Seleziona il tuo database WordPress.
  3. Fare clic sulla SQL ed eseguire la seguente query:
    Aggiorna wp_options set option_value = 'your_site_url' dove opzione_name = 'siteurl';
  4. Sostituisci il tuo_site_url con l'URL del sito reale.
  5. Controlla se il problema si risolve.

Verifica le autorizzazioni utente del database

A volte, l' del database associato all'installazione di WordPress può perdere le autorizzazioni per accedere o modificare il database. Ciò può accadere a causa di aggiornamenti del server o modifiche alle configurazioni di hosting. Per controllare e correggere questo:

  1. Accedi PhpMyAdmin dal tuo pannello di hosting.
  2. Passare alla Privilegi .
  3. Assicurarsi che l'utente abbia tutti i privilegi assegnati al database WordPress.
  4. In caso contrario, modifica i privilegi e salva.

Correggi il plugin o i conflitti a tema

Plugin e temi difettosi o obsoleti possono corrompere tabelle di database o attivare conflitti che causano questo errore. Ecco come risolvere i problemi:

  1. Disattiva i plugin:
    • Utilizzare FTP o File Manager per rinominare la cartella WP-Content/Plugins su plugins_old.
    • Accedi al tuo sito Web per verificare se il problema è risolto.
    • Rinomina la cartella Back e riattiva i plugin uno per uno per identificare il colpevole.
  2. Passare a a Tema predefinito:
    • Passa alla WP-Content/Temi e rinomina la cartella del tema attivo.
    • WordPress passerà automaticamente a un tema predefinito come venti ventuno .
    • Controlla se il problema è risolto.

Crea un nuovo database

Se il database è irreparabilmente corrotto, la creazione di un nuovo database potrebbe essere l'unica soluzione:

  1. Backup Dati esistenti : scarica un backup del tuo database corrente utilizzando PhpMyAdmin o un plug -in.
  2. Crea un nuovo database : vai al pannello di hosting e crea un nuovo database nella Database . Quindi, aggiungi un nuovo utente di database e assegna tutti i privilegi.
  3. Importa dati di backup : aprire PhpMyAdmin, selezionare il nuovo database e importare il file di backup.
  4. Aggiorna wp-config.php : sostituire il nome del vecchio database, il nome utente e la password con i nuovi dettagli del database.

Controlla i limiti delle risorse del server

Le limitazioni delle risorse sugli ambienti di hosting condivisi possono portare a errori di connessione del database durante i picchi di traffico. Ottimizza l'utilizzo del tuo server da:

  1. Aumentando il limite di memoria PHP in wp-config.php:
    define ('wp_memory_limit', '128m');
  2. Utilizzando la memorizzazione nella cache sul lato server : installare plug-in di memorizzazione nella cache o abilitare la memorizzazione nella cache lato server tramite l'host.
  3. Monitoraggio dei registri del server: controllare i registri di utilizzo delle risorse nel pannello di controllo di hosting per identificare i colli di bottiglia.

Il tuo sito web merita cure esperte

Lottando con la manutenzione del sito Web? Lascia che Seahawk gestisca il sollevamento pesante mentre ti concentri sulla crescita della tua attività. Connettiti con noi ora!

Soluzioni aggiuntive per l'errore di connessione del database WordPress

correggere l&#39;errore del database

Cambia l'indirizzo del tuo sito web

  • Vai a PhpMyAdmin dalla dashboard di hosting.
  • Scegli il tuo database WordPress.
  • Fai clic sul menu SQL.
  • Incolla in questo codice:

Aggiorna wp_options set option_value = 'your_site_url' dove opzione_name = 'siteurl' 

Assicurati di mettere il tuo indirizzo Web reale dove dice "Your_site_url".

Sapere : Fix WordPress “La pubblicazione non è riuscita. La risposta non è una risposta JSON valida. " Problema

Riavvio rapido

Se hai il tuo server o una configurazione speciale, prova a disattivare e riaccendere. A volte è tutto ciò di cui ha bisogno.

Chiedi un po 'di aiuto

Se sei bloccato, la tua di hosting di WordPress può aiutare. Oppure, puoi assumere gli sviluppatori di WordPress per aiutarti a correggere questo errore di connessione del database.

Controlla i tuoi componenti aggiuntivi

Hai aggiunto qualcosa di nuovo al tuo sito web di recente? Un look da utente completamente nuovo o uno strumento? Spegnili e vedi se questo lo risolve. In tal caso, accendili individualmente per scoprire quale sta causando il problema.

Aumenta la memoria di PHP

Pensa al tuo file PHP come a un computer che a volte ha bisogno di più RAM. Puoi farlo aggiungendo una riga a un file chiamato "wp-config.php" sul tuo sito:

define ('wp_memory_limit,' '256m'); 

Leggi: come aggiornare la versione PHP di WordPress?

Assicurati che nessuno stia scherzando con il tuo sito

A volte accadono cose cattive, come qualcuno che cerca di hackerare i siti. Se sei preoccupato per questo, alcuni strumenti ed esperti possono controllare e assicurarsi che tutto sia sicuro.

Soluzioni avanzate per correggere "Errore che stabilisce una connessione di database"

Qui stiamo introducendo soluzioni più tecniche e meno comuni per i casi in cui la risoluzione dei problemi di base fallisce:

Ripristina dal backup

A volte, la soluzione più veloce è ripristinare il tuo sito da un backup se sospetti che le recenti modifiche abbiano causato il problema. Ecco come:

  1. Accedi al pannello di controllo di hosting e vai alla Backups .
  2. Selezionare un file di backup da prima dell'errore.
  3. Ripristina sia i file che il database.

Controllo : plugin di backup WordPress

Esaminare i registri degli errori

Se nessuno dei precedenti funziona, esaminare i registri degli errori può rivelare la causa principale del problema:

  1. Abilita il debug in wordpress aggiungendo questo a wp-config.php:
    define ('wp_debug', true);
define ('wp_debug_log', true); define ('wp_debug_display', false);
  1. Accedi al Debug.log nella cartella WP-Content per messaggi di errore dettagliati.
  2. Condividi il registro con il tuo provider di hosting o uno sviluppatore di WordPress per assistenza .

Ottimizza le tabelle del database

L'ottimizzazione regolare può impedire la corruzione del database. Usa phpmyadmin per ottimizzare le tabelle:

  1. Accedi a phpmyadmin.
  2. Seleziona il tuo database WordPress .
  3. Controlla tutte le tabelle e scegli Ottimizza la tabella dal menu a discesa.

In alternativa, utilizzare plug-in come WP-Optimize per automatizzare la manutenzione del database.

Riavvia il server Web

Per i server dedicati o l'hosting VPS, il riavvio del server Web può correggere i problemi temporanei:

  1. Accedi alla dashboard di hosting o connettiti tramite SSH .
  2. Esegui il comando di riavvio:
    riavvio
  3. Controllare se il sito riprende il funzionamento normale.

Come impedire "errore di stabilire una connessione di database" in WordPress

Come impedire &quot;errore di stabilire una connessione di database&quot; in WordPress

I problemi di database possono avere un impatto significativo sul traffico del tuo sito Web, l'esperienza utente e le classifiche SEO. Per salvaguardare il tuo sito e evitare che questo errore ricorrente, segui queste migliori pratiche:

Abilita backup automatici

Esegui regolarmente il backup del sito WordPress e il suo database. Avere un recente backup ti garantisce di poter ripristinare rapidamente il tuo sito in caso di problemi. Utilizzare plugin di backup affidabili come BlogVault o servizi di hosting con opzioni di backup integrate.

Suggerimento professionale: pianificare backup automatici giornalieri per avere sempre un punto di ripristino pronto.

Ottimizza il tuo database WordPress

Nel tempo, i database accumulano dati non necessari come revisioni, commenti di spam e tabelle orfane, che possono rallentare il tuo sito e aumentare il rischio di corruzione. Utilizzare plugin come il detergente per il database avanzato per pulire e ottimizzare regolarmente il database.

Vantaggio chiave: un database snello garantisce prestazioni più veloci e meno errori.

Installa temi e plugin fidati

Evita di installare plugin o temi da fonti non verificate, poiché possono contenere un codice dannoso o essere scarsamente ottimizzato, portando a conflitti ed errori. Attenersi a repository fidati come la libreria WordPress.org o gli sviluppatori affidabili.

Suggerimento professionale: verifica periodicamente i plugin e i temi, rimuovendo quelli non utilizzati o obsoleti per ridurre i rischi per la sicurezza.

Usa un host web affidabile

Scegli un provider di hosting che offre eccellenti tempi di attività, robuste misure di sicurezza e prestazioni veloci del server. I fornitori affidabili come Dreamhost , Kinsta e Pressble minimizzano i problemi relativi al server che potrebbero attivare errori di database.

Bonus: molti host premium includono backup automatici, cache e funzionalità di ottimizzazione del database.

Rimani aggiornato

Mantieni sempre il tuo core WordPress, i plug -in e i temi aggiornati alle versioni più recenti. Gli aggiornamenti spesso includono correzioni di bug e miglioramenti della compatibilità che riducono il rischio di errori di database.

Passaggio di azione: iscriviti al blog di Seahawk per approfondimenti sugli ultimi aggiornamenti e suggerimenti di WordPress per mantenere un sito sano.

Monitora regolarmente il tuo sito web

Imposta una routine per controllare le prestazioni del tuo sito , i registri degli errori e la salute del database. Strumenti come New Relic o la dashboard di monitoraggio dell'host possono fornire approfondimenti su potenziali problemi prima che si intensificano.

Suggerimento Pro: abilitare il debug in WordPress durante la risoluzione dei problemi per catturare i primi segni di problemi relativi al database.

Aggiorna le risorse del server quando necessario

Se il tuo sito sperimenta un traffico elevato o funzionalità complesse, prendi in considerazione l'aggiornamento a un piano di hosting con più risorse. VPS o hosting dedicato offre migliori stabilità e prestazioni rispetto all'hosting condiviso.

Perché è importante: i limiti di memoria o connessione insufficienti spesso portano a errori di connessione del database durante le estensioni del traffico.

Incartare

"Errore che stabilisce una connessione al database" è un problema che può interrompere il funzionamento regolare del sito WordPress, ma con l'approccio giusto, può essere risolto. Comprendendo le cause alla radice e seguendo la nostra guida passo-passo, è possibile diagnosticare e correggere in modo efficiente il problema.

Ricorda, prima di immergerti in qualsiasi soluzione tecnica:

  1. Esegui sempre il backup del tuo sito web. Questo ti assicura di avere una rete di sicurezza nel caso in cui qualcosa vada storto.
  2. Spostami sistematicamente attraverso le soluzioni, dalla verifica dei dettagli del database alla verifica dei file WordPress danneggiati.
  3. Non esitare a contattare il tuo provider di hosting per assistenza, soprattutto se sospetti problemi sul lato server.

L'integrità e la funzionalità del tuo sito Web sono fondamentali. Affrontare questo errore garantisce tempestivamente un'esperienza senza soluzione di continuità per i tuoi visitatori e salvaguarda la reputazione e le prestazioni della tua presenza online.

Infine, rimani sempre informato e aggiornato sulle migliori pratiche e potenziali problemi con WordPress. Manutenzione regolare, aggiornamenti tempestivi e un approccio proattivo possono impedire errori comuni, garantendo che il tuo sito Web funziona senza intoppi ed efficiente.

Articoli correlati

Progetta un sito web di un libro

Come progettare un sito web di un libro che vende e ispira

Il tuo libro merita più di un semplice posto su un mercato affollato. Ha bisogno di un

Design del sito Web

Guida alla progettazione di siti Web per web designer professionisti

Qual è la prima cosa che ti viene in mente quando senti il ​​design del sito Web? È

Fix-tap-target-non-non-non-size-appropriate-pagyspeed

Correggi "Tocca gli obiettivi non sono dimensionati in modo appropriato".

Se hai mai ottenuto gli "Tocca gli obiettivi non sono dimensionati in modo appropriato" da Google Pagespeed

Inizia con Seahawk

Iscriviti nella nostra app per visualizzare i nostri prezzi e ottenere sconti.