Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

Duplicator e WordPress Multisite: Backup e Migrazione di Rete

· 9 min di lettura

Duplicator e WordPress Multisite: Backup e Migrazione di Rete

WordPress Multisite è una funzionalità avanzata che permette di gestire più siti WordPress da un’unica installazione. Università, aziende con più brand, reti di blog e agenzie che gestiscono siti per conto dei clienti utilizzano frequentemente questa architettura. Tuttavia, il backup e la migrazione di una rete Multisite presentano sfide specifiche che vanno ben oltre la gestione di un singolo sito. Duplicator Pro offre strumenti dedicati per affrontare queste complessità. In questa guida analizzeremo come gestire backup e migrazioni di reti WordPress Multisite.

Come Funziona WordPress Multisite

Prima di parlare di backup e migrazione, è importante capire l’architettura di Multisite:

  • Un’unica installazione: tutti i siti della rete condividono gli stessi file core di WordPress, gli stessi temi e gli stessi plugin.
  • Database condiviso: tutti i siti usano lo stesso database MySQL, ma con tabelle separate per ogni sito (con prefissi come wp_2_, wp_3_, etc.).
  • Cartella uploads separata: ogni sito ha la propria cartella uploads (wp-content/uploads/sites/2/, wp-content/uploads/sites/3/, etc.).
  • Super Admin: un ruolo speciale che gestisce l’intera rete, a differenza degli admin che gestiscono i singoli siti.
  • Due modalità: sottodomini (sito1.rete.it, sito2.rete.it) o sottocartelle (rete.it/sito1/, rete.it/sito2/).

Le Sfide del Backup Multisite

Dimensione

Una rete Multisite con decine o centinaia di siti può avere dimensioni enormi. Ogni sito aggiunge le proprie tabelle al database e i propri file media alla cartella uploads. Una rete con 50 siti attivi può facilmente superare i 10 GB.

Interdipendenze

I siti della rete condividono risorse: un aggiornamento di plugin influenza tutti i siti, una modifica al tema può avere effetti a cascata. Il backup deve catturare lo stato coerente dell’intera rete.

Configurazione di Rete

Le tabelle di rete (wp_site, wp_blogs, wp_sitemeta) contengono informazioni sulla struttura della rete e devono essere gestite con attenzione durante la migrazione.

Domini Mappati

Molte reti Multisite utilizzano il domain mapping: ogni sito della rete ha il proprio dominio personalizzato (es. brand1.it, brand2.it invece di brand1.rete.it, brand2.rete.it). La migrazione deve gestire tutti questi domini.

Gestione dei package per reti WordPress Multisite in Duplicator

Backup dell’Intera Rete con Duplicator Pro

Duplicator Pro supporta nativamente il backup di reti WordPress Multisite. Il processo è simile al backup di un singolo sito, con alcune considerazioni aggiuntive.

Requisiti

  • Duplicator Pro: la versione gratuita non supporta Multisite.
  • Licenza Business o Gold: alcune funzionalità Multisite richiedono licenze di livello superiore.
  • Attivazione sulla rete: Duplicator Pro deve essere attivato a livello di rete (Network Activate), non sul singolo sito.

Creare un Package di Rete

  1. Accedi alla dashboard di rete come Super Admin.
  2. Vai su Duplicator Pro > Packages > Create New.
  3. Configura il package:
    • Nome: “rete-multisite-backup-completo-20260526”.
    • Archive: includi tutti i file. Per le reti grandi, valuta di escludere le cartelle di cache di ogni sito.
    • Database: includi tutte le tabelle, comprese quelle di rete e quelle specifiche di ogni sito.
  4. Avvia la scansione. Duplicator analizzerà l’intera rete e segnalerà eventuali problemi.
  5. Procedi con la build.

Il tempo di creazione sarà proporzionale alla dimensione dell’intera rete. Per reti grandi, è fortemente consigliato utilizzare il formato DupArchive e il chunking.

Migrazione dell’Intera Rete

Preparazione del Server di Destinazione

  1. Crea un database MySQL con spazio sufficiente per l’intera rete.
  2. Configura i DNS per il dominio principale della rete.
  3. Se la rete usa sottodomini, configura un record DNS wildcard (*.rete.it).
  4. Se la rete usa domain mapping, prepara i DNS per tutti i domini personalizzati.
  5. Assicurati che il server supporti le wildcard per i sottodomini (configurazione Apache/Nginx).

Installazione

Carica l’archivio e l’installer sul server di destinazione e avvia l’installer. L’installer di Duplicator Pro riconosce automaticamente che si tratta di una rete Multisite e gestisce di conseguenza:

  • L’importazione di tutte le tabelle del database, incluse quelle di rete.
  • L’aggiornamento degli URL in tutte le tabelle di tutti i siti.
  • L’aggiornamento delle tabelle wp_site e wp_blogs con i nuovi domini.
  • La gestione del file wp-config.php con le costanti Multisite.

Configurazione dell’installer per la migrazione di una rete Multisite

Aggiornamento del wp-config.php

L’installer aggiorna automaticamente le costanti Multisite nel file wp-config.php:

define(WP_ALLOW_MULTISITE, true);
define(MULTISITE, true);
define(SUBDOMAIN_INSTALL, true); // o false per sottocartelle
define(DOMAIN_CURRENT_SITE, nuovodominio.it);
define(PATH_CURRENT_SITE, /);
define(SITE_ID_CURRENT_SITE, 1);
define(BLOG_ID_CURRENT_SITE, 1);

Verifica che questi valori siano corretti dopo la migrazione.

Estrarre un Singolo Sito dalla Rete

Uno scenario comune è la necessità di estrarre un singolo sito dalla rete Multisite e trasformarlo in un’installazione WordPress standalone. Duplicator Pro supporta questa operazione con la funzionalità Subsite > Standalone.

Procedura

  1. Nella dashboard di rete, crea un package Duplicator.
  2. Nella sezione Archive, abilita il filtro “Subsite Export”.
  3. Seleziona il sito specifico da esportare.
  4. Duplicator creerà un package contenente solo i file e le tabelle del database relative a quel sito.
  5. Installa il package su un’installazione WordPress standard (non Multisite).

Duplicator gestisce automaticamente:

  • La conversione dei prefissi delle tabelle (da wp_3_ a wp_).
  • L’estrazione dei soli file media del sito selezionato.
  • L’attivazione dei temi e plugin usati dal sito.
  • La rimozione delle costanti Multisite dal wp-config.php.

Inserire un Sito Standalone nella Rete

L’operazione inversa – importare un sito WordPress standalone in una rete Multisite – è più complessa e richiede generalmente un approccio manuale o semi-automatico:

  1. Crea un nuovo sito vuoto nella rete Multisite.
  2. Esporta il contenuto del sito standalone (articoli, pagine, media) tramite l’esportatore di WordPress (Strumenti > Esporta).
  3. Importa il contenuto nel nuovo sito della rete tramite l’importatore di WordPress.
  4. Configura manualmente le impostazioni, i widget e i menu.

Questa operazione non è direttamente supportata da Duplicator ma può essere facilitata combinando l’esportazione del database con strumenti di importazione specifici.

Backup Programmati per Multisite

I backup programmati per una rete Multisite seguono gli stessi principi dei backup per siti singoli, ma con alcune considerazioni:

  • Frequenza: una rete con molti siti attivi genera più modifiche. Considera backup giornalieri.
  • Dimensione: i backup di rete sono più grandi. Assicurati di avere spazio sufficiente.
  • Orario: scegli un orario in cui nessun sito della rete ha traffico significativo.
  • Storage cloud: per reti grandi, lo storage locale potrebbe non essere sufficiente. Usa Google Drive, S3 o Dropbox.
  • Retention: con package più grandi, la retention va calibrata per evitare di esaurire lo spazio.

Strumenti di Duplicator per la diagnostica delle reti Multisite

Problemi Comuni con Multisite

Tabelle Orfane

Quando si eliminano siti dalla rete, le relative tabelle nel database non vengono sempre rimosse automaticamente. Nel tempo, queste tabelle orfane si accumulano, aumentando la dimensione del database. Prima di un backup, è consigliabile identificarle e rimuoverle.

Conflitti di Plugin

In una rete Multisite, un plugin può essere attivato a livello di rete (per tutti i siti) o solo per singoli siti. Durante la migrazione, Duplicator preserva questi stati di attivazione, ma è buona pratica verificarli dopo il ripristino.

Domain Mapping

Se la rete usa il domain mapping, la migrazione deve aggiornare non solo il dominio principale ma anche tutti i domini mappati. L’installer di Duplicator gestisce il dominio principale, ma i domini mappati potrebbero richiedere aggiornamenti manuali nella tabella wp_blogs o nel plugin di domain mapping utilizzato.

Certificati SSL

Con più domini, ogni dominio necessita del proprio certificato SSL. Dopo la migrazione, verifica che i certificati siano attivi per tutti i domini della rete. Un certificato wildcard (*.rete.it) copre i sottodomini ma non i domini personalizzati.

Migrazione Parziale: Solo Alcuni Siti

Se devi migrare solo alcuni siti della rete (non tutti), hai diverse opzioni:

  • Esportazione individuale: usa la funzionalità Subsite Export di Duplicator Pro per esportare ogni sito singolarmente.
  • Migrazione completa + eliminazione: migra l’intera rete, poi elimina i siti non necessari dalla dashboard di rete.
  • Esportazione contenuti: per siti semplici, l’esportatore nativo di WordPress può essere sufficiente per trasferire contenuti tra reti.

Best Practice per il Backup Multisite

  • Backup a livello di rete: esegui sempre il backup dell’intera rete, non dei singoli siti. Il backup parziale non cattura le dipendenze tra siti e la configurazione di rete.
  • Test su rete di staging: prima di migrare la rete di produzione, crea una rete di staging per testare il processo.
  • Documenta la rete: mantieni un inventario aggiornato dei siti, dei domini, dei plugin attivi e delle configurazioni specifiche.
  • Gestisci lo spazio: monitora la dimensione di ogni sito della rete e implementa politiche di pulizia.
  • Versioning: mantieni tutti i siti della rete alla stessa versione di WordPress e dei plugin condivisi per evitare conflitti durante il ripristino.

Conclusioni

Il backup e la migrazione di reti WordPress Multisite sono operazioni complesse che richiedono strumenti adeguati e una buona pianificazione. Duplicator Pro, con il suo supporto nativo per Multisite, semplifica notevolmente queste operazioni, gestendo automaticamente le complessità delle tabelle di rete, degli URL multipli e delle configurazioni specifiche. Per operazioni critiche come l’estrazione di singoli siti dalla rete, Duplicator Pro è uno degli strumenti più affidabili disponibili.

Le reti Multisite richiedono hosting con risorse dedicate e configurazioni specifiche. Il nostro hosting WordPress professionale supporta pienamente WordPress Multisite con wildcard DNS, certificati SSL multipli e risorse scalabili.

Serie Completa: Duplicator per WordPress

  • Articolo 1: Come Installare e Configurare Duplicator su WordPress
  • Articolo 2: Creare un Backup Completo con Duplicator: Package Passo Passo
  • Articolo 3: Migrare un Sito WordPress con Duplicator: Guida Completa
  • Articolo 4: Duplicator: Installer.php e il Processo di Ripristino
  • Articolo 5: Duplicator e i Backup Programmati: Automatizzare la Protezione
  • Articolo 6: Duplicator: Backup su Cloud (Google Drive, Dropbox, Amazon S3)
  • Articolo 7: Clonare un Sito WordPress con Duplicator per Staging e Test
  • Articolo 8: Duplicator e WooCommerce: Migrare un Negozio E-Commerce
  • Articolo 9: Duplicator: Gestire Package Grandi e Siti con Molti File
  • Articolo 10: Duplicator e WordPress Multisite: Backup e Migrazione di Rete (questo articolo)
  • Articolo 11: Duplicator Free vs Pro: Confronto Funzionalità e Prezzi 2026
  • Articolo 12: Duplicator vs UpdraftPlus vs All-in-One Migration: Confronto
  • Articolo 13: Duplicator: Search and Replace del Database dopo la Migrazione
  • Articolo 14: Sicurezza dei Backup con Duplicator: Crittografia e Best Practice
  • Articolo 15: Risolvere i Problemi Comuni di Duplicator: Troubleshooting

Gestisci una rete WordPress Multisite e hai bisogno di supporto per backup e migrazioni? Il nostro team ha esperienza nella gestione di reti Multisite complesse. Contattaci per una consulenza specializzata e assicura la protezione della tua rete WordPress.

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#backup #Duplicator #Migrazione #Multisite #Network