Come risolvere l'"Errore nello stabilire una connessione al database" sui siti web?
Quello che vedi quando provi ad aprire il tuo sito web "Errore nello stabilire una connessione al database" L'avviso (Errore nello stabilire una connessione al database) indica che i codici sorgente del tuo sito (PHP) e il tuo database MySQL/MariaDB non possono comunicare tra loro. Questo errore è solitamente causato da modifiche errate della password, danneggiamento del database o problemi di ottimizzazione lato server. È possibile seguire i passaggi seguenti per risolvere il problema.
Passaggio 1: controlla wp-config.php o il file delle impostazioni del database
L'80% del motivo dell'errore è che le informazioni del database sono scritte in modo errato nel file delle impostazioni:
- Dove il tuo sito è installato tramite cPanel, Plesk o FTP
public_htmlVai alla directory principale. - Se stai utilizzando WordPress
wp-config.phpApri il file (config.php, database.php, ecc. in un software speciale) in modalità di modifica. - Trova le seguenti righe e controlla se corrispondono esattamente alle informazioni attuali che hai creato su cPanel/Plesk:
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Nota: se non si utilizza un server SQL remoto, questo valore deve rimanere 'localhost').*
Passaggio 2: verificare le autorizzazioni e i privilegi dell'utente MySQL
Anche se il nome del database e la password sono corretti, all'utente potrebbero non essere stati assegnati tutti i privilegi sul database:
- Accedi a cPanel e Database MySQL® Accedi alla pagina (Database MySQL).
- Scorri fino alla fine della pagina e seleziona l'utente e il database rilevanti dalla sezione "Aggiungi utente al database". Aggiungere Dire.
- Nella schermata che si apre "TUTTI I PRIVILEGI" Salvare le modifiche selezionando la casella (Tutti i privilegi).
Passaggio 3: riparare le tabelle danneggiate (riparare il database)
L'arresto improvviso del server o gli arresti anomali di SQL potrebbero aver danneggiato le tabelle. Per riparare le tabelle da cPanelphpMyAdminpannello, seleziona il tuo database dal menu a sinistra, seleziona tutte le tabelle e fai clic sul menu a discesa in basso. "Riparare i dipinti" Fare clic su (Ripara tabella).
Questo articolo è stato preparato appositamente per PvPServer.