Un ambiente di staging WordPress che gli utenti amano usare!
Pubblicato: 2021-02-17
La creazione di un sito Web di staging WordPress è un'ottima idea per testare le modifiche senza influire sul sito Web live.
Se sei un'agenzia o un singolo sviluppatore, un ambiente di staging WordPress è un ottimo modo per accelerare il flusso di lavoro di sviluppo e per fornire modelli ai tuoi clienti prima delle scadenze. Una volta che tutto è a posto e i clienti approvano i progetti, puoi spingere tutto per vivere un sito Web con un clic di un pulsante.
Ora che sei convinto di voler sviluppare il tuo sito in un ambiente di staging, esaminiamo come distribuirne uno.
Esistono alcuni modi per creare un sito di staging WordPress. Ad esempio, puoi optare per un plug-in di staging di WordPress come "WP Staging", BlogVault o cercare un hosting WordPress gestito con staging per creare un intero sito prima di pubblicarlo.
In questa guida, discuterò entrambi questi modi di impostare un ambiente di staging.
- Che cos'è l'ambiente di staging di WordPress?
- Come puoi creare siti di staging WordPress?
- Hosting WordPress con Staging
- Accedi al sito di staging di WordPress
- Accedi al server di gestione temporanea di WordPress
- Punta il dominio
- Crea staging per il sito live e modifica push/pull
- Clona sito WordPress live
- Gestione dello staging per l'applicazione live
- Gestione dello staging per il sito di staging
- Estendere la funzione di clonazione
- Plugin di gestione temporanea di WordPress
- Migrare il sito WordPress
- Domande frequenti
Che cos'è l'ambiente di staging di WordPress?
Un ambiente di staging, chiamato anche sito Web o area di staging, è una replica esatta del tuo sito live. Puoi prima testare le modifiche (e i miglioramenti) sul sito di staging senza disturbare il sito live. Una volta che tutto funziona perfettamente, basta "spingere" o distribuire le modifiche al sito live.
Come puoi creare siti di staging WordPress?
Ogni sito WordPress lanciato su Cloudways viene fornito con il proprio ambiente di staging. Una volta terminato di lavorare sul sito di staging, puntare un dominio e/o inviare le modifiche al sito live utilizzando l'ambiente di staging Cloudways o un plug-in di staging di WordPress di terze parti.
Hosting WordPress con Staging
Su Cloudways, l'avvio di un server basato su WordPress è questione di pochi clic. Presumo che tu abbia già un account con Cloudways. In caso contrario, creane uno da qui.
Una volta verificato l'account, accedi alla piattaforma Cloudways e fai clic su Avvia .

Ti verrà chiesto del server e dell'applicazione che desideri avviare.
In questo esempio, scelgo WordPress come applicazione e DigitalOcean come hosting WordPress con un server di staging. Se lo desideri, puoi scegliere uno dei cinque provider di cloud hosting per avviare il server di staging di WordPress.

Accedi al sito di staging di WordPress
Una volta avviato il sito Web di staging di WordPress, visitare il sito Web di WordPress accedendo alla scheda Applicazioni e selezionare l'applicazione WordPress.

Definisco le etichette:
- Ottiene l'elenco di tutte le applicazioni ospitate da questo account.
- Questo è il sito di prova di WordPress. Puoi vedere i dettagli necessari.
- Il pulsante per l'URL predefinito per accedere al sito Web di staging di WordPress.
- Menu espandibile con più opzioni per il sito web.
- Puoi avviare più di un sito di staging WordPress su un singolo server.
Quando il sito Web di test di WordPress si carica, vedrai una schermata simile alla seguente:

Questa è la schermata di gestione delle applicazioni in cui puoi sporcarti le mani. Le etichette sono piuttosto semplici. Tuttavia, se desideri maggiori dettagli, dai un'occhiata alla procedura dettagliata della schermata Gestione applicazioni.
Accedi al server di gestione temporanea di WordPress
Una volta avviato il server di staging, è possibile accedere al server dalla barra dei menu in alto.

Definisco le etichette:
- Ottieni un elenco di server ospitati da questo account.
- Dettagli del server di staging.
- Il numero di applicazioni (WordPress, PHP, Magento, ecc.) ospitate su questo server.
- Menu espandibile con più opzioni per il server.
- Simile all'opzione di ospitare più siti Web su un server, puoi avviare più server su un singolo account Cloudways.
Punta il dominio
Il tuo sito di test WordPress è ora pronto per l'azione.
Ora puoi costruirlo con fiducia e, una volta fatto, punta il dominio, installa il certificato SSL gratuito e attiva il dominio.

Nota: presumo che tu abbia creato il tuo sito WordPress e lo abbia reso attivo puntando il dominio. Nell'immagine sopra, controlla il 3° puntatore, ho rinominato WP_Staging in Live_WP .
Crea staging per il sito live e modifica push/pull
A questo punto, hai creato un ambiente di staging, costruito un sito WordPress e l'hai portato in diretta. Se lo desideri, puoi aggiungere nuovi temi/plugin o caricare il tuo codice personalizzato. Il sito di staging offre una grande opportunità per testare e valutare prima di apportare modifiche al sito web live. Ciò riduce notevolmente le possibilità di resistere a un sito Web danneggiato a causa di modifiche al sito Web non testate.
Per creare un ambiente di staging del tuo sito web live, devi clonarlo sullo stesso o su un altro server.
Clona sito WordPress live
Se gestisci un'agenzia web o desideri creare siti WordPress per i tuoi clienti, la funzione di clonazione può soddisfare tutte le tue esigenze. Ogni volta che il tuo cliente richiede la personalizzazione del sito Web, puoi iniziare clonando il sito Web WordPress live, testando le modifiche e quindi inviando le modifiche al sito live.
Esaminiamo il processo di creazione di un clone/staging per un sito WordPress live.
Passa alla scheda Applicazioni dalla barra dei menu in alto a sinistra, cerca il tuo WordPress live e fai clic su ( ⋮ ) per accedere a ulteriori opzioni. Dal menu che si apre, seleziona Clona app/Crea staging .

Nota: ho chiamato la mia applicazione WordPress live come " Live_WP ".

A questo punto, ti verranno poste due domande : il server in cui vuoi clonare o creare il sito di staging e se vuoi semplicemente clonare il sito Web o vuoi creare il sito di staging per il tuo sito Web live.
IMPORTANTE : ricordarsi di selezionare la casella di controllo " Crea come staging " durante la creazione di un sito di staging. C'è una differenza minore, ma significativa, tra la clonazione e la gestione temporanea di un'applicazione:
- Clona crea una replica dell'applicazione. Tuttavia, non ci sarà sincronizzazione tra l'applicazione originale e quella clonata.
- La gestione temporanea crea anche una replica dell'applicazione. Tuttavia, entrambe le applicazioni live e replica sono sincronizzate . Inoltre, puoi eseguire azioni Push & Pull su entrambe le versioni live e replica.
In alternativa, è possibile creare anche le versioni Clona/Staging accedendo all'applicazione. Una volta dentro, passa con il mouse sul pulsante arancione in basso a destra e seleziona Clona app/Crea staging.

E sei a posto!

Il processo richiede alcuni minuti per creare l'allestimento del tuo sito WordPress live. Una volta fatto, troverai il sito WordPress clonato nella scheda Applicazioni con l'etichetta " staging " accanto al nome dell'applicazione effettiva.

Ora, il sito di test di WordPress è pronto e puoi andare avanti e giocare con il sito di WordPress.
Immergiamoci un po' più a fondo.
Gestione dello staging per l'applicazione live
Accedi all'applicazione WordPress live e puoi vedere una nuova voce di menu con l'etichetta " Gestione staging " nel menu a sinistra. Ecco come appare:


Puoi vedere i seguenti tre pulsanti/opzioni:
- Pull: consente di eseguire il pull delle modifiche dal sito di staging al sito live.
- Push: invia le modifiche dal sito live al sito di staging.
- Visualizza registri: consente di visualizzare i registri per le azioni dei registri Push/Pull.
Gestione dello staging per il sito di staging
Vai al sito Web di staging di WordPress e vedrai una nuova voce di menu con l'etichetta " Gestione staging " nel menu a sinistra.

Le opzioni sono simili a quelle che si trovano nell'applicazione WordPress live. Una volta che hai finito con le modifiche sul sito di staging WP e sei abbastanza sicuro da inviare le modifiche al sito web live, tocca semplicemente il pulsante Push . Ti verrà chiesto:
- File dell'applicazione Web: copiare le modifiche al file dal sito di staging al sito live.
- Database: questo sovrascriverà il database del sito Web Live. (ATTENZIONE: potresti perdere dati importanti se hai apportato modifiche a livello di database sul sito Web live durante questo lasso di tempo)
- Backup: esegui il backup del tuo sito Web live prima di spostare i dati dal sito di staging. Quando opti per un backup, vedrai un pulsante Rollback nell'applicazione live.

Allo stesso modo, il pulsante Pull trasferisce le modifiche del sito Web Live nel sito Web di staging.
PS: ecco una guida da leggere con note importanti sull'ambiente Cloudways Staging.
Estendere la funzione di clonazione
Cloudways non ti limita solo alla clonazione delle applicazioni. Puoi anche clonare e/o persino trasferire i server su un altro account su Cloudways.
- Clona server: crea una copia di un intero server per lo stesso account.
- Transfer Server: puoi trasferire un server a un altro account Cloudways contenente lo stesso indirizzo IP del server.
Le funzionalità di cui sopra possono essere utilizzate come server di staging e sono molto utili se possiedi un'agenzia e/o crei siti WordPress per i tuoi clienti.
Se sei uno sviluppatore e utilizzi un editor di codice per comunicare direttamente con Git e distribuire le modifiche, ti suggerirei di leggere questo fantastico pezzo sulla connessione di Sublime con Git e distribuire le modifiche ai siti live.
Plugin di gestione temporanea di WordPress
Diversi plugin come BlogVault, WP Staging e WP Migrate DB sono anche scelte popolari per creare un sito di staging del tuo sito Web live, testare le modifiche e inviare.
Accedi al tuo sito Web WordPress live, vai a Plugin -> Aggiungi nuovo e cerca WP Staging o WP Migrate DB .
In questa guida, userò il plugin WP Staging. Quindi, per continuare, installa e attiva il plugin.

Il plug-in WP Staging ti chiederà di ottenere la versione pro o semplicemente fai clic sul collegamento ipertestuale Salta - Avvia clonazione . Prima di procedere, non dimenticare di eseguire il backup del tuo sito WordPress.

Fare clic sul pulsante Crea nuovo sito di staging . Questo ti porterà alla schermata di configurazione. Inserisci il nome del sito di staging ed esplora le altre opzioni per scegliere cosa vuoi clonare.

Non dimenticare di controllare lo spazio libero su disco , soprattutto se disponi di un sito Web live di grandi dimensioni.
Ora, fai clic sul pulsante Avvia clonazione .

Il sito WP Staging verrà creato in pochi minuti e potrai accedere alla dashboard con le credenziali di amministratore del tuo sito Web live.

Ora prova le modifiche senza influenzare il sito web live. Tuttavia, il rinvio delle modifiche al sito live NON è disponibile nella versione gratuita .
Se non vuoi pagare per la versione Pro, vai avanti e sfrutta l' ambiente di staging completo del sito web push/pull offerto da Cloudways.
Migrare il sito WordPress
Le funzionalità dell'ambiente di staging di Cloudways sembrano interessanti?
Vuoi provare l'ambiente di staging del sito Web WordPress? Bene, noi ci teniamo a TE . Puoi facilmente migrare un sito WordPress su Cloudways utilizzando il nostro "WordPress Migrator Plugin".
Le nostre migliori pratiche consigliate per i siti di staging
Ora che hai imparato a creare un ambiente di staging, ci sono alcune cose cruciali a cui devi prestare attenzione prima di intraprendere effettivamente l'attività. Questi includono backup, e-mail, cache, database e molto altro. Leggili attentamente per assicurarti che il processo di gestione temporanea di WordPress sia fluido e non ti costi una perdita dei tuoi preziosi dati.
Fai un backup completo
Il backup completo include tutti i file e il database e ne viene eseguito il backup sul server o in una posizione fuori sede da cui può essere recuperato in qualsiasi momento. In contrasto con questo è il backup parziale che non include tutti i file del tema, i file dei plugin, i file multimediali e il database. Si noti inoltre che eseguire un backup immediato appena prima di iniziare a lavorare sulla gestione temporanea è fondamentale perché potrebbero trascorrere giorni prima che il backup automatico abbia luogo. Quindi, se le cose vanno male e vuoi tornare all'ultima versione del tuo sito, è essenziale eseguire un backup immediato.
Svuota la cache
Come qualcuno che ha lavorato a lungo con i siti Web, la cache è qualcosa che mi infastidisce ancora con le modifiche al sito Web. Un evento comune è che apportiamo modifiche al sito Web, li spingiamo a vivere e vediamo che nulla è cambiato. Dopo ore di grattacapi, ci rendiamo conto che è la cache che mostra la versione precedente e dobbiamo cancellarla per vedere i cambiamenti.
Ti consigliamo di svuotare la cache quando invii le nuove modifiche al sito live in modo da poterle vedere senza alcun ritardo.
Mantieni il tuo database di produzione separato dal database di staging
Non dovresti mai interferire con il tuo database di produzione perché se quella cosa viene incasinata, l'intero sito Web corre il rischio di rompersi. Ciò significa che se stai lavorando su un ambiente di staging, una cosa che non dovresti mai fare è mescolare il database di staging con il tuo database di produzione sovrascrivendo il successivo.
Non concedere l'accesso pubblico al sito di staging
Considera sempre i tuoi siti di staging di WordPress come ambienti controllati in cui conduci i tuoi esperimenti e deve essere tenuto in un luogo segreto dove nessuno può trovarlo. Ciò significa che è necessario non indicizzarlo e non seguirlo in modo che non possa apparire sul motore di ricerca. Inoltre, assicurati di proteggere con password il tuo sito di staging per una maggiore sicurezza.
Per concludere questo tutorial, vorrei rivisitare la premessa principale dell'articolo: i siti di staging sono un requisito essenziale per i flussi di lavoro di sviluppo di WordPress. Se hai qualcosa da chiedere sui siti di staging WordPress di Cloudways o sulla creazione di un server di staging, sentiti libero di chiedermelo nella sezione commenti qui sotto.
D. Cosa intendi per ambiente di staging di WordPress?
L'ambiente WordPress Staging è un ambiente dedicato per testare la base di codice dei siti Web WordPress. È una replica indipendente dell'ambiente di produzione.
D. Cosa intendi per server di staging di WordPress?
L'ambiente di staging include un server di staging simile al server di produzione. Si consiglia sempre di creare l'ambiente di staging sullo stesso server delle specifiche in cui è ospitato il sito live.
D. Come installare WordPress su un server di staging?
Installare WordPress sul server di staging è semplice. Leggi semplicemente questo articolo su come ospitare WordPress su Cloud
D. Che cos'è un sito di staging WordPress?
Un sito di staging WordPress è un clone/replica del sito WordPress live con accesso limitato. Puoi testare temi/plugin e qualsiasi altra modifica a livello di codice sul sito di staging. Una volta terminato, puoi quindi eseguire il push/pull delle modifiche sul tuo sito WordPress live.
D. Come migrare WordPress Staging a Live?
La migrazione dello staging di WordPress in live può essere eseguita facilmente tramite la funzione di clonazione offerta dall'hosting di WordPress con provider di staging come Cloudways.
D. Hosting WordPress con Staging?
Un certo numero di provider di hosting WordPress come Cloudways offre un ambiente di staging WordPress in cui è possibile testare facilmente un sito WordPress prima di renderlo attivo.
