{"id":499,"date":"2021-12-23T08:16:55","date_gmt":"2021-12-23T08:16:55","guid":{"rendered":"https:\/\/affiv.com\/?p=499"},"modified":"2021-12-25T15:51:33","modified_gmt":"2021-12-25T15:51:33","slug":"how-to-quickly-fix-error-establishing-a-database-connection-in-wordpress","status":"publish","type":"post","link":"https:\/\/affiv.com\/it\/come-risolvere-rapidamente-error-establishing-a-database-connection-in-wordpress\/","title":{"rendered":"Come correggere rapidamente \"error establishing a database connection\" in WordPress"},"content":{"rendered":"<p>\"error establishing a database connection\" \u00e8 probabilmente uno degli errori pi\u00f9 comuni e pi\u00f9 spaventosi che gli utenti di WordPress possono incontrare. \u00c8 sicuramente strettamente correlato al White Screen of Death (WSOD). Questo errore significa che il tuo sito non comunica pi\u00f9 o non \u00e8 pi\u00f9 accessibile al database di WordPress e l'intero sito \u00e8 inattivo.<\/p>\n\n\n\n<p>Per un tale errore, i webmaster non dovrebbero mai prendere le cose alla leggera e dovrebbero cercare immediatamente di risolvere questo problema che colpisce direttamente il traffico, SEO, ecc. Ma non preoccuparti, oggi parleremo di alcuni scenari comuni che portano a questo errore e le relative soluzioni .<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Tabella dei contenuti<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#what-is-error-establishing-a-database-connection\">Che cos'\u00e8 un \"error establishing a database connection\"?<\/a><\/li><li class=\"\"><a href=\"#common-scenarios-that-lead-to-error-establishing-a-database-connection\">Scenari comuni che portano a \"error establishing a database connection\"<\/a><\/li><li class=\"\"><a href=\"#how-to-fix-error-establishing-a-database-connection\">Come risolvere \"error establishing a database connection\"<\/a><ul class=\"ht_toc_child_list\"><li class=\"\"><a href=\"#check-the-database-login-credentials\">Controlla le credenziali di accesso al database<\/a><\/li><li class=\"\"><a href=\"#check-the-database-credentials-in-the-cpanel-panel\">Controlla le credenziali del database nel pannello cPanel<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#conclusion\">Conclusione<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-error-establishing-a-database-connection\">Che cos'\u00e8 un \"error establishing a database connection\"?<\/h2>\n\n\n\n<p>Tutte le informazioni su un sito WordPress, come i dati di pubblicazione, i dati della pagina, le meta informazioni, le impostazioni del plug-in, le informazioni di accesso, ecc., sono archiviate in un database MySQL. Gli unici dati che non vengono archiviati sono i contenuti multimediali, come immagini e file di temi\/plugin\/core, come index.php, wp-login.php, ecc. Quando qualcuno visita il tuo sito, PHP esegue il codice sulla pagina e interroga le informazioni dal database, che vengono poi visualizzate nel browser del visitatore.<\/p>\n\n\n\n<p>Se per qualche motivo questo non funziona correttamente, si verificher\u00e0 un errore nello stabilire la connessione al database, come mostrato di seguito. L&#039;intera pagina diventa vuota perch\u00e9 la connessione non funziona correttamente e non \u00e8 possibile recuperare dati per il rendering della pagina. Ci\u00f2 non solo interrompe il front-end del sito, ma rende anche impossibile accedere alla dashboard di WordPress.<\/p>\n\n\n\n<p>Tuttavia, i visitatori potrebbero non vedere immediatamente questo errore sul front-end. Questo perch\u00e9 la cache del sito \u00e8 ancora disponibile per l&#039;accesso fino alla scadenza della cache.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome-1024x665.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-500 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"584\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome-1024x665.png?resize=900%2C584&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-500 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=1024%2C665&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=300%2C195&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=768%2C499&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?w=1499&amp;ssl=1 1499w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-scenarios-that-lead-to-error-establishing-a-database-connection\">Scenari comuni che portano a \"error establishing a database connection\"<\/h2>\n\n\n\n<p><strong>Il problema pi\u00f9 comune sono le credenziali di accesso al database errate<\/strong><\/p>\n\n\n\n<p>Il sito WordPress deve utilizzare le informazioni di accesso relative al database per connettersi al database MySQL corrispondente.<\/p>\n\n\n\n<p><strong>Il database \u00e8 danneggiato<\/strong>.<\/p>\n\n\n\n<p>Poich\u00e9 i temi, i plug-in possono essere installati e disinstallati cos\u00ec tanto, la rimozione e l&#039;installazione costanti nel corso degli anni a volte possono portare alla corruzione del database. Ci\u00f2 potrebbe essere dovuto a tabelle mancanti o danneggiate singolarmente oppure alcune informazioni potrebbero essere state eliminate accidentalmente.<\/p>\n\n\n\n<p><strong>Potrebbero essere presenti file danneggiati nell&#039;installazione di WordPress.<\/strong><\/p>\n\n\n\n<p><strong>Problemi del server di database<\/strong><\/p>\n\n\n\n<p>Possono esserci molti problemi sul lato host web, come il sovraccarico del database a causa di picchi di traffico o la mancata risposta a causa di troppe connessioni simultanee. In effetti, con l&#039;hosting condiviso, questo \u00e8 abbastanza comune, poich\u00e9 molti siti condividono le risorse di un host.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-fix-error-establishing-a-database-connection\">Come risolvere \"error establishing a database connection\"<\/h2>\n\n\n\n<p>Prima di iniziare a risolvere l&#039;errore, si consiglia di eseguire prima un backup del database, poich\u00e9 molti dei suggerimenti seguenti implicano la manipolazione delle informazioni nel database. Indipendentemente dal tuo livello di abilit\u00e0, dovresti sempre eseguire un backup prima di tentare di modificare il database del tuo sito Web WordPress.<\/p>\n\n\n\n<p>Puoi utilizzare un plug-in di backup di WordPress come <strong><a href=\"https:\/\/vaultpress.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">VaultPress<\/a><\/strong> o <strong><a href=\"https:\/\/wptimecapsule.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Time Capsule<\/a><\/strong> per eseguire il backup di file e database.<\/p>\n\n\n\n<p>Se sei un utente di cPanel, \u00e8 molto facile eseguire il backup dei file e del database del tuo sito web. Vai alla dashboard di cPanel, trova &quot;Backup&quot; nel menu, quindi esegui manualmente il backup dell&#039;intero database e dei file del sito web.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-501 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"362\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=900%2C362&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-501 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?w=1014&amp;ssl=1 1014w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=300%2C121&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=768%2C309&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=18%2C7&amp;ssl=1 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Naturalmente, puoi anche eseguire un backup manuale dei file del tuo sito Web accedendo al server tramite strumenti come SFTP e un backup manuale del tuo database MySQL tramite phpMyAdmin. Una volta che il backup ha esito positivo, \u00e8 il momento di iniziare a risolvere il problema &quot;Errore durante la creazione di una connessione al database&quot;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-database-login-credentials\">Controlla le credenziali di accesso al database<\/h3>\n\n\n\n<p>La prima cosa da fare \u00e8 verificare che le credenziali di accesso al database per il file di configurazione di WordPress siano corrette. Questa \u00e8 di gran lunga la causa pi\u00f9 comune degli errori \"error establishing a database connection\", specialmente dopo la migrazione di un sito a un nuovo provider di hosting. I dettagli di connessione per un sito WordPress sono memorizzati nel file wp-config.php, che di solito si trova nella directory principale.<\/p>\n\n\n\n<p>Contiene quattro importanti informazioni che devono essere corrette affinch\u00e9 la connessione al database abbia successo.<\/p>\n\n\n\n<p>Nome del database<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ ** MySQL settings ** \/\/ \n\/** The name of the database for WordPress *\/ \ndefine('DB_NAME', 'xxxxxx');<\/code><\/pre>\n\n\n\n<p>Nome utente del database<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL database username *\/ \ndefine('DB_USER', 'xxxxxx');<\/code><\/pre>\n\n\n\n<p>Password del database<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL database password *\/ \ndefine('DB_PASSWORD', 'xxxxxxxxx');<\/code><\/pre>\n\n\n\n<p>Nome host MySQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL hostname *\/ \ndefine('DB_HOST', 'localhost');<\/code><\/pre>\n\n\n\n<p>Per accedere al file wp-config.php, puoi connetterti al sito tramite SFTP e navigare fino alla directory principale del sito. Oppure, se stai utilizzando cPanel, puoi andare alla dashboard di cPanel e fare clic su &quot;File manager&quot;, accedere alla directory principale del sito e quindi fare clic con il pulsante destro del mouse per modificare il file.<\/p>\n\n\n\n<p>Quello che segue \u00e8 un esempio di come appare il file wp-config.php.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials-1024x567.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-502 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"498\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials-1024x567.png?resize=900%2C498&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-502 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=1024%2C567&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=300%2C166&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=768%2C425&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?w=1459&amp;ssl=1 1459w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-database-credentials-in-the-cpanel-panel\">Controlla le credenziali del database nel pannello cPanel<\/h3>\n\n\n\n<p>La prima cosa da controllare \u00e8 il nome del database. Per questo, devi andare al pannello di controllo di cPanel e accedere a phpMyAdmin .<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin-1024x140.png\" alt=\"\" class=\"wp-image-503 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"123\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin-1024x140.png?resize=900%2C123&#038;ssl=1\" alt=\"\" class=\"wp-image-503 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=1024%2C140&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=300%2C41&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=768%2C105&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=1536%2C210&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?w=1667&amp;ssl=1 1667w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Trova il nome del database corrispondente al tuo sito web nel menu a sinistra. Ignorare il database &quot;information_schema&quot;, poich\u00e9 questo \u00e8 il database utilizzato dall&#039;host. Quindi, confronta quel nome con il valore DB_NAME nel file wp-config.php. Se corrispondono, questo non \u00e8 un problema. Se non corrispondono, \u00e8 necessario aggiornare il file wp-config.php.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name-1024x422.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-504 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"371\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name-1024x422.png?resize=900%2C371&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-504 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=1024%2C422&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=300%2C124&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=768%2C317&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=1536%2C633&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?w=1577&amp;ssl=1 1577w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Puoi anche verificare che questo sia il database corretto assicurandoti che il database contenga l&#039;URL del tuo sito. Basta fare clic sul database e quindi fare clic sulla tabella wp_options (per motivi di sicurezza, questo nome potrebbe essere leggermente diverso, ad esempio wpxx_options). Nella parte superiore della tabella, vedrai i valori per l&#039;URL e il nome del sito. Se corrispondono al tuo sito attuale, questo \u00e8 il database per il tuo sito.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin-1024x386.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-505 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"339\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin-1024x386.png?resize=900%2C339&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-505 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=1024%2C386&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=300%2C113&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=768%2C289&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=1536%2C578&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?w=1907&amp;ssl=1 1907w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?w=1800 1800w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Se il nome del database \u00e8 corretto, ma viene ancora visualizzato un errore quando si stabilisce la connessione al database, \u00e8 necessario controllare anche il nome utente e la password. Per fare ci\u00f2, devi creare un nuovo file PHP nella directory principale del tuo sito WordPress (denominarlo in modo casuale, ad es. checkdb.php) e inserire il codice seguente, che deve essere sostituito con i valori di db_user e db_password utilizzando il valori dal file wp-config.php.<\/p>\n\n\n\n<p>&lt;?php<br>$test = mysqli_connect(&#039;localhost&#039;, &#039;db_user&#039;, &#039;db_password&#039;);<br>if (!$test) {<br>die(\u2018MySQL Error: \u2018 . mysqli_error());<br>}<br>echo \u2018Database connection is working properly!\u2019;<br>mysqli_close($testConnection);<br>?&gt;<\/p>\n\n\n\n<p>Visita https:\/\/yourdomain.com\/checkdb.php con il tuo browser. Se ricevi &quot;Errore MySQL: Accesso negato&quot;, il tuo nome utente o password non sono corretti e dovrai continuare con il passaggio successivo per reimpostare le credenziali.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL-1024x113.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-506 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"99\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL-1024x113.png?resize=900%2C99&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-506 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=1024%2C113&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=300%2C33&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=768%2C85&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?w=1168&amp;ssl=1 1168w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Tuttavia, se mostra &quot;La connessione al database funziona correttamente&quot;, il nome utente e la password del database sono corretti. Assicurati di eliminare questo file al termine del test.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly-1024x125.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-507 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"110\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly-1024x125.png?resize=900%2C110&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-507 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=1024%2C125&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=300%2C37&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=768%2C94&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?w=1098&amp;ssl=1 1098w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Se sei sicuro che il nome utente e la password del database non siano corretti, dovrai reimpostarli. Nel cPanel, fai clic su &quot;Database MySQL&quot;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases-1024x144.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-508 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"127\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases-1024x144.png?resize=900%2C127&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-508 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=1024%2C144&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=300%2C42&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=768%2C108&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=1536%2C216&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=18%2C3&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?w=1619&amp;ssl=1 1619w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Scorri verso il basso e crea un nuovo utente MySQL. Prova a selezionare un nome utente e una password univoci (puoi utilizzare lo strumento di generazione di password fornito per generare una password complessa) in modo che non sia facilmente indovinabile. Quindi fare clic su &quot;Crea utente&quot;. In alternativa, \u00e8 possibile modificare la password per l&#039;utente del database corrente in questa schermata.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user-1024x494.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-509 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"434\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user-1024x494.png?resize=900%2C434&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-509 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=1024%2C494&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=300%2C145&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=768%2C370&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=1536%2C740&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?w=1581&amp;ssl=1 1581w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Quindi scorrere verso il basso e aggiungere il nuovo utente al database. La schermata successiva ti chieder\u00e0 i privilegi che vuoi assegnare, seleziona \u201cTutti i privilegi\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database-1024x349.png\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-510 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"307\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database-1024x349.png?resize=900%2C307&#038;ssl=1\" alt=\"Come correggere &quot;errore durante la creazione di una connessione al database&quot; in WordPress\" class=\"wp-image-510 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=1024%2C349&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=300%2C102&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=768%2C262&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=18%2C6&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?w=1266&amp;ssl=1 1266w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Quindi usa queste nuove credenziali e aggiorna il file wp-config.php (aggiorna i valori DB_USER e DB_PASSWORD). A questo punto, puoi anche verificare che le informazioni sulle credenziali del database siano corrette utilizzando il file di test menzionato in precedenza. Tuttavia, se ci\u00f2 non risolve il problema, \u00e8 possibile che il nome host (DB_HOST) sia errato. Alcuni host utilizzano valori diversi, \u00e8 possibile fare riferimento a un elenco di valori host di database comuni o controllare la documentazione relativa all&#039;host e contattare il provider di hosting per fornire. Alcune persone possono anche usare 127.0.0.1 invece di localhost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusione<\/h2>\n\n\n\n<p>Come puoi vedere, ci sono molti modi per risolvere il problema \"error establishing a database connection\" in WordPress. L'errore pi\u00f9 comune \u00e8 che le credenziali del database impostate nel file wp-config.php non sono corrette, quindi verificare che siano corrette dovrebbe essere il primo passo. Indipendentemente da ci\u00f2 che sta causando il \"error establishing a database connection\", si spera che i passaggi precedenti ti aiutino a ripristinare e funzionare il tuo sito web. Ricorda, fai sempre un backup del tuo sito per ripristinarlo se necessario.<\/p>","protected":false},"excerpt":{"rendered":"<p>&quot;error establishing a database connection&quot; \u00e8 probabilmente uno degli errori pi\u00f9 comuni e pi\u00f9 spaventosi che gli utenti di WordPress potrebbero incontrare. \u00c8 sicuramente strettamente correlato al White Screen of Death (WSOD). Questo errore significa che il tuo sito non sta pi\u00f9 comunicando o non \u00e8 pi\u00f9 accessibile al database di WordPress e l&#039;intero sito \u00e8 inattivo<\/p>","protected":false},"author":1,"featured_media":545,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[112,144],"tags":[145],"class_list":["post-499","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website","category-wordpress","tag-error-establishing-a-database-connection"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/pexels-photo-2882552.jpeg?fit=1880%2C1250&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/posts\/499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/comments?post=499"}],"version-history":[{"count":5,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/posts\/499\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/posts\/499\/revisions\/547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/media?parent=499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/categories?post=499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affiv.com\/it\/wp-json\/wp\/v2\/tags?post=499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}