come-risolvere-lerrore-error-establishing-a-database-connection-in-wordpress

Condividi questo contenuto!

Vuoi sapere come risolvere l’errore Error Establishing a Database Connection in WordPress? È un errore fatale che rende inaccessibile agli utenti il ​​tuo sito Web WordPress.

Questo errore si verifica quando WordPress non è in grado di stabilire una connessione al database. Diverse cose possono influire sulla connessione al database WordPress, il che rende un po ‘difficile la risoluzione dei problemi per i principianti.

In questo articolo, ti mostreremo come risolvere l’errore Error Establishing a Database Connection in WordPress facilmente .

Quali sono le cause dell’errore Error Establishing a Database Connection in WordPress?

Il problema “Errore nello stabilire una connessione al database (Error Establishing a Database Connection)” può essere causato da informazioni errate sul database nelle impostazioni di WordPress, database corrotto o un server database irresponsive.

error-establishing-a-database-connection-in-wordpress

Un database è un software che semplifica l’archiviazione, l’organizzazione e il recupero dei dati in altri software.

Come sistema di gestione dei contenuti, WordPress utilizza un database per archiviare tutti i tuoi contenuti e altri dati del sito web. Quindi si connette al database ogni volta che qualcuno visita il tuo sito Web.

WordPress richiede le seguenti informazioni per connettersi al database:

  • Nome del database
  • Nome utente del database
  • Password del database
  • Server di database

Queste informazioni sono memorizzate nel file di configurazione di WordPress chiamato wp-config.php .

Se uno di questi elementi non è corretto, WordPress non riuscirà a connettersi al server del database e verrà visualizzato l’errore “Errore durante la creazione di una connessione al database (Error Establishing a Database Connection)”.

È uno degli errori WordPress più comuni . Oltre a credenziali errate, questo errore può apparire anche se il server del database è inattivo o se i file del database sono danneggiati.

Diamo un’occhiata a come risolvere l’errore Error Establishing a Database Connection in WordPress con la risoluzione dei problemi passo dopo passo.

1. Controlla le credenziali del tuo database WordPress

Il motivo più comune dell’errore Error Establishing a Database Connection in WordPress sono le credenziali del database errate. Se hai recentemente spostato il tuo sito WordPress su un nuovo host , questo potrebbe essere il motivo più probabile.

Le credenziali del database WordPress sono memorizzate nel file wp-config.php. È il file di configurazione di WordPress che contiene importanti impostazioni di WordPress, comprese le informazioni sul database.

Se non hai mai modificato il file wp-config.php prima, dai un’occhiata alla nostra guida su come modificare il file wp-config.php in WordPress.

Devi cercare le seguenti righe nel file wp-config.php.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

È necessario assicurarsi che le informazioni per il nome del database, nome utente, password e host del database siano corrette.

Puoi confermare queste informazioni dalla dashboard del tuo account di hosting WordPress . Accedi al tuo account di hosting e fai clic sui database MySQL nella sezione database.

Dbhostingaccoun

Questo ti porterà alla pagina di gestione del database nella dashboad dell’hosting. Da qui, puoi scoprire il nome del tuo database e il nome utente.

Dbinfohost

Di seguito sono riportati gli utenti del database e i collegamenti per modificare la password dell’utente.

Dbusermodifypass

Dopo aver confermato il nome del database, il nome utente e la password, è possibile modificare tali informazioni nel file wp-config.php se necessario.

Successivamente, prova a visitare nuovamente il tuo sito Web per vedere se l’errore di connessione al database è risolto.

Se riesci ancora a vedere l’errore, significa che qualcos’altro è sbagliato. Continua a leggere per ulteriori passaggi per la risoluzione dei problemi.

2. Controlla le informazioni sull’host del database

Se si è certi che le informazioni relative al nome database, al nome utente e alla password del database siano corrette, è possibile assicurarsi di utilizzare le informazioni host del database corrette.

La maggior parte delle società di hosting WordPress utilizza localhost come host del database. Tuttavia, alcune società di hosting WordPress gestite utilizzano server separati per ospitare database. In tal caso, le informazioni sull’host del database non saranno localhost.

È necessario contattare la società di hosting WordPress per confermare le informazioni sull’host del database.

3. Ripara il database di WordPress

Se si visualizza un errore diverso su wp-admin, ad esempio, qualcosa come “Una o più tabelle del database non sono disponibili. Potrebbe essere necessario riparare il database ”, è necessario riparare il database.

Puoi farlo aggiungendo la seguente riga nel tuo file wp-config.php. Assicurati di aggiungerla prima della riga che dice: ‘Questo è tutto, smetti di modificare! Felice blogging (That’s all, stop editing! Happy blogging)’.

define('WP_ALLOW_REPAIR', true);

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

Repairwpdb

Nota: non è necessario che l’utente abbia effettuato l’accesso per accedere alla pagina di riparazione del database. Una volta terminata la riparazione e l’ottimizzazione del database, assicurati di rimuovere questo codice dal tuo file wp-config.php.

4. Controlla se il tuo Database Server è inattivo

Se tutto sembra corretto e WordPress non riesce ancora a connettersi al database, il tuo server di database (server MySQL) potrebbe essere inattivo.

Ciò potrebbe accadere a causa del traffico intenso su un server. Fondamentalmente, il tuo server host non è in grado di gestire il carico (specialmente quando sei su hosting condiviso ).

Il tuo sito diventerà molto lento e per alcuni utenti potrebbe persino generare l’errore. Quindi la cosa migliore che dovresti fare è telefonare o chattare in diretta con il tuo provider di hosting e chiedere loro se il tuo server MySQL è reattivo.

Se hai altri siti Web in esecuzione sullo stesso server, puoi controllare quei siti per confermare che il tuo server SQL non è attivo.

Se non si dispone di altri siti sullo stesso account di hosting, è sufficiente accedere alla dashboard dell’hosting e provare ad accedere a phpMyAdmin e collegare il database.

Se è possibile connettersi, è necessario verificare se l’utente del database dispone di autorizzazioni sufficienti. Crea un nuovo file chiamato testconnection.php e incolla il seguente codice:


Make sure to replace the u

Assicurati di sostituire il nome utente e la password. Ora puoi caricare questo file sul tuo sito Web e accedervi tramite browser web.

Se lo script si è collegato correttamente, significa che l’utente dispone di autorizzazioni sufficienti e c’è qualcos’altro che non va.

Torna al tuo file wp-config per assicurarti che tutto sia corretto (riesegui la scansione per errori di battitura).

Altre soluzioni che hanno funzionato per gli utenti

Se i suggerimenti di risoluzione dei problemi sopra menzionati non riescono a correggere l’errore di connessione al database sul tuo sito Web, puoi provare questi passaggi aggiuntivi.

1. Aggiorna l’URL del sito WordPress

Prova ad aggiornare l’URL del sito WordPress usando phpMyAdmin. Accedi a phpMyAdmin dalla dashboard del tuo account di hosting e seleziona il tuo database WordPress.

Sqlphpmyadmin

Dopodiché fai clic sul menu SQL in alto e inserisci la seguente query MySQL.

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

Non dimenticare di fornire il tuo URL del sito e modificare wp_options con il nome della tua tabella poiché potresti aver modificato il prefisso della tabella di WordPress .

2. Riavvio del server Web

Gli utenti su server dedicati, server locale e server privati ​​virtuali (VPS) possono provare a riavviare i propri server.

Questo riavvierà il tuo server web e database che potrebbe risolvere alcuni problemi temporanei che causano l’errore.

3. Chiedi aiuto

Se tutto il resto fallisce, potrebbe essere necessario contattare la società di web hosting. Tutte le buone società di hosting WordPress ti aiuteranno a risolvere il problema, a indirizzarti nella giusta direzione o persino a risolverlo per te.

E’ tutto! Speriamo che questo articolo ti abbia aiutato a correggere l’errore Error Establishing a Database in WordPress.

Condividi questo contenuto!

Related Posts