Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

Risoluzione dei problemi di build relativi al database


Errori relativi al database possono verificarsi durante il processo di compilazione per vari motivi, come tabelle corrotte o voci di database mancanti. Questo articolo fornisce soluzioni ai problemi comuni del database riscontrati durante il processo di compilazione.

Errore o avviso generale del database

Se ricevi un errore o un avviso generale durante il processo di compilazione del database, prova le seguenti soluzioni:

Opzione 1: Ripristina tabelle del database

Ripristina le tabelle del database interessate per risolvere i problemi di corruzione. Per una guida completa sul ripristino delle tabelle, fai riferimento a questo articolo.

Opzione 2: Cambia motori di compilazione del database

Per impostazione predefinita, il database viene compilato utilizzando PHP Code. Sebbene funzioni sulla maggior parte delle piattaforme di hosting, potresti riscontrare problemi su alcune configurazioni. Se PHP Code causa errori, passa a MySQLDump:

  1. Vai su Duplicator Lite/Pro » Impostazioni.
  2. Vai alla scheda Backup.
  3. Sotto Modalità SQL, seleziona MySQLDump.

Nel caso in cui MySQLDump fosse già selezionato, puoi provare l'opzione PHP Code.

Tabella del database mancante

Se il log di compilazione indica che una tabella non esiste nel database, potresti vedere errori come:

Messaggi di errore comuni

  • Errore di runtime nell'esportazione del database
  • ERRORE QUERY: La tabella 'nomedatabase.wp_miatabella' non esiste nel motore

Opzione 1: Ripristina tabelle del database

Ripristina le tabelle mancanti o corrotte per ripristinare l'integrità del database. Per i passaggi dettagliati, fai riferimento a questo articolo.

Opzione 2: Abilita un filtro per le tabelle

Se il problema è causato da un plugin, considera di filtrare le tabelle del database e la directory del plugin problematico prima di compilare il backup:

  1. Identifica il plugin interessato.
  2. Filtra le tabelle del database del plugin.
  3. Escludi la directory del plugin situata in {radice-del-tuo-sito}/wp-content/plugins/nome_plugin/.
  4. Reinstalla il plugin sul sistema di destinazione.

Se la reinstallazione del plugin non è un'opzione, contatta l'autore del plugin per ricevere indicazioni sul ripristino o la reinizializzazione della tabella mancante.

Seguire questi passaggi dovrebbe aiutare a risolvere la maggior parte dei problemi di compilazione relativi al database.

Fallimenti di validazione del database per controlli di conteggio

I database con tabelle che cambiano frequentemente, come quelli che registrano continuamente dati, possono causare errori di validazione del database durante la creazione del backup. Ciò è dovuto ai continui cambiamenti in queste tabelle mentre un backup viene generato. Duplicator garantisce che il backup non venga corrotto validando il numero di tabelle e colonne del database.

Per risolvere questo problema, abbiamo introdotto la costante DUPLICATOR_TABLE_VALIDATION_FILTER_LIST. Aggiungendo questa costante al tuo file wp-config.php, puoi specificare quali tabelle Duplicator deve escludere dalla validazione. Questo aiuta a evitare errori di validazione che possono interrompere la creazione del backup. Tuttavia, usa questa costante con cautela; escludere tabelle non necessarie potrebbe comportare backup danneggiati senza notifica dal plugin.

Errore di esempio:

FALLIMENTO VALIDAZIONE DB: controllo conteggio tabella "wp_postmeta" INIZIO: XXXXXX FINE: YYYYYY DELTA: 2 CONTEGGIO: ZZZZZZ
CONTROLLO FILE SQL OK, DIMENSIONE: XXXXXXXX
VALIDAZIONE DB 1: impossibile validare
Errore di runtime nel dump del database Messaggio: VALIDAZIONE DB 1: impossibile validare

Soluzione:

Per risolvere questo problema, aggiungi la seguente riga al tuo file wp-config.php:

define(‘DUPLICATOR_TABLE_VALIDATION_FILTER_LIST’, [‘wp_postmeta’]);


Questo articolo è stato utile?


Articoli correlati

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Get Duplicator Now
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

or
Get 60% Off Duplicator Pro Now →