Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come riparare il database di WordPress (6 metodi semplici)

Nel corso degli anni, molti utenti si sono rivolti a noi e alle nostre aziende partner per chiedere la correzione di database WordPress non funzionanti.

Per far funzionare senza problemi il vostro sito web WordPress è necessario un database sano. Se il database è danneggiato, può causare molti problemi, tra cui messaggi di errore, schermate bianche e persino la perdita completa di funzionalità.

Abbiamo esperienza nel riparare rapidamente un database di WordPress e vi insegneremo come rendere il vostro sito funzionante in pochissimo tempo. Ad esempio, è possibile selezionare le credenziali di accesso o utilizzare diversi strumenti e plugin per correggere i database di WordPress.

In questo articolo vi mostreremo come riparare un database di WordPress in pochi semplici passi.

How to repair WordPress database in simple steps

Ecco una rapida panoramica di tutto ciò che verrà trattato in questa guida. Potete fare clic sui link sottostanti per passare a qualsiasi sezione:

Come capire se il database di WordPress ha bisogno di riparazioni

Il database di WordPress è una raccolta di tutte le informazioni necessarie per il corretto funzionamento del sito web. Questo include tutti i post del blog, le pagine, gli utenti registrati, i file multimediali e le impostazioni.

Se il database è danneggiato e deve essere riparato, ecco alcuni segnali comuni a cui prestare attenzione:

  • Schermata bianca della morte (WSoD): Si tratta di un termine generale che indica una situazione in cui il sito web visualizza una pagina bianca e vuota al posto del contenuto abituale. Un database danneggiato può essere uno dei motivi per cui si verifica un WSoD.
  • Messaggi di errore: È possibile che vengano visualizzati messaggi di errore relativi al database. Ad esempio, errori come“Errore nello stabilire una connessione al database” o “Impossibile selezionare il database” indicano che qualcosa non funziona nel database.
Database connection error in WordPress
  • Contenuto mancante o problemi di formattazione: Se il contenuto del sito web appare mancante o la formattazione è fuori posto, potrebbe essere un segno di corruzione del database.
  • Malfunzionamenti di plugin o temi: Allo stesso modo, se i plugin o i temi smettono improvvisamente di funzionare correttamente, è possibile che la colpa sia del database sottostante.

Detto questo, vediamo cosa potrebbe causare la corruzione del database di WordPress.

Quali sono le cause dei danni ai database di WordPress?

Comprendendo le cause più comuni che possono danneggiare il database di WordPress, è possibile adottare misure per prevenirle e mantenere il database in buona salute.

Ad esempio, problemi al server web, come un’improvvisa interruzione di corrente o un malfunzionamento dell’hardware, possono corrompere il database. Oppure un attacco dannoso al sito web potrebbe colpire il database, causandone la corruzione.

D’altra parte, se le credenziali del database (nome utente, password, ecc.) memorizzate nel file wp-config.php non sono corrette, possono verificarsi problemi di connessione al database.

Allo stesso modo, se il sito web cerca di utilizzare una quantità di memoria superiore a quella consentita dal server(limite di memoria di PHP), si possono verificare errori nel database e potenziali corruzioni.

Vediamo ora i diversi modi in cui è possibile riparare facilmente un database di WordPress.

Nota importante: prima di utilizzare qualsiasi metodo di riparazione, è essenziale eseguire il backup del sito web e del database di WordPress. In questo modo, se qualcosa dovesse andare storto durante il processo di riparazione, potrete ripristinare il sito web dal backup.

Per saperne di più, seguite la nostra guida su come effettuare un backup del database di WordPress.

1. Verifica e modifica delle credenziali del database di WordPress

Uno dei modi più comuni e semplici per riparare il database di WordPress è quello di verificare le credenziali. Di solito, nomi utente e password errati causano errori di connessione al database, soprattutto se il sito è stato recentemente trasferito su un nuovo host.

Le credenziali del database di WordPress sono memorizzate nel file wp-config.php. Per modificare il file, è necessario utilizzare un client FTP o uno strumento di File Manager. Se non avete mai modificato il file, consultate la nostra guida su come modificare il file wp-config.php.

Una volta aperto il file, cercate le seguenti righe:

// ** 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' );

Successivamente, è necessario assicurarsi che le informazioni relative al nome del database, al nome utente, alla password e all’host del database siano corrette.

È possibile confermare queste informazioni dal proprio fornitore di hosting WordPress. Ad esempio, nel caso di Bluehost, potete accedere alle impostazioni del vostro sito.

Bluehost site settings

Da qui, passare alla scheda “Avanzate” e far scendere la sezione Database.

Quindi fare clic sul pulsante “Gestisci” per continuare.

Click the Manage button next to the Database section

In questo modo si aprirà la pagina del database MySQL nel pannello di controllo.

Da qui, è possibile trovare il nome utente e la password nella sezione “Database corrente”. Se le credenziali non corrispondono, copiatele e incollatele in un file del Blocco note (.txt) in modo da poterle aggiungere al file wp-config.php.

Find your database name and username in the Current Databases section

2. Accedere a phpMyAdmin per riparare i database di WordPress

Se vi sentite a vostro agio con i database, potete usare phpMyAdmin per riparare il database di WordPress. phpMyAdmin è un’interfaccia basata sul web per la gestione dei database MySQL.

Per prima cosa, è necessario accedere alla dashboard del proprio host WordPress e dirigersi verso il cPanel. In Bluehost, potete aprire le impostazioni del sito web, andare alla scheda “Avanzate” e poi cliccare sul pulsante “Gestisci” nella sezione del cPanel.

Bluehost advanced cPanel

Successivamente, vedrete il cPanel del vostro fornitore di hosting.

Basta accedere a phpMyAdmin e fare clic sul link.

Selecting phpMyAdmin on cPanel

Nella schermata successiva, si dovrebbe vedere il pannello di phpMyAdmin.

A questo punto, è possibile selezionare un database da riparare dalla colonna di sinistra o andare alla sezione “Database” in alto.

Select database tables

Successivamente, verranno visualizzate le diverse tabelle del database. È sufficiente scorrere verso il basso e cliccare sull’opzione “Controlla tutto”.

È inoltre necessario fare clic sul menu a discesa Con selezionati e scegliere l’opzione “Ripara tabella”.

Select tables to repair in database

phpMyAdmin tenterà ora di riparare le tabelle selezionate. Se vengono trovati errori, questi vengono corretti.

Al termine della riparazione dovrebbe apparire un messaggio di successo.

See repair table success message

Si consiglia di consultare anche la nostra guida per principianti alla gestione del database di WordPress con phpMyAdmin.

3. Riparare un database di WordPress con un plugin

Un altro modo per riparare i database di WordPress è utilizzare un plugin. Questo metodo è il migliore se non vi sentite a vostro agio nella modifica dei file o nell’uso di phpMyAdmin.

Esistono molti plugin per il database di WordPress che si possono utilizzare. Per questa esercitazione, utilizzeremo il plugin WP-DBManager. Si tratta di un plugin gratuito che permette di eseguire diverse azioni sul database, come l’ottimizzazione, la riparazione, il backup e altro ancora.

Per prima cosa, è necessario installare e attivare il plugin WP-DBManager sul proprio sito. Se avete bisogno di aiuto, consultate la nostra guida su come installare un plugin di WordPress.

Dopo l’attivazione, è possibile accedere alla pagina Database ” Repair DB dalla dashboard di WordPress.

Select DB tables to repair

Successivamente, è possibile selezionare le tabelle da riparare nel database. Se non si è sicuri di quali tabelle riparare, è sufficiente selezionarle tutte e fare clic sul pulsante “Ripara” in basso.

Il plugin tenterà quindi di correggere il database di WordPress e di correggere eventuali problemi.

4. Utilizzate lo strumento di riparazione del database di WordPress integrato

WordPress offre anche uno strumento di riparazione integrato che si può utilizzare per correggere piccoli problemi di corruzione del database. Tuttavia, per accedere allo strumento di riparazione è necessario modificare manualmente il file wp-config.php.

Per prima cosa, è necessario aprire i file del sito web utilizzando un client FTP o un gestore di file. Da qui, individuare il file wp-config.php, che di solito si trova nella directory principale dell’installazione di WordPress.

Aprire il file con un editor di testo o un blocco note. Quindi, è necessario aggiungere il seguente frammento di codice appena prima del punto /* Questo è tutto, basta modificare! Buona pubblicazione. */ riga:

define ('WP_ALLOW_REPAIR', true);

Una volta fatto ciò, è possibile inserire il seguente URL nel browser web per aprire lo strumento di riparazione:

http://www.example.com/wp-admin/maint/repair.php

Ricordate solo di sostituire “example.com” con il vostro dominio.

Una volta aperto lo strumento, è sufficiente fare clic sul pulsante “Ripara database”.

Repair WordPress database

Dopo aver riparato il database di WordPress, è possibile rimuovere il frammento di codice dal file wp-config.php per impedire l’accesso non autorizzato.

Lo strumento di riparazione non richiede che gli utenti si accedano per utilizzarlo, quindi lasciare il codice può portare a vulnerabilità di sicurezza.

5. Correzione del database di WordPress dal cPanel del servizio di host

Potete anche accedere a uno strumento di riparazione precostituito dal cPanel del vostro fornitore di hosting per correggere i database di WordPress danneggiati.

Innanzitutto, è necessario aprire il cPanel dalla Bacheca del servizio di hosting. Ad esempio, in Bluehost è possibile aprire le impostazioni del sito web.

Bluehost site settings

Successivamente, è necessario passare alla scheda “Avanzate”.

Da qui, scorrere giù fino alla sezione cPanel e fare clic sul pulsante “Gestisci”.

Bluehost advanced cPanel

Una volta aperto il cPanel, scorrere giù fino alla sezione Database.

Successivamente, si può fare clic sull’opzione “Database MySQL”.

MySQL database in cPanel

A questo punto, è possibile fare clic sul menu a discesa sotto Ripara database e scegliere il database da correggere.

Fate clic sul pulsante “Ripara database” per continuare.

Choose a database to repair

Il servizio di host riparerà automaticamente il database.

Una volta completato il processo, dovrebbe essere visualizzato un messaggio di successo.

Database repair success message

6. Utilizzo di WP-CLI per riparare il database di WordPress

Per gli sviluppatori e gli utenti avanzati, esiste un’opzione a riga di comando per riparare il database di WordPress utilizzando WP-CLI (WordPress Command Line Interface).

WP-CLI è uno strumento potente, ma anche più tecnico rispetto agli altri metodi qui menzionati. Se non vi sentite a vostro agio con la riga di comando, è meglio attenersi a uno degli altri metodi di riparazione.

Per iniziare, è necessario accedere al server del sito web utilizzando SSH. A tale scopo, è necessario conoscere le credenziali SSH per eseguire questo passaggio.

Se si utilizza Mac o Linux, il software SSH è preinstallato. Tuttavia, gli utenti di Windows avranno bisogno di un software di terze parti come PuTTY per utilizzare SSH. Per saperne di più, consultate la nostra guida su come utilizzare PuTTY SSH in WordPress.

PuTTY Settings

Una volta completata l’installazione e collegati ai file del sito, assicuratevi di trovarvi nella directory in cui risiede l’installazione di WordPress.

A questo punto, è sufficiente eseguire il seguente comando nella finestra del terminale:

wp db repair

Questo comando tenterà di riparare eventuali tabelle danneggiate nel database di WordPress.

Bonus: ingaggiare un esperto di WordPress per un aiuto

Se avete ancora problemi a correggere i database di WordPress o a eseguire la manutenzione generale di WordPress, potrebbe essere il momento di assumere un esperto.

Con il piano di manutenzione e assistenza per WordPress di WPBeginner, riceverete l’attenzione totale dei nostri esperti. Si occuperanno di tutto, dagli aggiornamenti alle correzioni degli errori in background, assicurando che il vostro sito continui a funzionare senza problemi.

WPBeginner Pro Maintenance Services

Inoltre, avrete a disposizione un’assistenza 24 ore su 24, 7 giorni su 7 e un monitoraggio dei tempi di attività 24 ore su 24. I nostri esperti possono non solo gestire le riparazioni del database, ma anche ottimizzare la velocità del sito. In questo modo, potrete offrire un’esperienza utente eccezionale, aumentando al contempo le prestazioni SEO.

Oltre alla manutenzione, ci sono altri servizi di cui potete usufruire. Ad esempio, offriamo la progettazione di siti web, la riparazione di siti violati, l’ottimizzazione del sito per la SEO e altro ancora. Verificate tutti i nostri servizi Pro per il vostro sito web.

Speriamo che questo articolo vi abbia aiutato a capire come riparare il database di WordPress in semplici passi. Potreste anche voler vedere la nostra guida su come vedere l’anteprima del vostro sito WordPress prima di andare in onda e i migliori servizi di manutenzione del sito web per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

Commenti

  1. Congratulazioni, avete l'opportunità di essere il primo commentatore di questo articolo.
    Avete una domanda o un suggerimento? Lasciate un commento per avviare la discussione.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.