Correzione dell'errore di connessione al database in WordPress
Tempo di lettura: 6 minuti

Stai vedendo l'avviso “Errore durante la creazione di una connessione al database” sul tuo sito Web 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 facilmente l'errore che stabilisce una connessione al database in WordPress.

Quali sono le cause dell'errore che stabilisce una connessione al database in WordPress?

Il problema “Errore nello stabilire una connessione al database” può essere causato da informazioni errate sul database nelle impostazioni di WordPress, database corrotto o un server database irresponsabile.

Errore di connessione al database in WordPress

UN Banca dati è 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 collega al database ogni volta che qualcuno visita il tuo sito Web.

WordPress richiede le seguenti informazioni per la connessione 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”.

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

Diamo un'occhiata a come risolvere l'errore che stabilisce il problema di connessione al database in WordPress con la risoluzione dei problemi passo dopo passo.

1. Controlla le credenziali del tuo database WordPress

Il motivo più comune dell'errore di connessione al database in WordPress sono le credenziali del database errate. Se hai recentemente ha spostato il tuo sito WordPress su un nuovo host, quindi questa potrebbe essere la ragione 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 tra cui 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.

Cercherai 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 dal tuo Hosting WordPress dashboard dell'account. Accedi al tuo account di hosting e fai clic sui database MySQL nella sezione database.

Informazioni sul database

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

Nome e nome utente del database

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

Modifica della password dell'utente del database

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 è andato.

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, 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, alcuni gestite società di hosting WordPress utilizzare 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 verifica 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 ”, quindi è necessario riparare il database.

Puoi farlo aggiungendo la seguente riga nel tuo file wp-config.php. Assicurati di aggiungerlo appena prima di “Tutto qui, smetti di modificarlo! Buona linea di blog wp-config.php.

define('WP_ALLOW_REPAIR', true);

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

Ripara il database di WordPress

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 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 acceso 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 hai altri siti sullo stesso account di hosting, vai semplicemente alla dashboard dell'hosting e prova ad accedere phpMyAdmin e connetti 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:


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 ha 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.

Segnalati dai nostri utenti, questi passaggi hanno aiutato alcuni utenti a risolvere l'errore di connessione al database sui loro siti Web.

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.

Esecuzione di SQL in phpMyAdmin

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 l'URL del tuo sito e modificare wp_options con il nome della tua tabella poiché potresti aver modificato il Prefisso tabella WordPress.

2. Riavvio del server Web

Utenti su server dedicati, server locale e server privati ​​virtuali (VPS) possono provare a riavviare i loro 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.

Puoi anche assumere sviluppatori WordPress a partire dal codificabile che può aiutarti a risolvere questo problema a tariffe ragionevoli. La parte migliore è che questi sviluppatori sono altamente controllati dal team Codeable, quindi sai che possono essere affidabili.

Speriamo che questo articolo ti abbia aiutato a correggere l'errore nello stabilire una connessione al database in WordPress. Potresti anche voler vedere il nostro Guida alla risoluzione dei problemi di WordPress per suggerimenti sulla risoluzione dei problemi di WordPress da soli.

Se ti è piaciuto questo articolo, ti preghiamo di iscriverti al nostro Canale Youtube per i tutorial video di WordPress. Puoi trovarci anche su cinguettio e Facebook.

Il post Come correggere l'errore che stabilisce una connessione al database in WordPress è apparso per primo WPBeginner.



Source link

Web Designer Freelancer Realizzazione Siti Web Serra Simone

Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.

Di Simone Serra

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.