Come risolvere gli errori PHP in WordPress?

Se vi è capitato di vedere il messaggio di errore "Error Establishing a Database Connection" quando cercate di accedere al vostro sito WordPress, non fatevi prendere dal panico. Si tratta di un errore relativamente comune che può essere risolto abbastanza facilmente. Questo articolo mostra come risolvere l'errore di connessione al database in WordPress.

Per prima cosa, esaminiamo il significato di questo errore e il motivo per cui si verifica. L'errore Establishing a Database Connection significa che WordPress non riesce a connettersi al database. Questo può accadere per diversi motivi, tra cui:

Le informazioni di connessione al database nel file wp-config.php non sono corrette:

Per risolvere questo problema, controllare il file wp-config.php per verificare la presenza di errori di battitura o di errori. Provate a riavviare il server del database. Se nessuna di queste soluzioni funziona, potrebbe essere necessario contattare il proprio host o gli esperti di WordPress per risolvere il problema.

Perché si verifica un errore nella creazione di una connessione al database?

Il messaggio "Error Establishing a Database Connection" di WordPress può essere visualizzato per diversi motivi. Il motivo più comune è che le credenziali del database (nome utente, password, hostname, ecc.) non sono corrette. Altre cause sono le seguenti:

-Il server del database è inattivo o inaccessibile.

-I file di WordPress sono danneggiati.

-Il database di WordPress è danneggiato.

Se viene visualizzato questo messaggio di errore, è necessario controllare le credenziali del database e verificare che siano corrette. Se sono corrette, il passo successivo è verificare se il server del database è attivo e funzionante. Se è inattivo o inaccessibile, è necessario contattare il provider di hosting per risolvere il problema.

Se il vostro server di database è funzionante, ma continuate a visualizzare il messaggio di errore, potrebbe essere dovuto a un danneggiamento dei file o del database di WordPress. In questo caso, è necessario ripristinare il sito da un backup.

Risolvete l'errore di connessione al database di WordPress con otto semplici metodi!

Se vi trovate di fronte a un errore nello stabilire una connessione al database in WordPress, non preoccupatevi. Si tratta di un errore comune che può essere risolto facilmente.

Di seguito sono riportate otto soluzioni per risolvere l'errore "Connessione al database" di WordPress. Creare un backup del vostro sito è la prima cosa da fare prima di provare una qualsiasi di queste soluzioni. Assicurarsi che sia disponibile un backup vi salverà nel caso in cui qualcosa vada storto e dobbiate ripristinare il sito.

Metodo #1: Aggiornare il plugin del browser

Se si verifica un errore di connessione al database di WordPress, è necessario aggiornare il plugin del browser. Questo perché il plugin potrebbe dover essere aggiornato e compatibile con l'ultima versione di WordPress.

Per aggiornare il plugin del browser, procedere come segue:

1. Andate alla pagina "Aggiornamenti" nella vostra dashboard di WordPress e fate clic su "Verifica aggiornamenti". '

2. Se è disponibile un aggiornamento per il plugin del browser, fare clic sul pulsante "Aggiorna ora".

3. Una volta completato l'aggiornamento, provate ad accedere nuovamente al vostro sito web. Se il problema persiste, passate al metodo seguente.

Metodo n. 2: Cancellare la cache

Se l'errore di connessione al database di WordPress persiste, la prossima cosa da fare è cancellare la cache. In questo modo il browser caricherà la versione più recente del sito, che potrebbe essere stata corretta.

Per cancellare la cache, aprire il browser e premere CTRL + MAIUSC + CANC (su Windows) o CMD + MAIUSC + CANC (su Mac). Si aprirà una nuova finestra con alcune opzioni. Assicuratevi che tutte le opzioni siano selezionate e fate clic su "Cancella dati di navigazione".

Una volta cancellata la cache, provate a caricare nuovamente il sito. Se l'errore di connessione al database di WordPress viene ancora visualizzato, passate al metodo seguente.

Metodo n. 3: Controllare la connessione al database

Se si continua a visualizzare l'errore di connessione al database di WordPress, la prossima cosa da controllare è la connessione al database.

Ci sono alcuni modi per farlo:

Controllare il file wp-config.php

Il primo modo è controllare il file wp-config.php del vostro sito WordPress. Questo file contiene le informazioni di connessione al database; se non sono corrette, verrà visualizzato l'errore di connessione al database di WordPress.

Controllare il file wp-config.php:

define('DB_NAME', 'nome_database');

define('DB_USER', 'database_username');

define('DB_PASSWORD', 'database_password');

define('DB_HOST,' 'localhost');

A seconda della configurazione specifica del vostro hosting, queste righe avranno un aspetto diverso, ma dovrebbero essere tutte presenti in qualche forma. Se una di queste righe manca o contiene informazioni errate, potrebbe essere la causa dell'errore di connessione al database di WordPress sul vostro sito.

Metodo n. 4: Cancellare i cookie del browser

Uno degli errori più comuni di WordPress è l'errore di connessione al database. Questo errore si verifica solitamente quando c'è un problema con il database o le impostazioni di WordPress. Fortunatamente, è possibile utilizzare alcuni metodi semplici per risolvere questo errore.

Un metodo consiste nel cancellare i cookie del browser. Questo ripristinerà il vostro login a WordPress e vi permetterà di accedere nuovamente al vostro sito. Per farlo, andate nelle impostazioni del vostro browser e cancellate i cookie del sito.

Metodo #5: Eliminare il file Hosts di WordPress

L'errore di connessione al database di WordPress è un problema comune che può verificarsi per diversi motivi. Una possibile ragione è che il file host di WordPress è corrotto o contiene informazioni errate.

Per risolvere il problema, è possibile eliminare il file hosts di WordPress. Questo ripristinerà il file al suo stato predefinito e risolverà l'errore di connessione al database.

Per farlo, occorre innanzitutto individuare il file hosts di WordPress. Nella maggior parte dei sistemi, si trova nella seguente posizione:

/etc/hosts

Una volta individuato il file, eliminatelo e riavviate il server web. Il vostro sito WordPress dovrebbe ora essere accessibile e l'errore di connessione al database dovrebbe essere risolto.

Metodo #6: Reimpostare il database di WordPress

Se vi trovate di fronte a un errore di connessione al database di WordPress, la prima cosa da fare è resettare il database di WordPress.

Questo può essere fatto entrando nel cPanel e accedendo al database. Una volta entrati, è necessario selezionare tutte le tabelle e poi eliminarle. In questo modo si cancelleranno tutti i dati presenti nel database e si potrà ricominciare da capo. È quindi possibile ricreare le tabelle e importare i dati da un backup.

Questo può essere fatto anche utilizzando lo strumento WP-CLI.

Per prima cosa, è necessario collegarsi al proprio sito WordPress utilizzando SSH. Una volta connessi, dovete navigare nella directory principale del vostro sito WordPress.

Quindi, è necessario eseguire il seguente comando:

wp db reset -yes

In questo modo si ripristina il database di WordPress e si spera di risolvere l'errore di connessione.

Metodo #7: Correggere i file danneggiati

Se si verifica l'errore di connessione al database di WordPress, è molto probabile che il database di WordPress sia danneggiato. Ci sono alcuni modi per risolvere questo problema, ma il più comune è utilizzare uno strumento come WP-DBManager.

WP-DBManager è un plugin che consente di riparare il database di WordPress. Installate il plugin e fate clic sul pulsante "Ripara". Il plugin esaminerà il database e correggerà i file danneggiati.

Una volta completata la riparazione, dovreste essere in grado di accedere al vostro sito WordPress senza problemi. Se il problema persiste, contattate il vostro provider di hosting e chiedetegli di indagare ulteriormente.

Metodo #8: Creare un nuovo database

Se vi trovate di fronte a un errore di connessione al database di WordPress, una delle cose che potete fare è creare un nuovo database. Si tratta di un processo relativamente semplice che può essere eseguito seguendo i seguenti passaggi:

1. Accedete al vostro account di hosting e andate nel cPanel.

2. Nel pannello di controllo, scorrere fino alla sezione Database e fare clic su Database MySQL.

3. Nella pagina successiva, viene visualizzato un campo in cui è possibile inserire il nome del nuovo database. Inserite un nome per il nuovo database (ricordatelo perché vi servirà in seguito) e poi fate clic su "Crea database".

4. Una volta creato il database, è necessario creare un utente. A tale scopo, scorrere la sezione Utenti MySQL e fare clic su Aggiungi nuovo utente.

5. Nella pagina successiva, inserite un nome utente e una password per il nuovo utente del database (ricordate questo nome utente e questa password perché vi serviranno in seguito) e poi fate clic su Crea utente.

6. Ora che avete creato un nuovo database e un nuovo utente, dovete assegnare l'utente al database. Per farlo, scorrete di nuovo la sezione Database MySQL e fate clic su Aggiungi utente al database.

7. Nella pagina successiva, selezionare il nuovo database dal menu a tendina e poi scegliere il nuovo utente del database dall'altro menu a tendina prima di fare clic sul pulsante Aggiungi.

Metodi bonus per risolvere l'errore di connessione al database di WordPress

Cambiare la password di WordPress

Infine, potete provare a cambiare la password di WordPress. Questa operazione va fatta solo se si è certi che la password attuale non funziona. Per cambiare la password:

  1. Accedere alla dashboard di WordPress e fare clic sulla scheda "Utenti".
  2. Cliccare su "Il tuo profilo" e inserire una nuova password nel campo "Nuova password".
  3. Utilizzate una password forte che includa lettere, numeri e caratteri speciali.

Conclusione

Ecco fatto! Questi sono i modi più comuni per risolvere l'errore di stabilire una connessione al database in WordPress. Contattate il vostro host per ricevere ulteriore assistenza per rendere il vostro sito funzionante.

Una volta risolto il problema dell'errore, ecco alcune altre guide che vi aiuteranno a migliorare le prestazioni del vostro sito web:

Komal Bothra 11 marzo 2024

Come risolvere l'errore WordPress Connection Timed Out?

Siete alla ricerca di una soluzione all'errore WordPress connection timed out? WordPress è

Aditi Tanwar 5 dicembre 2023

Come risolvere la lentezza del backend di WordPress?

Avete un backend di WordPress lento? Vi sta causando frustrazione e sta influenzando il vostro

Aishwarya Mehta 5 dicembre 2023

Perché WordPress è lento: Ragioni e soluzioni

Avete problemi durante l'utilizzo della dashboard di WordPress? Il vostro WordPress è lento?

Iniziare con Seahawk

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