Come correggere l'errore di connessione con il database WordPress?  Scoprilo in questo articolo

Se navighi sul Web da abbastanza tempo, devi aver visto questo errore alcune volte. " Errore durante la creazione di una connessione al database"; è un erreur abbastanza frustrante soprattutto per gli utenti alle prime armi. 

In questo tutorial, ti mostreremo come correggere questo errore su WordPress compilando un elenco di soluzioni.

Nota: Prima di apportare modifiche al database, assicurati di avere backup necessari.

come correggere l'errore di connessione al database di WordPress

Ma prima, se non hai mai installato WordPress, scopri Come installare un blog Wordpress passi 7 et Come trovare, installare e attivare un tema WordPress sul tuo blog 

Quindi torniamo al perché siamo qui. 

Qual è la causa di questo errore?

Bene, in breve, ricevi questo errore perché WordPress non è in grado di stabilire una connessione con il database. Ora il motivo per cui WordPress non è in grado di stabilire una connessione con il database può variare.

Scopri la nostra 5 WordPress plugin per gestire al meglio gli errori 404

I dettagli di accesso per il database potrebbero essere errati o modificati. Potrebbe anche essere che il tuo server di database non risponda o che il tuo database sia stato danneggiato.

Nella nostra ricerca, abbiamo scoperto che la maggior parte delle volte questo errore si verifica a causa di un errore del server, ma potrebbero esserci altri fattori.

Diamo un'occhiata ai modi per risolvere questo problema.

Il problema si verifica anche per / wp-admin /?

La prima cosa da fare è assicurarsi che lo stesso errore si verifichi sia sull'interfaccia pubblica che su "Fine frontale" del sito Web e sulla dashboard o "Back-end" (wp-admin). Se il messaggio di errore "Errore durante la creazione di una connessione con il database" è lo stesso su entrambe le pagine, quindi vai al passaggio successivo.

Scopri Come duplicare un database WordPress con phpMyAdmin

Se viene visualizzato un errore diverso su wp-adminAd esempio, qualcosa di simile “Una o più sezioni del database non sono disponibili. Potrebbe essere necessario riparare il database ", quindi devi riparare il tuo database.

È possibile farlo aggiungendo la seguente riga al vostro wp-config.php. Aggiungi subito prima della linea « È tutto, smetti di modificare! Buon blogging ».

define ('WP_ALLOW_REPAIR', true);

Una volta fatto, puoi vedere le impostazioni visitando questa pagina: http://www.yoursite.com/wp-admin/maint/repair.php

riparazione del database

Ricorda, l'utente non ha bisogno di essere loggato per accedere a questa funzione quando è impostata. In effetti, il suo obiettivo principale è riparare un database danneggiato; inoltre, gli utenti spesso non possono connettersi quando il database è danneggiato.

Quindi una volta che hai finito la riparazione et ottimizzando il tuo database, assicurati di rimuoverlo dal tuo file wp-config.php.

Se questa riparazione non risolve il problema o hai difficoltà a completare la riparazione, continua a leggere questo articolo; potresti trovare un'altra soluzione più efficace.

Verifica il file wp-config.php

wp-config.php è probabilmente il file più importante nell'installazione di WordPress. Qui è dove si specificano i dettagli di WordPress per connettersi al database. Se hai cambiato la tua password di root o la password dell'utente del database, allora dovrai cambiarle anche in questo file.

Vedi anche per andare oltre Come gestire i file e le cartelle di WordPress

La prima cosa che dovresti sempre controllare è se non è cambiato nulla nel tuo file wp-config.php.

define ('DB_NAME', 'database-name'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'database-password'); define ('DB_HOST', 'localhost');

Ricordate che il valore di DB_HOST potrebbe non essere sempre così localhost. A seconda dell'host, sarà diverso. Per host web popolari come HostGatorBlueHost, Site5, Questo è localhost

Sfoglia la tua directory con questi Client FTP per effettuare trasferimenti di file sul tuo hosting

Alcune persone hanno suggerito di risolvere il problema sostituendo localhost con l'indirizzo IP. È comune vedere questo tipo di problema quando WordPress è in esecuzione su un server locale. Ad esempio su MAMP, Il valore DB_HOST quando modificato all'indirizzo IP sembra funzionare.

Vai oltre scoprendo Come installare WordPress in locale su un PC / Windows con XAMPP

define ( 'DB_HOST', '127.0.0.1: 8889');

L'indirizzo IP varierà a seconda dei servizi host web.

Se tutto nel file wp-config.php è corretta (assicurati di controllare errori di battitura), quindi è giusto dire che il problema è a livello di server.

Consulta il tuo host web (server MySQL)

A volte l'errore di stabilire una connessione con il database si verifica quando il tuo sito web è sovraccarico di una quantità di traffico. Fondamentalmente il tuo server non può gestire il carico (soprattutto se sei su un hosting condiviso). 

Server dedicato, VPS, condiviso o cloud? Qual è la migliore soluzione di web hosting per WordPress

Il tuo sito web diventerà quindi molto lento e per alcuni utenti si verificherà questo errore. Quindi la cosa migliore da fare è contattare il tuo provider di web hosting per telefono o live chat e chiedere se il tuo server MySQL è in modalità Risposta.

Per gli utenti che vogliono controllare se il server MySQL è in esecuzione, ci sono alcune cose che puoi fare. Prova altri siti web ospitati sullo stesso server per vedere se hanno lo stesso problema. Se si verifica lo stesso errore, è chiaro che c'è un problema con il server MySQL del tuo host web.

Come posso consentire agli utenti di modificare determinate pagine?  Scoprilo in questo articolo

Se non conosci un altro sito web ospitato su questo stesso server, vai sul tuo pannello di controllo e prova ad accedere al file phpMyAdmin per connettersi al database. Se riesci ad accedere, controlla se il tuo account utente del database dispone di autorizzazioni sufficienti.

Crea un nuovo file chiamato testconnection.php e incolla il seguente codice all'interno:

Assicurati di sostituire il nome utente e la password. Se la connessione ha esito positivo, significa che il tuo utente dispone di autorizzazioni sufficienti e qualcosa non va. Torna al tuo file wp-config per assicurarsi che tutto sia corretto (rianalizzare per errori di battitura).

Leggi anche il nostro articolo su Plugin 6 WordPress per condividere i tuoi articoli sui social network

Se non riesci a connetterti al database accedendo a phpMyAdmin allora sai che il problema è con il server. Non significa necessariamente che il tuo server MySQL sia inattivo. Potrebbe semplicemente significare che il tuo utente non dispone di autorizzazioni sufficienti.

È quindi importante contattare il tuo host web in questo caso, in modo che possano correggerlo.

Soluzioni che hanno funzionato per gli altri

È importante notare che queste soluzioni non funzionano per te. Il loro utilizzo costituisce quindi un rischio. Ecco perché devi assicurarti di avere dei backup nel caso qualcosa vada storto..

Deepak Mittal afferma che per il suo cliente ha cercato di riparare il database. Anche dopo questa riparazione, l'errore non è andato via. Ha quindi provato diverse cose e alla fine ha scoperto che il problema era con l'URL del sito web. A quanto pare, quest'ultimo sarebbe cambiato, causando l'errore. Ha fatto una richiesta SQL su phpMyAdmin:

wp_options UPDATE SET option_value 'YOUR_SITE_URL' = dove option_name = 'siteurl'

Assicurarsi di sostituire "YOUR_SITE_URL" con l'URL corrente.

Questo sembrava risolvere il suo problema e quelli di altri che hanno commentato il suo post.

Sachinum ha affermato di essere stato in grado di connettersi al database con testconnection.php, quindi ha sostituito l'utente in wp-config.php per utente radice. Da allora WordPress ha iniziato a funzionare bene.

Quindi ha rimesso le impostazioni come erano e tutto ha funzionato perfettamente. Non riusciva a capire cosa fosse successo. Ha concluso che era dovuto a un errore di battitura.

Scopri anche Come unire i due database WordPress

Tutto sommato, questo è un errore davvero frustrante. Cosa hai provato che sembrava funzionare? Saremmo felici di condividerlo con il pubblico, in modo che gli altri non perdano molto tempo per trovare la tua stessa soluzione.

Scopri anche alcuni plugin WordPress premium  

Puoi usare altro plugin di WordPress per dare un aspetto moderno e per ottimizzare la gestione del tuo blog o sito web.

Ti offriamo qui alcuni plugin WordPress premium che ti aiuteranno a farlo.

1. Modulo di contatto 7 Aweber Add-on

Ce WordPress Plugin premium unisce la semplicità di WordPress Plugin Contattare 7 Modulo e aggiungi al tuo sito web un sistema di creazione di modulo di contatto. Integra il modulo di risposta automatica di AWeber e puoi inviare e-mail direttamente alla tua lista AWeber. 

Cf7 aggiungere aweber

Le sue caratteristiche principali sono: statistiche di AWeber nella dashboard di WordPress, 8 modelli accattivanti e carini per creare il tuo modulo di iscrizione e questo in pochissimo tempo, verifica dell'intera campagna di diffusione del tuo account Aweber con un clic, facilità di installazione, compatibilità con le ultime versioni di jQuery e WordPress, documentazione completa e supporto 24/24.

Download | Demo | Web hosting

2. Generatore di ricette totali

Total Recipe Generator è un plugin per ricette premium disponibile su WordPress. Ti dà l'opportunità di presentare le tue ricette agli utenti in un modo che ti aiuterà sicuramente a distinguerti dalla massa.Generatore di ricette completo wordpress creatore di ricette con schema e fatti nutrizionali elementor plug-in addon wordpress

Ce WordPress Plugin ti permetterà di trasformare facilmente il tuo sito web in un sito web dedicato alle ricette di cucina. Sarai in grado di:

filtrare le ricette elencate in base alla quantità di elementi nutrizionali (sodio, carboidrati, proteine, ecc.), filtrare le ricette elencate in base al tempo di preparazione, in ordine gerarchico e semantico, il tempo di cottura, il difficoltà, tipo di ricetta e tutto usando valori a discesa ecc ...

Download | Demo | Web hosting

3. AccessPress Social Icons Pro

AccessPress Social Icons Pro ti consente di creare varie icone social e collegare i tuoi profili social dal tuo sito Web WordPress. È molto interessante perché puoi creare, personalizzare e progettare bellissime icone per i tuoi profili sui social media. Accesspress social icons pro plugin per wordpress

Questo plugin premium per WordPress ti offre 16 bellissimi set di icone tra cui puoi scegliere. Oltre a ciò, ti dà la possibilità di creare il tuo set di icone, personalizzarle, impostare le dimensioni, aggiungere più effetti, ecc.

Download | Demo | Web hosting

Risorse raccomandate

Scopri altre risorse consigliate per aiutarti a costruire e gestire il tuo sito web.

Conclusione

Ecco ! Questo è tutto per questo tutorial, speriamo che questo tutorial ti aiuti a correggere l'errore di connessione al database di WordPress. Se ti è piaciuto, sentiti libero di farlo condividilo con i tuoi amici sui tuoi social network preferiti

Tuttavia, puoi anche consultare le nostre risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.

Nel frattempo, facci sapere i tuoi commenti e suggerimenti nella sezione dedicata.

...