Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come Creare Facilmente un Sito di Staging per WordPress (Passo Dopo Passo)

Quando si tratta di apportare aggiornamenti o modifiche significative al tuo sito WordPress, farlo direttamente può essere rischioso. È qui che entra in gioco un sito di staging.

È un clone perfetto del tuo sito web live dove puoi testare in sicurezza le modifiche, risolvere i problemi e perfezionare gli aggiornamenti prima di distribuirli sul tuo sito principale.

Su WPBeginner, utilizziamo siti di staging per testare gli aggiornamenti del sito web prima di pubblicarli sui nostri siti live. Questo ci evita potenziali tempi di inattività, funzionalità interrotte e altre complicazioni.

In questa guida passo passo, ti mostreremo come creare facilmente un ambiente di staging per il tuo sito WordPress. Tratteremo diversi metodi e la maggior parte di essi richiede solo pochi clic.

Come creare un sito di staging per WordPress

Cos'è un sito di staging?

Un sito di staging è un clone del tuo sito web live utilizzato per testare le modifiche prima di renderle live. I siti di staging ti aiutano a individuare gli errori, in modo da non interrompere il tuo sito web live.

In passato, era molto difficile configurare un sito di staging WordPress, ma ora le cose sono cambiate, quindi anche una persona non tecnica può farlo.

Molti utenti installano WordPress localmente sui loro computer Windows o Mac per testare le modifiche. Una volta terminate le modifiche, caricano semplicemente tali modifiche da localhost al server live.

Il problema più grande di questo approccio è cosa succede se qualcosa che ha funzionato sul tuo localhost non funziona sul server live?

Spesso i siti locali e i server di hosting WordPress live non funzionano nello stesso ambiente.

Poiché il sito di staging si trova sul tuo server di web hosting, puoi facilmente prevenire tutti questi errori perché funziona con la stessa configurazione del server del tuo sito live.

Detto questo, diamo un'occhiata a come impostare un sito di staging per WordPress.

Come creare facilmente un sito di staging per WordPress

Ci sono diversi modi per creare un sito di staging per WordPress. Il più semplice è utilizzare la funzionalità di sito di staging integrata del tuo provider di hosting.

Alcune delle migliori società di hosting WordPress offrono già siti di staging con 1 clic. Se il tuo sito web è ospitato con una di esse, puoi facilmente creare un sito di staging senza alcun problema.

Se non disponi di una di queste soluzioni di hosting popolari, abbiamo anche una soluzione per aiutarti a creare un sito di staging per WordPress utilizzando un plugin (e anche manualmente).

Per una navigazione più veloce, puoi utilizzare la navigazione sottostante per passare alla sezione più pertinente per te:

Creazione di un sito di staging su Bluehost

Bluehost è una delle migliori società di hosting WordPress. Offrono una rapida soluzione di sito di staging con 1 clic con tutti i loro piani.

Innanzitutto, devi accedere alla tua dashboard Bluehost e visitare la sezione 'My Sites'.

Successivamente, passa alla scheda 'Plugins' e attiva l'interruttore accanto all'opzione 'Bluehost Plugin'.

Attiva il plugin Bluehost

Dopodiché, vai alla dashboard del tuo sito WordPress e visita la pagina Bluehost » Staging.

Ora fai clic sul pulsante ‘Crea sito di staging’.

Fai clic sul pulsante crea sito di staging

Bluehost preparerà ora l'ambiente di staging per il tuo sito web.

Una volta fatto, verrà visualizzata una sezione Staging Site in cui dovrai selezionare la casella ‘Non sto modificando’.

Fai clic sul pulsante non in modifica al momento

Ora si aprirà un prompt sullo schermo che ti chiederà di passare al sito di staging.

Da qui, fai clic sul pulsante 'Switch'.

Fai clic sul pulsante cambia

Una volta effettuato il passaggio, vedrai un pulsante sullo schermo che indica che stai lavorando sul sito di staging.

Puoi procedere e lavorare sul tuo sito web senza preoccuparti che ciò influenzi il tuo sito live.

Attiva il tema sul sito di staging

Distribuzione delle modifiche da Staging al Sito Live su Bluehost

Una volta pronto per inviare le modifiche dallo staging al sito live, vai semplicemente alla pagina Bluehost » Staging dalla barra laterale di amministrazione di WordPress.

Da qui, vedrai il menu a discesa delle opzioni di distribuzione accanto al tuo sito di staging. Puoi distribuire solo i file, solo il database o distribuire tutte le modifiche.

Se non sei sicuro, fai clic sul pulsante 'Deploy All Changes' per continuare.

Scegli l'opzione Distribuisci tutte le modifiche dall'opzione Sito di staging

Dopodiché, fai clic sul pulsante 'Deploy Site' accanto al menu a discesa.

Questo aprirà un popup in cui ti verrà chiesto di confermare che desideri distribuire il sito di staging sul sito di produzione. Fai clic sul pulsante 'Deploy' per continuare.

Fai clic sul pulsante Distribuisci nella finestra di dialogo

Bluehost inizierà ora a distribuire il tuo sito di staging sul sito live. A seconda delle dimensioni del tuo sito web, ciò potrebbe richiedere del tempo.

Ora puoi tornare al tuo sito web live per vedere le tue modifiche in azione facendo clic sul pulsante Radio sotto l'opzione Sito di produzione.

Passa al sito di produzione

Clonazione del Sito di Produzione in Staging

Ora, quando torni al sito web di produzione, eventuali modifiche apportate lì non vengono sincronizzate automaticamente con il tuo sito di staging.

In futuro, se desideri testare altre cose sul tuo sito di staging, dovrai duplicare il tuo sito.

Per fare ciò, devi visitare la pagina Bluehost » Staging e fare clic sul pulsante 'Clone to staging'.

Fai clic sul pulsante Clona in staging

Bluehost clonerà quindi le ultime modifiche al tuo sito web live sul tuo sito di staging. Dopodiché, puoi passare al sito di staging per test e sviluppo.

Creazione di un sito di staging su SiteGround

SiteGround è un'altra delle migliori società di hosting WordPress che offre una funzionalità di staging con 1 clic sui loro piani GrowBig e GoGeek.

Abbiamo utilizzato questo hosting su WPBeginner e abbiamo avuto un'ottima esperienza. È stato affidabile, veloce e facile da gestire, rendendolo una scelta solida per il nostro sito web.

Per saperne di più, consulta la nostra recensione di SiteGround.

Se il tuo sito web è ospitato con SiteGround, ecco come impostare un sito web di staging.

Innanzitutto, devi accedere alla tua dashboard di SiteGround e passare alla scheda Siti Web. Da qui devi selezionare Strumenti Sito sotto il tuo sito web.

Dashboard SiteGround

Nella schermata successiva, devi fare clic sul menu WordPress » Staging dalla colonna di sinistra.

Da qui, seleziona il tuo sito web e poi fornisci un nome per la tua copia di staging.

SiteGround crea una copia di staging del tuo sito web

Fai clic sul pulsante 'Crea' per continuare e Siteground creerà una copia di staging del tuo sito web.

Dopodiché, devi fare clic sul pulsante 'Vai agli URL protetti' in modo da poter proteggere con password il tuo sito web di staging e mantenerlo privato.

Sito di staging Siteground creato

Nella schermata successiva, Siteground compilerà automaticamente l'URL e il percorso per il tuo sito web di staging.

Devi inserire il nome utente e la password che desideri utilizzare per proteggere il tuo sito di staging.

Proteggi il sito di staging

Fai clic sul pulsante 'Proteggi' per salvare le impostazioni.

Ora puoi tornare alla pagina WordPress » Staging e fare clic sul pulsante 'Accedi al pannello di amministrazione' accanto al tuo sito web di staging.

Accedi al tuo sito di staging

SiteGround aprirà ora l'area di amministrazione di WordPress del tuo sito web di staging. Puoi testare le tue modifiche su questo sito web di staging.

Distribuisci le modifiche sul tuo sito web live

Una volta che hai provato le tue modifiche sul sito web di staging, potresti volerle unire al tuo sito web live.

Anche SiteGround lo rende facile.

Fai semplicemente clic sul menu WordPress » Staging dalla colonna di sinistra. Quindi fai clic sul menu a tre punti accanto al tuo sito di staging nella sezione 'Gestisci copie di staging'.

Esegui il deploy di tutte le modifiche da staging al sito live

Il menu ti mostrerà due opzioni di distribuzione. Puoi scegliere l'opzione 'Distribuzione completa' o 'Distribuzione personalizzata'.

L'opzione 'Distribuzione completa' unisce tutto dal sito web di staging al tuo sito web live. La 'Distribuzione personalizzata' ti consente di selezionare quali file o dati desideri unire.

Se non sei sicuro, scegli l'opzione 'Distribuzione completa'.

SiteGround copierà quindi il sito di staging sul tuo sito web live.

Unire il sito live al tuo sito di staging

Le modifiche apportate al tuo sito web live non vengono copiate automaticamente sul tuo sito web di staging.

Ogni volta che devi lavorare sul tuo sito web di staging, ripeti il processo sopra per creare un nuovo sito web di staging.

Creazione di un sito di staging su WP Engine

WP Engine è la migliore azienda di hosting WordPress gestito al mondo. L'hosting WordPress gestito è un servizio di concierge per il tuo sito WordPress in cui il provider di hosting si occupa di aggiornamenti, backup, sicurezza e prestazioni.

WP Engine offre una soluzione di staging con un clic con tutti i loro piani. Se stai utilizzando WP Engine per ospitare il tuo sito web, ecco come imposteresti un ambiente di staging per il tuo sito.

Innanzitutto, devi accedere alla tua dashboard di WP Engine. Successivamente, vai alla pagina 'Siti' e seleziona il tuo sito web facendo clic su di esso.

Siti WP Engine

Questo ti porterà alla dashboard del tuo sito web.

Ora, devi fare clic sul link ‘Aggiungi Staging’ dalla colonna di sinistra o selezionarlo sotto il nome del tuo sito in alto.

Fai clic per aggiungere un ambiente di staging in WP Engine

Questo ti porterà alla schermata ‘Aggiungi Ambiente’.

Ti verrà chiesto di scegliere come desideri procedere con il tuo ambiente di staging.

Copia l'ambiente esistente nel sito di staging

Ecco cosa fa ciascuna di queste opzioni:

  • ‘Inizia con un nuovo sito vuoto’ crea un nuovo sito vuoto.
  • ‘Inizia con un’esperienza guidata’ crea un nuovo sito con un’esperienza guidata e contenuti dimostrativi.
  • ‘Copia un ambiente esistente in questo sito’ copierà il tuo ambiente di produzione o di sviluppo in questo sito (ad esempio, copia il tuo sito live in questo ambiente).
  • ‘Sposta un ambiente esistente’ sposta un ambiente in questo sito (ad esempio, sposta l’ambiente di sviluppo nello Staging)
  • ‘Inizia con un sito WooCommerce’ crea un nuovo sito WordPress con WooCommerce preinstallato.

Poiché desideri creare una copia di staging del nostro sito web live, dovrai fare clic sull’opzione ‘Copia un ambiente esistente in questo sito’.

Scegli l'ambiente che desideri copiare

Dopo aver scelto un ambiente, scegli il backup più recente da cui desideri copiare e quindi fai clic sul pulsante ‘Avanti’ per continuare.

Ora dovrai fornire un nome per il tuo sito di staging. Questo nome verrà utilizzato nell’URL del tuo sito di staging. Dopodiché, scegli STG (staging) come tipo di ambiente.

Nome del sito di staging

Fai clic sul pulsante ‘Crea Ambiente’ per continuare.

WP Engine creerà ora un sito di staging per te. Dopodiché, verrai reindirizzato alla dashboard del tuo ambiente di Staging.

Proteggi con password il tuo ambiente di staging

Successivamente, è necessario fare clic sul pulsante Lucchetto per abilitare la protezione tramite password per il tuo sito di staging.

Dopodiché, è necessario passare alla scheda 'Utilità' per copiare il nome utente e la password del tuo sito di staging.

password del sito di staging

Ora puoi fare clic sul pulsante 'WP Admin' in alto per accedere al tuo sito web di staging.

Sentiti libero di apportare modifiche e provare funzionalità sul sito web di staging proprio come faresti su un tipico sito WordPress che installi ovunque altro.

accedi al sito web di staging

Distribuisci le modifiche dallo staging al sito web live su WP Engine

Vuoi unire le modifiche apportate sul sito web di staging al tuo sito web live?

Fai semplicemente clic sul pulsante 'Copia ambiente' per iniziare la distribuzione.

Copia ambiente di staging

Questo ti porterà alla pagina delle opzioni. Da qui, devi scegliere gli ambienti di origine e di destinazione per la copia.

Qui selezionerai il tuo sito web di staging come ambiente di origine e il tuo sito web di produzione o live come ambiente di destinazione.

Opzioni di distribuzione

Puoi scegliere cosa vuoi copiare. Ad esempio, puoi copiare tutte le tabelle di database e i file, file e tabelle di database specifici, o solo il file system.

Nota: Se copi tutto, perderai tutti i dati memorizzati sul tuo sito web live dopo averlo utilizzato per creare l'ambiente di staging. Questo potrebbe includere dati importanti come nuovi post, pagine, clienti e ordini. Quindi è una buona idea eseguire un backup del tuo sito live prima di distribuire dallo staging.

Successivamente, fai clic sul pulsante 'Rivedi e conferma' per iniziare la distribuzione. Ci vorrà un po' di tempo per copiare tutto sul tuo sito web live.

Riceverai una notifica via email al completamento del processo.

Creazione di un sito di staging utilizzando un plugin WordPress

Se la tua società di hosting WordPress non fornisce una funzionalità di sito di staging, puoi comunque creare un sito web di staging utilizzando un plugin WordPress.

Ci sono alcuni svantaggi nell'utilizzare questo metodo.

Innanzitutto, un plugin avrà un controllo limitato sul tuo server di hosting. Ecco perché potrebbe non dare sempre i migliori risultati.

In secondo luogo, il plugin che utilizzeremo memorizzerà il tuo sito di staging sui propri server. Se sei preoccupato per la privacy e la protezione dei dati, questo potrebbe non essere l'ideale per te.

Infine, il plugin presenta diverse incompatibilità note. Controlla la loro pagina delle incompatibilità per assicurarti che il tuo sito web sia compatibile.

Detto questo, vediamo come creare un sito WordPress di staging utilizzando un plugin WordPress.

La prima cosa da fare è installare e attivare il plugin WP Stagecoach. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, il plugin aggiungerà una nuova voce di menu chiamata WP Stagecoach alla tua barra di amministrazione. Cliccandoci sopra, verrai reindirizzato alla pagina delle impostazioni del plugin.

Inserisci le chiavi API di WPStagecoach

Dovrai inserire il tuo nome utente WP Stagecoach e la chiave API, che puoi trovare nel tuo account sul sito web del plugin.

Dopodiché, devi visitare la pagina WP Stagecoach » WP Stagecoach e scegliere un nome per il tuo sito di staging. Questo nome verrà utilizzato anche come sottodominio del tuo sito WordPress di staging.

Connetti WP Stagecoach

Non dimenticare di selezionare la casella accanto all'opzione ‘Proteggi con password il sito di staging’. Questo proteggerà il tuo sito di staging dalla visualizzazione pubblica e dai motori di ricerca.

Fai clic sul pulsante ‘Ride the Stagecoach’ per continuare.

Progresso di WP Stagecoach

Il plugin creerà ora un backup dei tuoi file e del database di WordPress per esportarli per il tuo sito di staging.

Potrebbe volerci un po' di tempo a seconda delle dimensioni del tuo sito WordPress.

Una volta terminato, vedrai il link al tuo sito di staging e alla sua area di amministrazione.

WP Stagecoach ha finito di creare un sito di staging

Puoi fare clic sul link per visitare il tuo sito di staging e iniziare a lavorarci.

Noterai un messaggio di colore arancione brillante nella barra di amministrazione in alto che indica che stai lavorando sul tuo sito di staging.

Anteprima di staging WPSC

Distribuzione del sito di staging sul sito live utilizzando WP Stagecoach

Una volta pronto per importare le modifiche sul tuo sito live, vai alla pagina WP Stagecoach » Importa modifiche e fai clic sul pulsante per verificare le modifiche.

Verifica modifiche

Il plugin verificherà ora le modifiche sul tuo sito di staging e ti mostrerà le opzioni per importarle.

Puoi scegliere tra tutte le modifiche, modifiche ai file o modifiche al database.

Opzioni modifiche

Il plugin mostrerà l'avanzamento dell'importazione e ti avviserà al termine.

Ora puoi testare il tuo sito live per vedere se tutte le modifiche sono state importate correttamente.

Crea un sito di staging per WordPress manualmente

Questo metodo ti insegnerà a creare manualmente un sito di staging per la tua installazione di WordPress. È per utenti avanzati e richiede più lavoro rispetto ad altri metodi descritti sopra.

Un altro svantaggio di questo metodo è che il tuo sito web sarà temporaneamente non disponibile durante la distribuzione delle modifiche dallo staging al server live.

Detto questo, vediamo come creare manualmente un ambiente di staging per il tuo sito WordPress.

Innanzitutto, devi creare un sottodominio per il tuo sito web di staging. Se utilizzi Bluehost, vai alla dashboard del tuo account di hosting e passa alla scheda 'Avanzate'.

Successivamente, fai clic sul pulsante 'Gestisci' accanto all'opzione 'cPanel'.

Fai clic sul pulsante Gestisci accanto all'opzione cPanel

Questo aprirà il cPanel in una nuova scheda dove dovrai scorrere verso il basso fino alla sezione 'Dominio'.

Da qui, fai clic sull'opzione 'Domini'.

Fai clic sull'opzione Dominio in cPanel

Questo aprirà un elenco di tutti i domini sul tuo account di hosting. Qui, devi fare clic sul pulsante 'Crea un nuovo dominio'.

Una volta fatto ciò, si aprirà una nuova pagina sullo schermo dove dovrai scrivere il tuo sottodominio seguito dal nome di dominio sotto il campo 'Dominio' in questo modo:

subdomain.example.com

Dopodiché, fai semplicemente clic sul pulsante 'Invia' per salvare le tue impostazioni.

Crea un sottodominio

Nota: Stiamo utilizzando Bluehost negli screenshot di esempio, quindi il tuo schermo potrebbe apparire diverso.

Il tuo pannello di controllo di hosting aggiungerà ora il tuo sottodominio, che puoi utilizzare per importare il tuo sito WordPress live.

Successivamente, devi installare e attivare il plugin gratuito Duplicator sul tuo sito live. Se hai bisogno di tutte le funzionalità, puoi ottenere la versione premium di Duplicator qui.

Diversi dei nostri marchi partner hanno anche utilizzato questo strumento per creare backup e hanno ottenuto ottimi risultati. Per saperne di più, consulta la nostra recensione di Duplicator.

Dopo l'attivazione, devi fare clic sul menu Duplicator nella barra laterale di amministrazione di WordPress e fare clic sul pulsante 'Crea nuovo' sotto Backup.

Crea un nuovo backup in Duplicator

Successivamente, puoi inserire un nome per il tuo backup e fare clic sul pulsante 'Avanti' per continuare.

Inserisci un nome per il tuo backup

Dopodiché, Duplicator eseguirà la procedura guidata di duplicazione del sito web.

Innanzitutto, eseguirà alcuni test per verificare se tutto è in ordine. Se tutti gli elementi sono contrassegnati come 'Buono', fai clic sul pulsante 'Crea'.

Pulsante di creazione pacchetto Duplicator

Il plugin inizierà ora a creare un pacchetto di backup Duplicator per il tuo sito WordPress. Questo processo potrebbe richiedere alcuni minuti a seconda delle dimensioni del tuo sito web.

Una volta terminato, vedrai le opzioni di download per l'Installer e il pacchetto Archive. Devi fare clic sul pulsante 'Scarica entrambi i file' per scaricare entrambi i file sul tuo computer.

Scarica il pacchetto e l'installer di Duplicator sul tuo computer

Dovrai caricare entrambi questi file nella directory dei file del sottodominio che hai appena creato. Per maggiori dettagli, consulta la nostra guida su come usare FTP per caricare file sul tuo sito WordPress.

Successivamente, il tuo nuovo sito WordPress di staging avrà bisogno di un nuovo database. Creiamone uno.

Vai al pannello di controllo del tuo account di hosting WordPress e passa alla scheda 'Avanzate'.

Dopodiché, scorri verso il basso fino alla sezione ‘Database’ e fai clic sul pulsante ‘Gestisci’ accanto ad essa.

Fai clic sul pulsante Gestisci accanto all'opzione Database

Se non stai utilizzando Bluehost, il tuo ambiente di hosting WordPress potrebbe apparire leggermente diverso. Non preoccuparti, cerca semplicemente la sezione Database.

Questo ti porterà alla pagina ‘Database MySQL’ dove puoi iniziare fornendo un nome per il tuo database.

Quindi, fai clic sul pulsante 'Crea database'.

Fai clic sul pulsante crea database per creare un database del sito di staging

Successivamente, devi creare un utente MySQL per il tuo database.

Scorri verso il basso fino alla sezione Utenti MySQL e fornisci un nome utente e una password per il tuo nuovo utente del database.

Nome utente e password del database

Ora devi concedere a questo utente il permesso di accedere e modificare il database che hai creato in precedenza.

Scorri semplicemente verso il basso fino alla sezione ‘Aggiungi utente al database’ e seleziona il tuo database e l'utente che hai appena creato.

Aggiungi utente al database

Dopodiché, fai clic sul pulsante ‘Aggiungi’ per continuare.

Ti verrà chiesto di selezionare i privilegi per l'utente. Procedi e seleziona la casella ‘Tutti i privilegi’ e poi fai clic sul pulsante ‘Apporta modifiche’.

Gestisci privilegi utente

Ora il tuo database è pronto per essere utilizzato per il tuo sito di staging.

Successivamente, devi aprire una nuova scheda del browser e inserire il sottodominio del tuo sito di staging in questo modo:

https://tuosottodominio.example.com/installer.php

Non dimenticare di sostituire tuosottodominio con il sottodominio effettivo e example.com con il tuo nome di dominio.

Questo avvierà la procedura guidata di installazione di Duplicator.

Inserisci i dettagli del database

Nella sezione ‘Configurazione’, l'installer ti chiederà di inserire le informazioni del tuo database WordPress.

Il tuo host sarà probabilmente localhost. Successivamente, inserirai i dettagli del database che hai creato per il tuo nuovo nome di dominio nel passaggio precedente.

Fai clic sul pulsante ‘Valida’ per assicurarti che Duplicator possa connettersi al tuo database.

Duplicator convalidato

Una volta fatto, fai clic sul pulsante ‘Avanti’ per continuare.

Duplicator ora decomprimerà il tuo database e i file di WordPress e li importerà nel tuo sito di staging.

Una volta terminato, vedrai un messaggio di successo.

Duplicator wizard completato

Puoi fare clic sul pulsante ‘Accesso Admin’ per accedere all'area di amministrazione di WordPress del tuo sito sul nuovo sito di staging.

Ora hai configurato il tuo sito di staging. Puoi proteggerlo aggiungendo la protezione tramite password al sottodominio.

Vai alla dashboard del tuo account di hosting e passa alla scheda 'Avanzate'.

Successivamente, scorri verso il basso fino alla sezione 'cPanel' e fai clic sul pulsante 'Gestisci' accanto ad essa.

Fai clic sul pulsante Gestisci accanto all'opzione cPanel

Questo aprirà il cPanel in una nuova finestra dove dovrai scorrere verso il basso fino alla sezione 'File'.

Da qui, fai clic sull'icona 'Privacy directory'.

Click on the Directory Privacy option in the Files section

Successivamente, devi selezionare la cartella del tuo sottodominio e quindi selezionare l'opzione 'proteggi questa directory con password'.

Ti verrà chiesto di fornire un nome per questa impostazione, quindi fai clic sul pulsante 'Salva'.

Configura le impostazioni di privacy della directory per proteggere con password il sito di staging

Il tuo sito di staging sarà ora nascosto dietro la protezione tramite password, tenendolo lontano dai motori di ricerca e dagli occhi del pubblico.

Ora puoi lavorare sul tuo sito di staging ed apportare qualsiasi modifica.

Distribuisci manualmente il sito di staging in produzione

Dopo essere pronto a distribuire le modifiche dal tuo sito di staging al server live, seguirai gli stessi passaggi descritti sopra.

Crea semplicemente un nuovo pacchetto Duplicator sul tuo sito di staging e scarica i file Installer e Archive sul tuo computer (vedi istruzioni sopra).

Successivamente, devi accedere al tuo sito live e creare un backup completo di WordPress (puoi usare anche Duplicator per creare un backup completo).

Una volta terminato, dovrai eliminare tutti i file e le cartelle di WordPress dal tuo sito live. Ciò significa che il tuo sito WordPress sarà inattivo per un po'.

Infine, segui le istruzioni sopra per eseguire la procedura guidata di installazione di Duplicator per importare il sito di staging sul server live.

Come puoi vedere, l'ultimo metodo non è affatto il metodo migliore. Ci sono molte cose durante il processo che possono danneggiare il tuo sito.

Ti suggeriamo di evitare questo metodo a tutti i costi a meno che tu non abbia altra scelta. Ti consigliamo di utilizzare un provider di hosting affidabile come Bluehost, SiteGround o WP Engine con funzionalità di staging site integrate.

Speriamo che questo articolo ti abbia aiutato a imparare come creare facilmente un ambiente di staging per il tuo sito WordPress. Se riscontri problemi, consulta la nostra guida su come testare il tuo sito per l'aggiornamento a Gutenberg. Potresti anche voler imparare come usare WordPress Playground nel tuo browser per i test.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

209 CommentsLeave a Reply

  1. Se scarico WAMP sul mio computer e uso localhost, non potrei installare il plugin UpdraftPlus e lasciarlo come sito di staging? Non è un'altra alternativa?

  2. Sto cercando di configurare un ambiente di staging sul mio sito WordPress ospitato da Bluehost. Sono bloccato al primo passo! quando vado nell'area di amministrazione di WordPress, non vedo Bluehost in cima alla pagina. L'opzione più in alto nel menu di navigazione a sinistra è "Dashboard". Nessun segno di "Staging" da nessuna parte. Aiuto?

    • You likely removed the BlueHost plugin, if you reach out to BlueHost’s support they should be able to let you know their current methods available :)

      Amministratore

  3. Ciao
    Ho provato ma non ci sono riuscito. Ricevo l'errore "questo sito non può essere raggiunto".
    Sono su Godaddy e uso Cloudflare. E non ho creato un account FTP separato.

  4. grazie per l'articolo. una domanda: Se aggiorno Wordpress SOLO sul sito di staging, influenzerà anche il mio sito live?
    grazie per la tua risposta. saluti, s.

  5. Grazie per questo articolo.

    Conosci un modo per testare la funzionalità di appartenenza (login/logout) senza andare in diretta sul sito effettivo. Nell'ambiente di staging o in fase di sviluppo. Grazie in anticipo

    • Probabilmente dovresti creare un utente di test con cui accedere per testarlo.

      Amministratore

  6. Ottimo articolo, con un passaggio mancante per le istruzioni manuali.
    Dopo aver scaricato i file del duplicatore sul tuo computer, devi quindi caricare il file dell'installer e il file di archivio nella directory del tuo sottodominio appena creato.
    Altrimenti, quando provi a eseguire l'installer, otterrai una pagina 404.
    Altrimenti, ottima guida!
    Grazie….

  7. Nessuna opzione per provare la funzionalità di staging su Bluehost ancora. Il messaggio dice “Si prega di contattare il supporto per scoprire come abilitare lo staging”. Ero appena al telefono con Bluehost per un altro problema e il rappresentante con cui stavo parlando non aveva mai sentito parlare di questa nuova funzionalità.

    • Dipenderebbe da quale rappresentante stavi parlando poiché è una nuova funzionalità, quindi non tutti i rappresentanti potrebbero esserne ancora a conoscenza

      Amministratore

    • Per poter utilizzare la funzionalità di staging fornita da Bluehost, devi installare e attivare il plugin Bluehost.

  8. Grazie per queste ottime informazioni, come sempre. Ora, è qualcosa che potrei usare per giocare con un nuovo page builder? Voglio provare Thrive Architect ma voglio farlo senza rovinare nulla. Oppure, supponiamo che volessi giocare con un nuovo tema. Queste potrebbero essere 2 domande diverse.

    • Potresti certamente testare queste modifiche con un ambiente di staging senza doverti preoccupare di ciò che vedono le persone sul sito.

      Amministratore

  9. Grazie per le informazioni. Attualmente uso Bluehost ma non ho l'opzione del sito di staging, mi piacerebbe provarla per un nuovo tema che vorrei provare prima di acquistarlo. Ho contattato l'assistenza tecnica di BH e il rappresentante mi ha detto che la funzionalità è in fase di sviluppo. Grazie ancora per le informazioni.

    • Siamo lieti di aver portato questa funzionalità alla tua attenzione anche se è attualmente in fase di sviluppo

      Amministratore

      • Sono riuscito ad accedere alla funzionalità oggi. Sono entusiasta di usarla. Grazie ancora per le informazioni. Sono entusiasta di provare la funzionalità di staging.

  10. questa è un'ottima informazione, ho due siti web, ma non mi va che entrambi abbiano lo stesso aspetto.

    per favore, ho bisogno di aiuto.

    c'è qualche codice che posso aggiungere su >dashboard >customize >additional css,,, per il colore del carattere del mio sito in nero puro?

    Ho questo tema che sto usando, mi dà tutto quello che voglio. ma il colore del carattere dei miei post del blog è nero chiaro. Vorrei cambiare il colore in nero puro

    qualche soluzione?
    Grazie.

  11. Ottimo articolo, ma il ritorno al live è un po' breve. Ho un sito WooCommerce che necessita di un cambio tema. Ho usato Duplicator Pro per fare una copia su un server di staging. Ho apportato tutte le modifiche al sito, inclusa l'aggiunta di un paio di nuovi plugin.

    Ora voglio ripristinare il sito, ma non posso fare la stessa cosa perché ci sono nuovi ordini sul sito live. Come posso copiare il sito indietro senza influenzare gli ordini, ecc..?

    • Purtroppo, il metodo più sicuro per questo sarebbe quello di impedire gli ordini durante l'aggiornamento dallo staging.

      Amministratore

  12. Non ho ancora letto i commenti, ma ci sto lavorando tutto il giorno. Il motivo è che questa pagina non ti dice come creare un utente del database e assegnare i privilegi a detto utente.

    Fortunatamente, sono riuscito a capirlo, ma è un passaggio CHIAVE che manca per collegare il sito e il database.

    • Ci scusiamo per la confusione, esamineremo sicuramente come chiarire la questione. Se contatti il tuo provider di hosting, di solito hanno già un utente creato.

      Amministratore

  13. Ciao ragazzi,
    Grazie per il vostro fantastico post. Mi piace l'idea che il provider abbia l'ambiente di staging, produttivo e di test pronto all'uso.
    Ma ho due domande:
    1. Potete scrivere un po' come funziona con i vostri provider suggeriti?
    2. Avete anche provider che si trovano nell'UE o meglio in Germania? E offrono l'ambiente di staging pronto all'uso?

    Cordiali saluti

  14. Grazie mille per queste informazioni! E se qualcuno si stesse chiedendo, sì, è ancora rilevante dopo 4,5 anni.

  15. Ciao

    Sto impostando un nuovo sito WordPress, ma avevo intenzione di iniziare a costruire tutto nel mio ambiente di staging perché vorrei che il mio sito live avesse una pagina di atterraggio "in costruzione".

    Quello di cui non sono sicuro è come trasferire le mie modifiche dal sito di staging al mio sito live quando sarò pronto. Potresti descrivere questo processo, per favore?

    Grazie
    Jess

    • Se si tratta semplicemente di voler una pagina "In costruzione" mantenendo il resto del sito fuori dalla portata del pubblico, ci sono plugin che lo faranno. Cerca "under construction".

  16. Ciao, la mia domanda è, ho creato un ambiente di staging, ci lavoro, faccio alcuni aggiornamenti alla struttura delle pagine, layout, nuove categorie, nuovi plugin.

    Ok, ma nella vita reale, il mio sito sta crescendo con nuovi post, commenti, immagini, video, ecc...

    Quando riporterò in vita lo stage, perderò questi nuovi elementi che sono stati creati in live ??? L'ho testato su SiteGround e ho perso tutto anche con il "push to live" avanzato.

    grazie

  17. Ciao, grazie per un articolo così utile,

    Ho un piccolo problema quando ci provo,

    Sono arrivato fino a

    “Una volta che WordPress si è connesso al tuo database di staging, dovrebbe rilevare che WordPress è stato installato e chiederti di accedere” e sono bloccato – è stato reindirizzato automaticamente a wp-login e mi ha dato una pagina bianca. Non un 404, solo uno schermo bianco pulito.

    Nella pagina principale il login è stato rinominato, quindi provo a navigare lì invece e di nuovo solo uno schermo bianco pulito.

    Qualcuno può darmi qualche dritta su dove sto sbagliando?

  18. Ciao,

    Grazie per questo articolo!
    Ho seguito tutti i passaggi ma penso di averne saltato uno

    Ho creato un ambiente di staging e ho controllato l'URL del sito in wp-options e ho aggiornato il file wp-config ma il sito di staging viene reindirizzato al sito principale.

    Devo cambiare qualche altra impostazione?

  19. Ciao! Grazie per l'utile articolo!
    Domanda, è necessario creare un nuovo database per il tuo sottodominio? Non puoi semplicemente usare il database del tuo dominio principale?
    Lo stesso vale per l'account FTP, è necessario crearne uno nuovo? Ora posso accedere facilmente al mio sottodominio tramite il mio FTP principale.
    Grazie!
    Saluti,
    Ruth

  20. Ciao!

    Forse questo è già stato trattato. Ho bisogno di un tema figlio sul mio sottodominio che funga da sito di staging? Sto aggiungendo codice personalizzato e modifiche al nuovo tema sul mio sottodominio con l'intenzione di trasferire tutto questo sul sito live quando sarà finalmente pronto. Questo complicherebbe le cose quando si passa dal sito di staging alla sostituzione di quello che è attualmente il sito live?

    Grazie!

  21. Ciao, questo articolo è molto utile. Ho però riscontrato un problema: quando visito l'URL del mio staging, mi appare il seguente messaggio 'Impossibile trovare l'indirizzo DNS del server'. Ho anche cancellato la cache e la cronologia del browser, come suggerito da qualcuno, ma non ha funzionato. Mi chiedo cosa sto sbagliando. Qualsiasi aiuto sarebbe gradito.

    Lee

  22. Sebbene apprezzi le istruzioni dettagliate (non mi piace installare plugin per svolgere tali compiti), non vedo alcun consiglio riguardo al mantenimento in sincronia dei siti staging e live. I siti WordPress vengono generalmente modificati in tempo reale per quanto riguarda i contenuti: post, prodotti, media, ecc. Una volta seguite queste istruzioni, i due set di contenuti divergeranno man mano che gli utenti aggiungono contenuti al sito live, mentre la versione staging dello sviluppatore rimarrà una copia vecchia. Non vedo una buona soluzione per questo, a parte un lavoro di rsync tramite cron. Qualche consiglio?

  23. Dopo aver creato il sottodominio di staging e l'account ftp.

    Salta tutta l'altra roba di copia e database.

    Installa duplicator sul tuo sito live. Crea un backup duplicato, che include una copia zippata e un file install.Php.

    Carica entrambi nella tua area di staging. (Forse vai a creare un database e un utente per il sito di staging in cpanel mentre aspetti che le due dita vengano caricate)

    Punta il tuo browser su staging.domain.com/install.php e segui le istruzioni.

    Quindi torna al resto di questo tutorial per bloccarlo.

  24. Ciao, ho seguito un altro tutorial prima di trovare questo e ho installato Wordpress PRIMA di copiare i file e eseguire le query SQL. Il mio sito di staging non viene popolato con i dati del sito live. Qualsiasi aiuto che puoi offrire su cosa fare a questo punto sarebbe apprezzato...

  25. Il sito di staging non assomiglia esattamente al mio sito principale. Il banner predefinito è presente invece dei miei media caricati (anche se quel file è stato trasferito) e invece di una barra di navigazione con menu a discesa, ho un elenco di tutte le pagine web del mio sito. È normale? Se no, potresti indicarmi dove sistemarlo?

    Grazie per questo articolo!

  26. Continuo a ricevere questo errore quando provo a eseguire query SQL: "#2013 – Connessione persa al server MySQL durante la query"

  27. Grazie per l'ottimo tutorial! L'ho seguito attentamente e ho creato un sito di staging. Tuttavia, il sito di staging sembra non avere alcune impostazioni del sito originale (dove sto lavorando con un template), ad esempio il font è diverso, mancano il menu e il logo e alcune altre impostazioni sono semplicemente errate. Ci sono file aggiuntivi che devo copiare?
    Grazie mille!

  28. Istruzioni molto dettagliate! Attualmente abbiamo la versione 4.3.6 di WordPress. Penso che ci sia una versione più recente, la 4.7; tuttavia, non sto aggiornando a causa di problemi passati con il mio tema e child theme dopo un aggiornamento. Se seguo le tue istruzioni per installare WordPress sul computer, molto probabilmente influenzerà anche il sito esistente, il che causerà un problema. Sei d'accordo? e come procedo? grazie.

    • Ciao Lynn,

      Puoi tranquillamente installare WordPress sul tuo computer e importare i contenuti dal tuo sito live. In questo modo potrai testare la nuova versione di WordPress con il tuo tema attuale e il child theme.

      Amministratore

    • Lol, Mike, sei il mio tipo di persona! E anche se probabilmente sei già passato a qualcosa di più facile, ho pensato di menzionare qualcosa che ho visto ma non ho provato: Backup Buddy. Non so quanto sarebbe accurato per questo scopo. Dato che il mio sito è piuttosto statico, ho usato un sottodominio per ricostruire il mio sito – ho semplicemente copiato e incollato il mio contenuto come testo ascii. Bluehost ha detto che avrebbero potuto renderlo il mio sito principale (non un sottodominio con reindirizzamento – renderlo un dominio) quando avrò finito. Ovviamente devi impostare i widget, i plugin, ecc. Ci sto ancora lavorando perché sono decisamente una principiante. Questo sarebbe davvero laborioso per un sito più sofisticato.

  29. Mi piace l'articolo ben documentato ma forse sono solo io ma non riesco a trovare nulla ovunque che avvii un repository github con un sito che è solo sul tuo server live! Come lo scarico nel repository e perché Cloudway ha tutte le opzioni di indirizzamento. Cosa devo scaricare, devo usare My SQL Work Bench?

  30. Tutorial ben fatto. Ho rinunciato a un plugin di staging dopo diversi tentativi falliti e ho trovato questo facile da seguire e implementare.

    Un problema da menzionare ed è la necessità di avere un utente del database configurato. Ho dovuto rifare il processo e scegliere la procedura guidata del database su CPanel per poterlo configurare. Ciò ha permesso al mio file wp-config di essere configurato con le informazioni e poi ha funzionato. (Il mio primo tentativo ha prodotto "impossibile stabilire una connessione al database". Una volta stabilito un utente del database, è andato avanti.

    E grazie per la nota di controllare l'URL, con le note di guardare l'URL del sito e la home nella tabella wp-options. Ciò mi ha permesso di confermare e iniziare una riprogettazione.

  31. Suppongo di aver trovato un modo più semplice – che funziona per me in un progetto in questo momento!

    1. Clono semplicemente i file nell'ftp in un sito /staging/,
    2. clono il database in un dbname_stage
    3. Modifico il wp-config.php in /staging/ – cambiando il database in dbname_stage
    4. Aggiungo nel wp-config in /staging/ il nuovo WP_HOME e WP_SITEURL
    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    Quindi è super facile copiare semplicemente dbname_stage nel database live chiamato dbname

    Super facile.

    E se vuoi, puoi anche in wp-config cambiare la directory di caricamento predefinita nella stessa di quella live.. finché non hai bisogno di "eliminare" i file multimediali.

    E le tue modifiche ai file del tema vengono facilmente riportate sul sito live.

    Che ne dici?

  32. Adoro l'articolo – istruzioni così chiare e ben scritte. Ho problemi a farlo funzionare però.

    Ho seguito le istruzioni per passare da produzione (www.) a test (test.) e dev (dev.)

    Ho provato tutto questo diverse volte in dev... succedono due cose

    dev.example.com … va a http://www.example.com
    test.example.com … va a test.example.com

    Su test, quando apro un post dal menu come utente, non mostra il post ma un riferimento al post che, quando ci clicco sopra, mi riporta alla stessa pagina

    Mi chiedo se hai qualche idea su cosa potrebbe non aver funzionato?

    Grazie

    • Il problema è nel tuo DB, forse hai lasciato alcuni URL originali (www.example.com) nel tuo database dev.example.com

  33. Grazie per il fantastico articolo. Mi ha aiutato a configurare un sito di staging per testare il mio nuovo tema. Ma hai omesso un'informazione critica: dopo aver copiato il database, all'utente MySQL configurato per wp per accedere al database devono essere concessi i permessi per accedere al database tramite CPanel -> Database MySQL -> opzione aggiungi un utente al database. Altrimenti, otterrai "impossibile connettersi al database" quando cerchi di accedere alla pagina di amministrazione tramite l'URL.

  34. Mi sto perdendo qui:

    Dopo aver copiato il tuo database, devi copiare i tuoi file di WordPress, plugin, temi e caricamenti. Per prima cosa scarica una copia fresca di WordPress da WordPress.org. Carica il contenuto di WordPress sul tuo sito di staging. Nota, non eseguire ancora l'installazione di WordPress.
    Una volta caricato WordPress, la prossima cosa da copiare sono i file multimediali, i plugin e i temi. Le seguenti cartelle dovranno essere copiate:

    Potreste essere più dettagliati qui? Perché non so il modo giusto per caricare Wordpress senza installare… Mi manca qualcosa qui, perché non riesco a farlo funzionare…

    Per favore, potreste aggiornare questo articolo con maggiori informazioni in questa parte?

    Grazie

  35. Grazie per questa fantastica guida! L'ho usata con successo per creare un sito di staging.
    Quali passi mi consigli di fare da Staging a Live?
    Al momento, sto solo annotando ogni modifica che apporto e la ripeto sul sito live.
    Non sono sicuro di conoscere il metodo appropriato per copiare il sito di Stage su Live.

  36. Ho configurato il sito di staging come descritto sopra – ma ora come lo trasferisco sul sito live?

    Ho cercato qui, ma non riesco a trovare le risposte. Aiuto per favore?

  37. Che ne dici di usare Git per tracciare le modifiche apportate al DB? Con WordPress, c'è un'altissima probabilità che le modifiche apportate siano nel DB invece che nei file sul server di hosting

  38. Ciao, sono bloccato al primo passaggio. Ho seguito i passaggi ma per qualche motivo non riesco a configurare un ambiente di staging tramite cpanel. Quando digito il link, ricevo il messaggio 'Questo sito non è raggiungibile'.

  39. Ciao, ho seguito i tuoi passaggi come sopra, ma per qualche motivo l'URL di staging reindirizza all'URL live normale.

    Ho eseguito le query nel database e copiato i file, inclusa l'aggiornamento di wp-config.php

    Hai qualche idea di cosa potrebbe succedere, dato che ieri l'URL di staging non reindirizzava quando ho messo una piccola pagina HTML di prova?

    Spero tu possa consigliare
    Craig

    • OK, sono stato impaziente e non ho svuotato la cache... Tuttavia, ora che sono sul sito di staging, il database chiaramente non si è spostato bene...

      Molte impostazioni sembrano essere andate perse.

  40. Ciao,
    Grazie mille per le istruzioni dettagliate.
    Funziona per il sito MU?
    Il multisito è alla radice e vorrei copiare solo la radice in una cartella speciale. Il server ha altri siti come sottodirectory. Non è necessario copiarli in questo momento (in futuro, anche un paio di siti verranno clonati)
    La radice dovrebbe andare in un sottodominio per scopi di test.
    Grazie in anticipo!

  41. CIAO. Sto seguendo il tuo tutorial e mi sono bloccato nella sezione dei file multimediali copiati. Controllando con il mio FTP e i file di Cpanel esistono ma non vengono visualizzati nella mia libreria multimediale. Come posso risolvere questo problema? Grazie e il tuo tutorial è molto utile per i principianti. 5 pollici in su.

    • Mentre i tuoi file multimediali sono archiviati sul server. WordPress non può mostrarli a meno che tu non importi dati e database. Le informazioni sui tuoi file multimediali sono archiviate nella tabella dei post di WordPress come tipo di post allegato.

      Amministratore

  42. Grazie per questo articolo; molto utile.

    Vorrei aggiungere un altro punto; potrebbe aiutare anche altri lettori.

    Dopo aver creato una copia del tuo database, potresti dover aggiungere l'utente dal database precedente a quello appena creato.

    Altrimenti, durante la configurazione del tuo wp-config, potresti riscontrare un problema di autenticazione.

  43. Articolo molto bello e utile. Tuttavia;

    Sostituire tutti i riferimenti nel DB (esempio.com con staging.esempio.com) molto probabilmente corromperà tutti i valori serializzati e avrai GRANDI problemi sul sito di staging. Devi usare un sostitutore che supporti la serializzazione.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.