Su questa pagina: [nascondere]
Stabilire una connessione al database è molto comune, errore fatale in WordPress che impedisce al tuo sito web di funzionare, e lo rende inaccessibile a tutti i tuoi visitatori. Questo errore appare quando WordPress non è in grado di stabilire la connessione al tuo database, che può essere causato da molte ragioni diverse, rendendo il processo di risoluzione dei problemi un po' impegnativo.
In questo articolo, esamineremo le cause più comuni di questo errore e mostreremo come risolverlo.
Cause di errore durante la creazione di una connessione al database in WordPress
L'errore “errore nello stabilire una connessione col database” può essere causato da informazioni errate in WordPress, database rotto, o problemi relativi al server di database.
Il “Banca dati” è dove sono archiviate tutte le informazioni riguardanti il tuo sito web. Come un CMS (sistema di gestione dei contenuti), WordPress memorizza tutto il suo contenuto in un database, e ogni volta che un visitatore vuole visitare il tuo sito Web, WordPress effettua una connessione al tuo database, in modo che possa recuperare e servire le informazioni appropriate.
WordPress deve essere configurato correttamente per funzionare come previsto, quindi dovresti usare il nome del database corretto, nome utente, parola d'ordine, e server. Queste informazioni sono memorizzate in un file che si trova nella directory di WordPress. Il file si chiama “wp-config.php” e memorizza tali informazioni esatte.
Come correggere l'errore durante la creazione di una connessione al database WordPress
Uno dei motivi più comuni che vedrai errore durante la creazione di un errore di connessione al database in WordPress è quando qualcosa nel tuo wp-config.php il file è sbagliato. Ciò accade più spesso quando trasferisci il tuo sito Web a un nuovo host o se hai appena configurato male qualcosa.
Apri il wp-config.php
file, e assicurati che tutto sia impostato correttamente e che non ci siano errori. Il file dovrebbe apparire così:
// ** Impostazioni di MySQL – Puoi ottenere queste informazioni dal tuo host web ** //
/** Nome del database per WordPress */
definire( ‘DB_NAME’, ‘database_name_here‘ );
/** Nome utente del database */
definire( ‘DB_USER’, ‘username_here‘ );
/** Password del database */
definire( ‘DB_PASSWORD’, ‘password_here‘ );
/** Nome host MySQL */
definire( ‘DB_HOST’, ‘localhost‘ );
Se tu non sei 100% sicuro dei dettagli del tuo hosting, vai al tuo account di hosting, clicca su Banche dati, poi Database MySQL
E dovresti vedere qualcosa di simile a quello:
Controlla alcuni errori di ortografia o eventuali errori relativi al tuo nome utente, parola d'ordine, o il nome del database e assicurarsi di utilizzare il database su cui è installato WordPress.
Se ciò non risolve il problema, dovresti procedere al passaggio successivo:
Verifica delle informazioni su database e host
Se sei 100% certo che il tuo nome utente, parola d'ordine, e il nome del database sono impostati correttamente, allora dovresti assicurarti che le informazioni del tuo host riguardanti il database siano corrette.
La maggior parte delle società di hosting utilizza “localhost” come host del loro database, ma alcune società di hosting che offrono hosting WordPress gestito di solito utilizzano server separati, per ospitare i database, e in quel caso, non dovrebbe essere impostato su “localhost“. Il modo migliore per garantire le informazioni corrette è contattare il tuo società di hosting e chiedi loro di confermare le tue informazioni.
Riparazione del database di WordPress
Se ricevi un errore diverso, che può assomigliare a qualcosa “le tabelle del database non sono disponibili“, potresti voler provare a riparare il tuo database.
Fare quello, apri il wp-config.php
file con qualsiasi editor di testo e aggiungere la seguente riga di codice:
define('WP_ALLOW_REPAIR', true)
.
Una volta che lo fai, vai a yoursite.com/wp-admin/maint/repair.php e seguire la guida di riparazione. Dopo aver completato il processo, rimuovi la linea dal tuo file wp-config e prova ad aprire il tuo sito web. Ora dovrebbe funzionare senza problemi.
Il server potrebbe essere inattivo
Se l'errore persiste, potrebbe essere causato da un arresto anomalo del database, ciò può verificarsi a causa dell'elevato traffico sul server o di problemi relativi all'hosting.
Questo è noto soprattutto nei server di hosting condiviso, in cui uno o più dei siti Web condivisi con il tuo server generano molto traffico o sono infetti o spam. In questa situazione, la cosa migliore che puoi fare è contattare il tuo provider di hosting e chiedere loro ulteriore aiuto.
Altre soluzioni
Un'altra soluzione che dovresti provare se il problema persiste è aggiornare l'indirizzo URL del tuo sito web, direttamente dal tuo database.
Fare quello, vai al tuo database, fai clic sul menu SQL e digita il seguente codice:
UPDATE wp_options SET option_value='Your website URL' WHERE option_name='OLD URL
‘. Dopodichè, cambiare gli utenti dei server locali, VPS, oppure i server dedicati dovrebbero eseguire un riavvio sui loro server e riprovare.
Tuttavia, se una di queste soluzioni non funziona per te, la cosa migliore che puoi fare è contattare il tuo provider di hosting per ulteriori indagini e aiuto.
Conclusione
In conclusione, fissando il “Errore nello stabilire una connessione col database” in WordPress comporta un approccio sistematico per identificare e risolvere cause comuni come credenziali di database errate, file WordPress corrotti, or server-related issues.
By checking the wp-config.php file, riparazione del database, assicurandosi che il server MySQL sia in esecuzione, e consultando il tuo provider di hosting quando necessario, spesso puoi ripristinare il tuo sito rapidamente. Backup regolari e un'adeguata manutenzione del sito possono aiutare a prevenire errori futuri e garantire il funzionamento senza problemi del tuo sito web WordPress. Seguendo questi passaggi ridurrai al minimo i tempi di inattività e manterrai il tuo sito accessibile ai visitatori.
Sto cercando su google come risolvere il problema di errore di connessione al database e trovo il tuo post. Grazie in anticipo! speriamo funzioni!