UpdraftPlus e WordPress Multisite: Backup di Reti WordPress
WordPress Multisite è una funzionalità potente che consente di gestire una rete di siti web da una singola installazione WordPress. Università, agenzie, aziende con filiali multiple e organizzazioni con diverse divisioni utilizzano Multisite per centralizzare la gestione di decine o centinaia di siti. Tuttavia, questa architettura condivisa introduce complessità significative quando si tratta di backup e ripristino, rendendo indispensabile una strategia accuratamente pianificata con strumenti adeguati come UpdraftPlus.
Come funziona il database in WordPress Multisite
Per comprendere le sfide del backup Multisite, bisogna prima capire come WordPress gestisce i dati in questa modalità. In una rete Multisite, tutti i siti condividono lo stesso database MySQL, ma con tabelle separate per ogni sito della rete.
Il sito principale (ID 1) utilizza le tabelle standard come wp_posts, wp_options, wp_users. Ogni sito aggiuntivo riceve tabelle con un prefisso numerico: wp_2_posts, wp_2_options per il secondo sito, wp_3_posts, wp_3_options per il terzo, e via dicendo.
Alcune tabelle restano condivise tra tutti i siti della rete:
- wp_users e wp_usermeta: gli utenti sono condivisi a livello di rete
- wp_blogs: registro di tutti i siti nella rete
- wp_site e wp_sitemeta: configurazioni a livello di rete
- wp_registration_log e wp_signups: dati di registrazione
Questa struttura significa che un backup del database include necessariamente i dati di tutti i siti della rete. Non è possibile, con un backup standard, isolare e salvare solo le tabelle di un singolo sotto-sito senza strumenti specifici.
La gestione dei file in Multisite
Sul fronte dei file, WordPress Multisite organizza gli upload in modo separato per ogni sito. La struttura tipica prevede:
wp-content/uploads/— file del sito principalewp-content/uploads/sites/2/— file del secondo sitowp-content/uploads/sites/3/— file del terzo sito
Plugin e temi, al contrario, sono condivisi a livello di rete: vengono installati una sola volta e attivati selettivamente sui singoli siti. Questo significa che la cartella wp-content/plugins/ contiene tutti i plugin disponibili per la rete, indipendentemente da quali siti li utilizzino effettivamente.

UpdraftPlus Premium per WordPress Multisite
La versione gratuita di UpdraftPlus ha un supporto limitato per le installazioni Multisite. Per gestire correttamente i backup di una rete WordPress, è necessaria la versione Premium, che include funzionalità specifiche:
- Backup a livello di rete: possibilità di eseguire il backup di tutta la rete Multisite da un unico pannello di controllo nella area Network Admin
- Backup dei singoli sotto-siti: nella versione Premium con il componente aggiuntivo dedicato, è possibile eseguire il backup di un singolo sito della rete, isolando le sue tabelle e i suoi file di upload
- Migrazione di sotto-siti: funzionalità per estrarre un singolo sito dalla rete e migrarlo come installazione WordPress standalone, o viceversa
- Ripristino selettivo: possibilità di ripristinare solo un sotto-sito specifico senza influire sugli altri siti della rete
Il costo della licenza Premium si giustifica ampiamente in un contesto Multisite, dove la complessità del backup rende inadeguati gli strumenti gratuiti e dove un errore di ripristino potrebbe compromettere tutti i siti della rete contemporaneamente.
Backup a livello di rete: configurazione completa
Per configurare UpdraftPlus Premium su una rete Multisite a livello di rete, il plugin deve essere attivato come plugin di rete (Network Activate). Una volta attivato, le impostazioni di backup saranno accessibili dal menu Network Admin, e non dai singoli sotto-siti.
La configurazione raccomandata per il backup a livello di rete prevede:
- Pianificazione del database: backup giornaliero con retention di almeno 14 copie. In una rete con molti siti attivi, il database cresce rapidamente e i cambiamenti sono frequenti
- Pianificazione dei file: backup settimanale con retention di 4 copie. Le cartelle uploads di tutti i sotto-siti possono occupare decine di GB
- Storage remoto: obbligatorio per reti di dimensioni medie e grandi. Amazon S3 o un server SFTP dedicato sono le scelte migliori per gestire backup di grandi dimensioni
- Esclusioni: cartelle di cache, file temporanei e log possono essere esclusi per ridurre significativamente le dimensioni del backup
Un aspetto critico da considerare è la dimensione totale del backup. Una rete con 50 siti, ognuno con immagini e media, produce backup che possono raggiungere centinaia di gigabyte. È fondamentale verificare che lo storage remoto sia adeguato e che il server abbia risorse sufficienti (RAM, CPU, spazio temporaneo su disco) per completare il processo di backup senza interruzioni.
Backup dei singoli sotto-siti
In molti scenari, non è necessario eseguire il backup di tutta la rete ogni volta. UpdraftPlus Premium permette di configurare backup specifici per i singoli sotto-siti, il che è particolarmente utile quando:
- Un sotto-sito specifico sta per ricevere un aggiornamento importante
- Si desidera migrare un singolo sito fuori dalla rete
- Un sotto-sito ha dati critici che richiedono backup con frequenza maggiore rispetto al resto della rete
- Si vuole creare una copia di sviluppo di un singolo sito per testing
Il backup di un singolo sotto-sito include le tabelle specifiche del sito (ad esempio wp_5_posts, wp_5_options, wp_5_postmeta, ecc.), i file di upload nella cartella dedicata (uploads/sites/5/) e le configurazioni specifiche del sito. Le tabelle condivise (utenti, rete) vengono gestite separatamente.
Ripristino di un singolo sito dalla rete
Il ripristino di un singolo sotto-sito in un ambiente Multisite è una delle operazioni tecnicamente complesse che UpdraftPlus Premium gestisce in modo automatizzato. Il processo prevede:
- Selezione del backup: dalla dashboard di UpdraftPlus, selezionare il backup del sotto-sito da ripristinare
- Verifica delle dipendenze: il plugin controlla che le tabelle condivise (utenti, sitemeta) siano compatibili con lo stato attuale della rete
- Ripristino delle tabelle: vengono sostituite solo le tabelle specifiche del sotto-sito, senza toccare quelle degli altri siti
- Ripristino dei file: i file di upload vengono ripristinati nella cartella corretta del sotto-sito
- Verifica post-ripristino: controllo che il sito ripristinato funzioni correttamente nel contesto della rete
Un errore comune è tentare di ripristinare un backup di rete completo per recuperare un singolo sito: questa operazione sovrascrive tutti i siti della rete, causando potenzialmente la perdita di dati recenti negli altri sotto-siti.

Approcci alternativi per il backup Multisite
Oltre a UpdraftPlus Premium, esistono altri approcci per gestire i backup di una rete Multisite, ciascuno con vantaggi e limiti specifici:
Backup a livello di server (hosting). Molti provider di hosting gestito offrono backup automatici a livello di server che catturano tutti i file e il database senza necessità di plugin WordPress. Questo approccio è affidabile per il disaster recovery completo, ma non permette il ripristino selettivo di singoli sotto-siti.
Script personalizzati con WP-CLI. Per amministratori esperti, WP-CLI offre comandi come wp db export combinati con script bash per creare backup personalizzati. Questo metodo offre massima flessibilità ma richiede competenze tecniche avanzate e manutenzione continua degli script.
ManageWP o MainWP. Queste piattaforme di gestione WordPress centralizzata offrono funzionalità di backup per reti Multisite, con il vantaggio di una dashboard unificata per monitorare tutti i siti. Tuttavia, il costo mensile è significativamente superiore a quello di una licenza UpdraftPlus Premium una tantum.
BlogVault. Plugin specificamente progettato per backup di siti WordPress di grandi dimensioni, con supporto Multisite nativo. Utilizza backup incrementali che riducono il carico sul server, ma richiede un abbonamento mensile.
Errori comuni nel backup Multisite
La gestione dei backup in ambiente Multisite presenta diverse insidie che possono compromettere la capacità di ripristino. Ecco i problemi riscontrati con maggiore frequenza:
Backup incompleti per timeout. Le reti con molti siti generano backup di grandi dimensioni che possono superare i limiti di tempo di esecuzione PHP. Sintomi: backup che risultano completati ma che, al momento del ripristino, mostrano tabelle mancanti o file corrotti. Soluzione: aumentare max_execution_time e memory_limit nel php.ini, oppure configurare UpdraftPlus per utilizzare il metodo di backup basato su cron di WordPress.
Conflitti di ID tra sotto-siti. Quando si ripristina un sotto-sito in una rete diversa, gli ID dei siti potrebbero non corrispondere. Un sito che nella rete originale aveva ID 5 potrebbe dover essere ripristinato con ID 8 nella nuova rete. UpdraftPlus Premium gestisce questa riscrittura automaticamente, ma è importante esserne consapevoli.
Tabelle utenti non sincronizzate. Gli utenti in Multisite sono condivisi tra tutti i siti. Ripristinare il backup di un sotto-sito potrebbe creare riferimenti a utenti che non esistono nella rete di destinazione. Verificare sempre che gli utenti associati ai contenuti del sotto-sito esistano nella rete di destinazione.
Plugin non network-activated. Se UpdraftPlus è attivato solo su un singolo sotto-sito (anziché a livello di rete), il backup catturerà solo i dati di quel sotto-sito. Questo potrebbe essere il comportamento desiderato, ma spesso è una svista che porta a backup incompleti.
Domain mapping non preservato. In reti Multisite con domain mapping (ogni sotto-sito ha un dominio personalizzato), i backup devono preservare le configurazioni di mapping. Un ripristino che ignora il domain mapping risulterà in siti con URL errati.
Strategia di backup consigliata per Multisite
Per una rete Multisite di medie dimensioni (10-50 siti), la strategia di backup raccomandata con UpdraftPlus Premium prevede:
- Backup completo della rete: settimanale, con retention di 4 copie, salvato su storage remoto dedicato (Amazon S3 o server SFTP)
- Backup del database di rete: giornaliero, con retention di 14 copie, su storage remoto
- Backup individuali dei siti critici: per i sotto-siti con dati ad alta priorità (e-commerce, portali con dati sensibili), configurare backup aggiuntivi con frequenza superiore
- Test di ripristino mensile: selezionare un sotto-sito a rotazione e verificare il ripristino su un ambiente di staging
- Documentazione: mantenere aggiornata una mappa della rete con ID dei siti, domini associati e plugin attivi per ogni sotto-sito
Questa strategia a livelli garantisce protezione completa bilanciando le risorse del server con la necessità di backup frequenti per i dati critici.
Monitoraggio e manutenzione continua
In una rete Multisite, il monitoraggio dei backup deve essere centralizzato e proattivo. UpdraftPlus Premium invia notifiche email per ogni backup completato o fallito, ma per reti di grandi dimensioni è consigliabile implementare strumenti di monitoraggio aggiuntivi.
Verificare periodicamente:
- Lo spazio occupato dai backup sullo storage remoto e la crescita nel tempo
- La durata dei backup: un aumento improvviso potrebbe indicare problemi di performance del server o crescita anomala dei dati
- La coerenza dei backup: scaricare periodicamente un backup e verificare che contenga tutti i dati attesi
- La compatibilità del plugin con gli aggiornamenti di WordPress core e WooCommerce (se presente nella rete)
Una rete Multisite ben gestita con una strategia di backup solida rappresenta una piattaforma affidabile e scalabile. UpdraftPlus Premium fornisce gli strumenti necessari per implementare questa strategia, ma il vero valore sta nella pianificazione e nella disciplina di esecuzione.
Guide Correlate
- Cerchi un hosting che supporti nativamente WordPress Multisite? Scopri le nostre soluzioni di Hosting WordPress con configurazione Multisite inclusa
- Vuoi ottimizzare la SEO di una rete Multisite? Consulta la nostra guida al Posizionamento SEO
- Per assistenza nella configurazione di backup Multisite, contatta il nostro team
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: