Un sito di staging WordPress è una copia privata del tuo sito web attivo, dove puoi testare aggiornamenti, nuovi plugin, modifiche al tema e codice personalizzato prima che tutto questo raggiunga i tuoi visitatori. Se un aggiornamento causa problemi, li causa sulla copia, non sul sito che vedono i tuoi clienti. Questa guida spiega cos’è un sito di staging, mostra passo dopo passo come crearne uno sulla tua installazione WordPress esistente e ti aiuta a scegliere lo strumento di staging più adatto.
Contents
- Cos’è un sito di staging WordPress e perché ti serve
- Opzioni per il sito di staging: plugin, funzione dell’host o copia locale
- Come creare un sito di staging WordPress con un plugin (passo dopo passo)
- Come scegliere un plugin di staging WordPress: cosa valutare
- Come riportare le modifiche dello staging sul sito attivo
- Problemi comuni dei siti di staging e come evitarli
- Parti da un sito di staging prima della tua prossima modifica
- Articoli correlati
Cos’è un sito di staging WordPress e perché ti serve
Un sito di staging è un clone del tuo sito di produzione, sia dei file sia del database, che viene eseguito in una posizione separata dove le modifiche restano isolate. Nulla di ciò che fai sullo staging tocca il sito attivo finché non lo trasferisci lì di proposito.
Ti serve ogni volta che una modifica è abbastanza rischiosa da poter causare danni se la testi direttamente sul sito attivo:
- Aggiornamenti di core, tema e plugin. Un singolo aggiornamento incompatibile può provocare la schermata bianca della morte o un errore fatale. Testarlo prima sullo staging significa che i visitatori non lo vedranno mai.
- Nuovi plugin e temi. Provali sui tuoi contenuti reali e con il tuo vero insieme di plugin, non su un’installazione di prova vuota.
- Modifiche alla versione di PHP. Verifica che il tuo sito funzioni senza problemi su una nuova versione di PHP prima che il tuo host la cambi.
- Restyling e modifiche importanti. Rielabora layout e template senza che il lavoro incompleto compaia in pubblico.
- Debug. Riproduci e correggi un errore su una copia, con il logging di debug attivo, mentre il sito attivo continua a funzionare normalmente.
Senza un sito di staging, le uniche opzioni sono testare sul sito attivo (rischioso) o non testare nulla (ancora più rischioso). Un flusso di lavoro con lo staging elimina questo compromesso.
Opzioni per il sito di staging: plugin, funzione dell’host o copia locale
Ci sono tre modi comuni per ottenere un sito di staging WordPress. Si differenziano per dove viene eseguita la copia e per quanto controllo hai.
| Opzione | Dove viene eseguita | Ideale per |
|---|---|---|
| Plugin di staging | Un sottodominio o una sottocartella sul tuo hosting attuale | La maggior parte dei siti; nessun ambiente aggiuntivo da gestire |
| Funzione di staging dell’host | L’infrastruttura del tuo host | Siti su un host gestito che la offre già |
| Copia locale | Il tuo computer | Sviluppo e test offline |
Plugin di staging. Un plugin clona il tuo sito in un’area protetta dello stesso server che già paghi. È la via più rapida per la maggior parte delle persone: nessun nuovo account di hosting, nessuna esportazione manuale del database. Il plugin gratuito WP STAGING funziona così.
Funzione di staging dell’host. Alcuni host WordPress gestiti offrono uno staging con un clic integrato nel loro pannello di controllo. È comoda quando c’è, ma ti lega a quell’host, non è disponibile ovunque e può incidere sulle risorse del tuo piano.
Copia locale. Per il lavoro di sviluppo puoi eseguire una copia completa di WordPress sul tuo computer. È privata, gratuita e veloce perché nulla passa attraverso la rete. WP Staging Desktop è un’app desktop gratuita che crea siti WordPress locali basati su Docker proprio per questo, così puoi sviluppare e testare offline prima di spostare qualcosa su un server.
Come creare un sito di staging WordPress con un plugin (passo dopo passo)
La via del plugin sul server è la più comune, quindi eccola dall’inizio alla fine con il plugin gratuito WP STAGING.
- Installa e attiva il plugin. Nella bacheca di WordPress vai su Plugin, Aggiungi nuovo, cerca WP STAGING, quindi installalo e attivalo. In alternativa, caricalo dalla directory dei plugin di WordPress.
- Apri WP STAGING e avvia un nuovo clone. Vai su WP STAGING, Staging Sites e fai clic su Create Staging Site per creare un sito di staging con un clic.
- Assegna un nome al sito di staging. Dagli un nome riconoscibile. Se vuoi, apri le impostazioni avanzate per scegliere quali tabelle del database e quali file includere, cosa utile per i siti molto grandi.
- Esegui il clone. WP STAGING copia i tuoi file e il database in una sottocartella protetta del sito attuale. I siti di grandi dimensioni vengono gestiti in background, così il processo non va in timeout.
- Apri il sito di staging. Al termine della clonazione, usa il link di accesso fornito da WP STAGING. La copia di staging è protetta: solo gli amministratori che hanno effettuato l’accesso possono raggiungerla e i motori di ricerca sono bloccati, così non compete mai con il tuo sito attivo su Google.
- Testa le tue modifiche. Applica aggiornamenti, plugin o modifiche sulla copia di staging e verifica che tutto funzioni prima di toccare la produzione.
La guida completa, comprese le opzioni avanzate di clonazione, si trova nella documentazione sulla clonazione del sito di staging.
Come scegliere un plugin di staging WordPress: cosa valutare
Non tutti i plugin di staging fanno lo stesso lavoro. Valuta questi aspetti prima di decidere:
- Clone completo. Dovrebbe copiare sia i file sia il database, non solo i file. Un clone parziale non è un vero sito di staging.
- Isolamento. La copia di staging deve essere protetta da un accesso e nascosta ai motori di ricerca, così eviti problemi di contenuti duplicati e accessi pubblici indesiderati.
- Trasferimento verso la produzione. La clonazione è solo metà del flusso di lavoro. Verifica se lo strumento è in grado anche di riportare in sicurezza le modifiche testate sul sito attivo. Molti plugin gratuiti si limitano a clonare, mentre il trasferimento è una funzione a pagamento.
- Gestione dei siti grandi. Se hai un database di grandi dimensioni o molti file caricati, il plugin deve poter clonare senza incappare nei timeout del server.
- Backup. Uno strumento che crea anche backup ripristinabili ti protegge se un trasferimento va storto.
- Compatibilità con Multisite e con l’hosting. Verifica che supporti WordPress Multisite, se ne gestisci uno, e che funzioni sul tuo host.
- Manutenzione e supporto attivi. Rilasci regolari e un canale di supporto reale contano quando un clone si blocca nel momento meno opportuno.
WP STAGING crea un clone completo e protetto con il plugin gratuito. Il trasferimento di un sito di staging verso la produzione, i backup pianificati e su cloud e la migrazione completa del sito sono disponibili in WP Staging Pro.
Come riportare le modifiche dello staging sul sito attivo
Una volta che le tue modifiche superano i test sullo staging, le porti in produzione. Rifare ogni modifica a mano sul sito attivo vanifica lo scopo e favorisce gli errori, quindi l’obiettivo è trasferire in sicurezza la copia di staging già testata.
WP Staging Pro trasferisce un sito di staging in produzione, copiando i file e il database modificati dallo staging al sito attivo con protezioni che impediscono di sovrascrivere i dati sbagliati. I passaggi dettagliati sono nella documentazione su come copiare il sito di staging sul sito attivo, e gli stessi meccanismi valgono quando migri un sito di staging su un sito di produzione.
Crea sempre un backup del tuo sito attivo subito prima del trasferimento. Se qualcosa non va dopo, puoi ripristinarlo in pochi minuti invece di ricostruire tutto sotto pressione.
Problemi comuni dei siti di staging e come evitarli
- Il sito di staging viene indicizzato da Google. Un clone pubblico e indicizzabile genera contenuti duplicati. Tieni lo staging protetto da un accesso e bloccato ai motori di ricerca. Vedi come impedire a Google di accedere a un sito di staging.
- Il sito di staging reindirizza al sito attivo. La cache, gli URL scritti in modo fisso nel codice o le impostazioni SSL possono rimandarti alla produzione. Le soluzioni sono descritte nella documentazione sul reindirizzamento del sito di staging al sito attivo.
- La clonazione riempie lo spazio su disco. Una cartella uploads di grandi dimensioni o tabelle di log sovradimensionate possono esaurire lo spazio del server. Escludi le tabelle e i file che non ti servono per il test.
- Vengono trasferiti solo i file, non il database. I contenuti e le impostazioni risiedono nel database. Quando trasferisci, includi sia i file sia il database, così le tue modifiche compaiono davvero.
- Modificare per errore il sito attivo. Prima di apportare modifiche, verifica che l’URL nel browser sia l’indirizzo dello staging, non il tuo dominio di produzione.
Parti da un sito di staging prima della tua prossima modifica
Un sito di staging è il modo più sicuro per testare qualsiasi cosa su WordPress. Parti dal plugin gratuito WP STAGING per un clone sul server, oppure da WP Staging Desktop per una copia locale gratuita sul tuo computer. Quando sei pronto a riportare le modifiche testate in produzione o vuoi backup pianificati, WP Staging Pro gestisce il trasferimento in sicurezza.