Questa guida spiega come trasferire le modifiche tra i siti di staging e quelli in tempo reale (di produzione). In questa guida imparerai come sincronizzare le modifiche tra staging e produzione e le considerazioni importanti per farlo.
Per garantire che il sito di staging rifletta l’ultima versione del sito attivo, puoi sincronizzare la produzione con quella di staging. Ciò è particolarmente utile prima di testare gli aggiornamenti di temi, plugin o contenuti.
Per aggiornare il tuo sito di staging con una copia pulita del sito di produzione, segui questi passaggi:
- Visita l’Elenco dei siti nella bacheca.
- Seleziona il tuo sito live/di produzione dall’elenco.
- Fai clic sul menu a discesa Produzione accanto al titolo del sito e seleziona il sito di staging.

- Fai clic sul pulsante Sincronizza in alto a destra dello schermo e seleziona “Estrai dalla produzione” dal menu a discesa.

- Verrà aperto un modale in cui è possibile scegliere cosa estrarre.

- Scegli di sincronizzare “Tutti i file e le cartelle” o “File e cartelle specifici“, quindi utilizza le caselle di controllo per selezionare ciò che desideri includere.
- Decidi se includere il database nella sincronizzazione. Consulta la guida di seguito per ulteriori informazioni.
- Fai clic sul pulsante Estrai per avviare il processo. Riceverai un’e-mail una volta completata la sincronizzazione.
Quando sei pronto a spostare le modifiche dal sito di staging al sito attivo, puoi sincronizzare file multimediali, plugin, temi e contenuti del database, inclusi articoli, pagine e menu.
⚠️
La sincronizzazione dal sito di staging a quello di produzione sovrascriverà i contenuti corrispondenti sul tuo sito attivo. Tutti i dati aggiunti alla produzione dopo l’ultima sincronizzazione verranno sostituiti. Non è possibile sincronizzare singoli articoli o pagine. Se si include il database, tutti i contenuti del database vengono sincronizzati insieme. Se si verifica una perdita di dati, è possibile ripristinare da un backup.
Segui i passaggi di seguito per copiare il sito di staging nel sito di produzione (attivo):
- Visita l’Elenco dei siti nella bacheca.
- Seleziona il tuo sito live/di produzione dall’elenco.
- Fai clic sul menu a discesa Produzione accanto al titolo del sito e seleziona il sito di staging.
- Fai clic sul pulsante Sincronizza in alto a destra dello schermo e seleziona l’opzione “Invia alla produzione” nel menu a discesa.

- Verrà aperto un modale in cui è possibile scegliere cosa inviare.

- Scegli di sincronizzare “Tutti i file e le cartelle” o “File e cartelle specifici“, quindi utilizza le caselle di controllo per selezionare ciò che desideri includere.
- Decidi se includere il database nella sincronizzazione. Consulta la guida di seguito per ulteriori informazioni.
- Durante la sincronizzazione dalla staging alla produzione, conferma la sincronizzazione inserendo l’URL del sito quando richiesto.

- Fai clic su Invia per avviare il processo. Riceverai un’e-mail una volta completata la sincronizzazione.
💡
La versione PHP nel sito di produzione non si aggiorna automaticamente alla versione dello staging. Dopo la sincronizzazione, aggiorna la versione PHP di produzione nelle impostazioni del server web del tuo sito.
La sincronizzazione del database dall’area di staging a quella di produzione garantisce che il contenuto modificato o aggiunto al sito di staging venga visualizzato sul sito di produzione.
Per riflettere completamente le modifiche apportate dal sito di staging alla produzione (o viceversa), è necessario includere il database durante la sincronizzazione. Questo è essenziale per gli aggiornamenti che riguardano:
- Articoli, pagine e tipi di articoli personalizzati
- Caricamenti di elementi multimediali nella Libreria multimediale
- Modifiche al template o agli Stili del sito effettuate nell’Editor del sito
- Attivazione o disattivazione di plugin e temi
- Qualsiasi altro contenuto memorizzato nel database
Il database viene sincronizzato nel suo insieme: non è possibile selezionare singoli articoli o pagine da sincronizzare. Se devi trasferire solo contenuti specifici, valuta l’utilizzo degli strumenti di esportazione e importazione.
Se sincronizzi i caricamenti multimediali e vuoi che vengano visualizzati nella Libreria multimediale di WordPress, il database deve essere incluso nella sincronizzazione.
Quando si sincronizza il database, il contenuto del database di staging sovrascrive il contenuto del database di produzione corrispondente. Questo include articoli, pagine, impostazioni e altri dati memorizzati. Tutti i contenuti aggiunti alla produzione dopo l’ultima sincronizzazione dalla produzione alla staging verranno sostituiti.
La sincronizzazione dei file (plugin, temi, caricamenti) aggiungerà nuovi file e aggiornerà i file modificati sul sito di destinazione.
Per i siti web con WooCommerce e altri plugin di e-commerce, la sincronizzazione del database può comportare la perdita permanente di dati. Ad esempio, se viene effettuato un nuovo ordine sul sito di produzione dopo che è stata creata una copia di staging, la sincronizzazione del database di staging con quello di produzione comporterà la cancellazione dell’ordine.
Tutti i dati aggiunti al sito di produzione dopo l’ultima sincronizzazione (dalla produzione alla staging) verranno sovrascritti, inclusi:
- Ordini
- Modifiche del prodotto
- Informazioni cliente
Se hai installato WooCommerce, viene visualizzato un avviso aggiuntivo durante la sincronizzazione dalla staging alla produzione.

È generalmente sicuro sincronizzare il database se:
- Il sito è ancora in sviluppo e non è stato lanciato
- Il negozio di produzione non accetta ordini reali
- Stai eseguendo il test di staging e non c’è il rischio di sovrascrivere i dati reali
- Gli ordini sono disabilitati in produzione e il database è stato sincronizzato con quello di staging prima che venissero apportate le modifiche
- Hai esportato correttamente i dati del negozio più recenti dalla produzione, li hai importati nello staging e hai confermato che i dati corrispondono su entrambi i siti.
Le configurazioni del gateway di pagamento sul tuo sito di staging, come gli account di prova o le impostazioni della sandbox, non sovrascriveranno le impostazioni di pagamento di produzione durante la sincronizzazione. Puoi lasciare i pagamenti non configurati o utilizzare la modalità di prova nella fase senza influire sull’elaborazione dei pagamenti in tempo reale.
Se si verifica una perdita di dati dopo la sincronizzazione, puoi ripristinare il sito utilizzando un backup di produzione.