Come convertire WordPress in un sito di staging
John Turner
John Turner
Il tuo sito WordPress live funziona alla grande. Hai creato qualcosa di cui sei orgoglioso.
Ma ecco il problema: ogni volta che devi testare un plugin, aggiornare il tuo tema o aggiungere nuove funzionalità, stai mettendo a rischio il tuo sito live. Una mossa sbagliata e i tuoi visitatori vedranno messaggi di errore invece dei tuoi contenuti.
Con un sito di staging, puoi testare le modifiche senza mettere a rischio il tuo sito live.
In questo tutorial ti mostrerò come convertire il tuo sito WordPress in un ambiente di staging dove potrai sperimentare, testare e perfezionare in tutta sicurezza le tue modifiche prima di pubblicarle online.
Ecco i punti salienti:
- Usa Duplicator Pro per creare una copia completa del tuo sito WordPress in pochi minuti
- Prova plugin, temi e modifiche al codice senza influire sui tuoi visitatori live
- L'intero processo richiede solo pochi minuti: installa Duplicator Pro, crea un backup completo del sito e crea immediatamente un sito di staging
- Se hai bisogno di un sito di staging su un server locale o su un server di produzione esterno, esegui un backup del tuo sito di produzione, crea un sottodominio, installa la copia del tuo sito sul sottodominio e verifica le modifiche
- Dopo il test, puoi trasferire con sicurezza le modifiche approvate sul tuo sito live.
Indice dei contenuti
Riepilogo rapido: come convertire WordPress in un sito di staging
Convertire WordPress in un sito di staging significa creare una copia esatta del tuo sito web attivo in una posizione separata, dove potrai testare le modifiche in tutta sicurezza. Puoi creare un backup del tuo sito attivo con Duplicator, quindi utilizzarlo per creare un sito di staging con un solo clic.
In alternativa, potresti configurare un sottodominio o una sottocartella come ambiente di staging e poi ripristinare il backup in quella posizione.
In ogni caso, avrai a disposizione un ambiente di test privato dove potrai sperimentare plugin, temi e aggiornamenti senza influire sul tuo sito live. Una volta verificato che tutto funzioni correttamente nell'ambiente di staging, potrai applicare con tranquillità le stesse modifiche al tuo sito di produzione.
Perché convertire WordPress in un sito di staging?
Se hai mai esitato prima di aggiornare un plugin o un tema, sai già perché hai bisogno di un sito di staging.
Un sito di staging ti offre un ambiente di test sicuro che protegge la tua azienda da errori costosi.
È possibile:
- Prova gli aggiornamenti prima che vengano pubblicati: scopri se la nuova versione del plugin danneggia il tuo sito prima che lo facciano i tuoi clienti.
- Sperimenta senza conseguenze: prova nuovi design, layout e funzionalità senza mettere a rischio il tuo traffico o le tue entrate.
- Individua tempestivamente i problemi di compatibilità: scopri i conflitti tra plugin e temi in un ambiente sicuro, non sul tuo sito di produzione.
- Formare i membri del team in modo sicuro: consentire ai nuovi redattori e sviluppatori di imparare a conoscere il sito senza poterlo danneggiare accidentalmente.
- Anteprima delle modifiche principali: mostra ai clienti o agli stakeholder come saranno le modifiche prima di renderle definitive.
- Mantieni l'operatività e la credibilità: il tuo sito live rimane online e professionale mentre risolvi i problemi altrove.
- Debug più veloce: risolvi i problemi ricreandoli in ambiente di staging senza influire sugli utenti reali.
So che configurare un sito di staging può sembrare un'operazione tecnica. Molti proprietari di siti temono di aver bisogno di competenze di sviluppo o di un accesso al server che non possiedono.
Con il plugin giusto, chiunque può creare un sito di staging. Non è necessaria alcuna esperienza di programmazione né conoscenza della riga di comando. Basta seguire i passaggi riportati di seguito.
Come trasformare WordPress in un sito di staging in meno di 5 minuti
Non preoccuparti, non dovrai copiare manualmente i file o esportare i database!
Per creare rapidamente un sito di staging, puoi utilizzare Duplicator Pro. È il mio plugin preferito per la migrazione e il backup di WordPress perché si occupa di tutti i dettagli tecnici, come l'esportazione del database, la creazione dei pacchetti di file, l'aggiornamento degli URL e la distribuzione.

Ecco alcuni vantaggi dell'utilizzo di Duplicator Pro:
- Messa in scena con un solo clic
- Crea siti di staging illimitati senza configurazioni server complesse
- Clona l'intero sito WordPress in pochi minuti
- Aggiorna automaticamente tutti gli URL del database quando si passa da un dominio all'altro
- Pianifica backup regolari in modo da avere sempre una copia recente su cui lavorare.
- Migrazione di siti di qualsiasi dimensione senza superare i limiti di timeout del server
- Quando sei pronto, trasferisci le modifiche dalla fase di staging alla produzione.
- Funziona con qualsiasi provider di hosting, senza requisiti particolari
- Gestisci reti multisito e grandi configurazioni WordPress
- Duplicatore interno Archiviazione cloud
- Plugin gratuiti WP Media Cleanup e Activity Log con Elite
Per iniziare, scegli un abbonamento a Duplicator Pro. Puoi utilizzare la versione gratuita, ma passando a una versione superiore avrai accesso alla funzione di staging con un solo clic.
Una volta completato l'acquisto, scarica Duplicator e installalo sul tuo sito WordPress attivo.
In Duplicator » Impostazioni » Generale, inserisci la tua chiave di licenza e clicca su Attiva. Verrà visualizzato un segno di spunta verde.

Quindi, vai su Duplicator » Backup » Aggiungi nuovo. Crea un backup completo del tuo sito web selezionando l'impostazione predefinita " Sito completo ".

Una volta che Duplicator ha creato il backup, apri la pagina " Staging ". Crea il tuo primo sito di staging.

Nella finestra pop-up, seleziona il backup di origine che hai appena creato. Assegna un titolo al nuovo sito e scegli una combinazione di colori per l'area amministrativa. Questo ti aiuterà a distinguere le dashboard amministrative del sito di staging da quelle del sito live, in modo da non effettuare esperimenti sul sito reale.

Fai clic su «Crea sito di staging» e si aprirà la consueta finestra di installazione di Duplicator. Accetta i termini e le note informative e prosegui.

Verifica i dettagli dell'installazione.

A questo punto, Duplicator creerà automaticamente un sito di staging a partire dal backup che hai scelto. Utilizza il pulsante " Accesso amministratore " per accedere alla tua nuova dashboard.

Noterai che la dashboard presenta un tema diverso per evitare errori di modifica accidentali.

Ecco alcune altre funzioni di sicurezza integrate:
- Indicizzazione dei motori di ricerca bloccata
- E-mail disattivate
Sentiti libero di apportare tutte le modifiche che desideri in questo ambiente di test. Prima di qualsiasi aggiornamento importante, ti consiglio di creare un nuovo sito di staging e di verificare come l'aggiornamento influirà sullo stato attuale del tuo sito web.
Una volta terminato, puoi eliminare i tuoi siti di staging in modo semplice e veloce.

Come convertire WordPress in un sito di staging su un server remoto
A volte, potresti preferire che il tuo sito di staging non si trovi sullo stesso server del tuo sito web. Ecco come creare una copia di staging del tuo sito WordPress su un server diverso:
- Passaggio 1: scegli la posizione di staging: scegli tra un sottodominio (staging.tuosito.com), una sottocartella (tuosito.com/staging) o un ambiente locale.
- Passaggio 2: installa un plugin di migrazione WordPress: installa Duplicator Pro sul tuo sito live per gestire il lavoro tecnico di clonazione del sito, esportazione dei database e aggiornamento automatico degli URL.
- Passaggio 3: crea un backup del tuo sito live: utilizza Duplicator per eseguire il backup dell'intero sito WordPress in due file scaricabili (installer.php e archive.zip).
- Passaggio 4: configura l'ambiente di staging: crea il sottodominio/sottocartella nel pannello di controllo dell'hosting e configura un nuovo database MySQL con un utente e una password dedicati.
- Passaggio 5: Caricare e installare il backup: Caricare entrambi i file Duplicator nella posizione di staging ed eseguire il programma di installazione per estrarre i file e importare il database.
- Passaggio 6: configurare le impostazioni del sito di staging: disabilitare l'indicizzazione dei motori di ricerca, disattivare le notifiche e-mail, disattivare l'elaborazione dei pagamenti e disconnettere i servizi esterni per mantenere lo staging separato dalla produzione.
- Passaggio 7: prova il tuo sito di staging: verifica che le immagini vengano caricate, che i link funzionino correttamente e che sia possibile apportare modifiche senza influire sul sito live.
Passaggio 1: scegli la location per l'allestimento
Prima di creare il tuo sito di staging, decidi dove sarà ospitato. Hai tre opzioni principali.
Opzione 1: Sottodominio (consigliato)
Crea un sottodominio del tuo sito live come staging.tuosito.com o dev.tuosito.com. Questo è l'approccio che consiglio perché mantiene il tuo sito di staging completamente separato dal tuo sito live, rendendolo allo stesso tempo facilmente accessibile.
La maggior parte dei pannelli di controllo di hosting consente di creare sottodomini con pochi clic.
Opzione 2: Sottocartella
Posiziona il tuo sito di staging in una cartella come yoursite.com/staging. Questo metodo funziona, ma a volte può causare conflitti di URL con i tuoi contenuti esistenti.
Se hai già una pagina o un post su /staging, dovrai scegliere un nome diverso per la cartella.
Opzione 3: Ambiente locale
Esegui il tuo sito di staging sul tuo computer utilizzando strumenti come Local by Flywheel o XAMPP. Si tratta di strumenti gratuiti che ti garantiscono il controllo completo, ma non ti consentono di condividere i link di staging con i clienti o i membri del team che devono revisionare le modifiche.
Personalmente, utilizzo un sottodominio per i siti di staging. È pulito, professionale e facile da ricordare.
Passaggio 2: Crea un backup del tuo sito online
Ora creerai un backup completo contenente tutti i file del tuo sito e il contenuto del database.
Nella dashboard di WordPress, vai su Duplicator » Backup » Aggiungi nuovo.

Assegna un nome al backup in modo da poterlo identificare in seguito. Scegli la posizione di archiviazione locale.

Nella sezione Backup, seleziona l'impostazione predefinita Sito completo. In questo modo Duplicator scaricherà tutto il contenuto del tuo sito nel backup.

Duplicator controlla il tuo sito alla ricerca di potenziali problemi. Se vengono visualizzati avvisi relativi a file di grandi dimensioni o autorizzazioni dei file, di solito è comunque possibile procedere. Fai clic su Crea backup.

Una volta completato, scarica sia il file installer.php che il file archive.zip sul tuo computer. Conserva questi due file insieme. Ti serviranno entrambi nel passaggio successivo.

Passaggio 3: Configurare l'ambiente di staging
Prima di poter installare il backup, è necessario configurare la posizione di staging.
Se desideri che il tuo sito di staging sia ospitato su un sottodominio o una sottocartella, accedi al pannello di controllo del tuo hosting (cPanel, Plesk o la dashboard personalizzata del tuo host).
Per i sottodomini: trova la sezione Sottodomini e creane uno nuovo.

Per le sottocartelle: utilizza il file manager per creare una nuova cartella denominata "staging" nella directory public_html.

Prendi nota del percorso completo della tua nuova posizione di staging (di solito qualcosa come /home/username/public_html/staging o /home/username/staging.yoursite.com)
Nel pannello di controllo dell'hosting, trova MySQL Databases (Database MySQL) o Database Manager(Gestione database).

Crea un nuovo database con un nome simile a yourusername_staging.

Crea un nuovo utente del database con una password complessa.

Aggiungi l'utente al database con tutti i privilegi.

Annota il nome del database, il nome utente, la password e l'host (di solito localhost).
Passaggio 4: Caricare e installare il backup
Utilizzando il file manager del tuo hosting o un client FTP, carica sia il file installer.php che il file archive.zip nella tua directory di staging. Non estrarre il file zip manualmente: lo farà il programma di installazione.
Una volta caricato, visita il tuo URL di staging seguito da /installer.php. Ad esempio: staging.yoursite.com/installer.php.
Verrà visualizzata l'interfaccia del programma di installazione di Duplicator.

In Configurazione, inserisci i dettagli del tuo database di staging (quelli che hai creato nel passaggio 4). Nel mio caso, Duplicator li ha rilevati automaticamente, quindi ho dovuto solo premere Applica.

Scorri verso il basso e conferma l'installazione. Leggi attentamente tutte le note, accetta i termini e le condizioni e continua.

Nella finestra a comparsa, premere OK.

Attendi mentre Duplicator estrae i file e importa il tuo database.
Il programma di installazione aggiorna automaticamente tutti gli URL del database in modo che corrispondano al nuovo dominio di staging. Questo è ciò che rende Duplicator così potente: non è necessario cercare e sostituire manualmente migliaia di riferimenti URL.
Ti consiglio di selezionare la casella per eliminare automaticamente i file di installazione. Utilizza il pulsante Accesso amministratore per accedere al tuo nuovo sito di staging.

Passaggio 5: Configurare le impostazioni del sito di staging
Una volta completata l'installazione, è necessario apportare alcune modifiche affinché il sito di staging non interferisca con il sito live.
Accedi alla tua dashboard WordPress di staging utilizzando le stesse credenziali del tuo sito live.
Vai su Impostazioni » Lettura e seleziona Discoraggia i motori di ricerca dall'indicizzare questo sito. Questo impedisce a Google di indicizzare i tuoi contenuti provvisori e di creare problemi di contenuti duplicati.

Installa un plugin come WP Mail SMTP e configuralo in modo da interrompere l'invio di email, oppure utilizza il plugin Disable Emails.
Questo impedisce al tuo sito di staging di inviare accidentalmente e-mail di notifica ai clienti reali.
Se gestisci un negozio WooCommerce o accetti pagamenti, imposta il tuo gateway di pagamento in modalità di prova o disattivalo completamente. Non è consigliabile elaborare transazioni reali in fase di staging.
Controlla i plugin che si connettono a servizi esterni (analisi, CDN, servizi di backup). Disabilitali o riconfiguralo in modo che non inviino dati di staging ai tuoi account di produzione.
Queste precauzioni mantengono il tuo ambiente di staging realmente separato dalla produzione.
Passaggio 6: Prova il tuo sito di staging
Ora verifica che il tuo sito di staging funzioni correttamente. Sfoglia alcune pagine e controlla che:
- Le immagini vengono caricate correttamente
- I link interni rimandano al tuo URL di staging, non al tuo sito live.
- I moduli vengono visualizzati correttamente (ma ricordate, non inviateli se sono collegati a servizi reali)
- Il tuo tema sembra uguale a quello del tuo sito live.
- Funzionalità di accesso e amministrazione funzionanti
Prova ad apportare una piccola modifica, ad esempio modificando il titolo di una pagina o aggiungendo un post di prova. In questo modo potrai verificare che è possibile lavorare sulla staging senza influire sul sito live.
Se noti immagini o link non funzionanti che rimandano ancora al tuo sito live, Search & Replace Everything può risolverli.
Una volta che tutto sembra a posto, sei pronto per iniziare a testare aggiornamenti, plugin e modifiche in tutta sicurezza.
Domande frequenti (FAQ)
Come posso convertire WordPress in un sito di staging gratuitamente?
È possibile utilizzare Duplicator Lite (versione gratuita) per configurare un sito WordPress di staging. Installare il plugin sul sito live, creare un backup, quindi caricarlo manualmente nella posizione di staging. La versione gratuita richiede migrazioni tramite FTP o file manager e non include backup pianificati o push con un clic alla produzione.
Qual è la differenza tra un sito di staging e un sito di sviluppo?
Un sito di staging è una copia esatta del sito di produzione utilizzata per testare le modifiche prima di implementarle in produzione. Un sito di sviluppo è il luogo in cui si creano nuove funzionalità o siti completamente nuovi da zero. I siti di staging rispecchiano il più fedelmente possibile la produzione. I siti di sviluppo spesso presentano funzionalità incomplete, dati di test e codice sperimentale.
La maggior parte delle aziende necessita di entrambe le cose: sviluppo per creare nuove funzionalità e staging per testare tali modifiche sui dati reali del sito prima della messa in produzione.
Quanto tempo occorre per creare un sito di staging?
Con Duplicator Pro, creare un sito di staging richiede meno di 5 minuti. Potrai creare un backup e utilizzarlo per generare istantaneamente un nuovo sito di staging sul tuo server. Se decidi di installare il backup su un server esterno, potrebbero essere necessari circa 30 minuti per configurare il sottodominio e il database, ma i siti di staging successivi saranno molto più veloci una volta che avrai acquisito familiarità con la procedura.
Quanto costa creare un sito di staging?
Se il tuo provider di hosting offre strumenti di staging integrati (come WP Engine, Kinsta o SiteGround), puoi creare siti di staging gratuitamente come parte del tuo piano di hosting. Se il tuo host non fornisce strumenti di staging, Duplicator Pro costa 69,30 $ all'anno e funziona con qualsiasi provider di hosting. Questo ti offre siti di staging illimitati, backup programmati e la possibilità di trasferire le modifiche dallo staging alla produzione. In alternativa, Duplicator Lite è disponibile gratuitamente su WordPress.org con configurazione manuale richiesta per ogni sito di staging.
È difficile creare un sito di staging?
Creare un sito di staging è facile con Duplicator Pro. Puoi creare un backup del tuo sito live e trasformarlo in un sito di staging senza dover modificare il codice o utilizzare strumenti da riga di comando. Il plugin si occupa degli aspetti tecnici, come l'esportazione del database, l'aggiornamento degli URL e il trasferimento dei file.
Quali sono i rischi di non utilizzare un sito di staging?
Testare le modifiche direttamente sul tuo sito live rischia di compromettere la funzionalità per i visitatori reali. Potresti causare la comparsa della schermata bianca della morte, provocare conflitti tra plugin che impediscono il checkout o cancellare accidentalmente dei contenuti. Ogni minuto in cui il tuo sito mostra degli errori, perdi la fiducia dei visitatori e potenziali entrate.
Gli aggiornamenti di sicurezza possono talvolta entrare in conflitto con il tema o i plugin utilizzati e, senza uno staging, questi problemi non verrebbero individuati fino a quando i clienti non iniziassero a lamentarsi. Duplicator Pro previene questi rischi consentendo di individuare i problemi prima che raggiungano la produzione.
Posso avere più siti di staging?
Sì, puoi creare tutti i siti di staging di cui hai bisogno. Molti sviluppatori mantengono siti di staging separati per scopi diversi: uno per testare gli aggiornamenti dei plugin, uno per lo sviluppo dei temi e uno per le anteprime dei clienti. Ogni sito di staging richiede un proprio sottodominio o sottocartella e un proprio database. Con Duplicator Pro, non c'è limite al numero di siti di staging che puoi creare e gestire.
Come posso trasferire le modifiche dalla fase di staging alla produzione?
Una volta testate le modifiche sullo staging e verificato che tutto funzioni correttamente, hai due opzioni. Per piccole modifiche (impostazioni dei plugin, modifiche al tema), replicale manualmente sul tuo sito live seguendo gli stessi passaggi utilizzati sullo staging. Per modifiche importanti (nuovi plugin, aggiornamenti del tema, modifiche ai contenuti), usa Duplicator Pro per creare un backup del tuo sito di staging e distribuiscilo in produzione, sostituendo il tuo sito live con la versione testata. Tuttavia, non consiglio di sovrascrivere il tuo database live.
Devo proteggere con password il mio sito di staging?
Sì, dovresti proteggere con password il tuo sito di staging per impedire accessi non autorizzati e l'indicizzazione accidentale da parte dei motori di ricerca. La maggior parte dei pannelli di controllo di hosting offre una protezione con password integrata per le directory. Puoi anche utilizzare plugin WordPress come Password Protected o nascondere il tuo sito di staging dietro l'autenticazione HTTP di base. Ciò mantiene privato il tuo lavoro in corso e impedisce ai visitatori di trovare il tuo sito di staging tramite Google o l'accesso diretto all'URL.
Con quale frequenza devo aggiornare il mio sito di staging?
Aggiorna il tuo sito di staging ogni 1-2 settimane o ogni volta che apporti modifiche significative al tuo sito live. In questo modo lo staging rimane sincronizzato con la produzione e i tuoi test riflettono le condizioni reali. Se aggiorni raramente il tuo sito live, è sufficiente un aggiornamento mensile. Per i siti di e-commerce o i blog ad alto traffico con frequenti modifiche dei contenuti, gli aggiornamenti settimanali aiutano a individuare eventuali problemi di integrazione. Utilizza i backup pianificati di Duplicator Pro per automatizzare il processo di aggiornamento.
Posso usare lo stesso dominio del mio sito live per lo staging?
No, il tuo sito di staging necessita di un URL separato dal tuo dominio live. Utilizza un sottodominio come staging.tuosito.com, una sottocartella come tuosito.com/staging o un dominio completamente diverso. Eseguire entrambi i siti sullo stesso URL sovrascriverebbe il tuo sito live con i contenuti di staging. L'URL separato aiuta anche a evitare confusione su quale versione stai utilizzando e semplifica la condivisione dei link di staging con i membri del team.
Non mettere a rischio il tuo sito live
Il tuo sito web merita un ambiente di test sicuro. Ogni aggiornamento dei plugin, modifica dei temi e modifica del codice comporta dei rischi se applicato direttamente alla produzione.
Creando un sito di staging, investi nella stabilità del tuo sito web e nella tua tranquillità. Ottieni la libertà di sperimentare e innovare senza il timore di danneggiare qualcosa di importante.
Che si tratti di problemi di compatibilità dei plugin, test di aggiornamenti importanti di WordPress o sperimentazione di modifiche al design, un flusso di lavoro di staging adeguato protegge la tua attività da costosi tempi di inattività. Il successo del tuo sito web dipende dall'apportare modifiche intelligenti con sicurezza, senza mettere a rischio il tuo sito live.
Sei pronto a testare le modifiche in modo sicuro senza mettere a rischio il tuo sito live? Passa a Duplicator Pro per creare ambienti di staging illimitati in pochi minuti!
Mentre siete qui, penso che vi piaceranno queste guide su WordPress:
- Come clonare un sito WordPress
- Come spostare un sito WordPress su un nuovo host
- Backup non testati = backup inutili: La mia routine di test dei backup reali
- Codificare in modo più intelligente, non più difficile: Strumenti per sviluppatori WordPress per ogni professionista
- Come spostare un sito WordPress locale su un server live
- 9 migliori plugin per lo staging di WordPress (+ le recensioni dei nostri esperti)