Come configurare un sito di staging WordPress

Pubblicato: 2019-06-12

Uno degli aspetti più importanti della gestione di un sito Web WordPress è la manutenzione. Eseguendo regolarmente gli aggiornamenti del sito Web, puoi assicurarti che il tuo sito Web sia sicuro e funzioni in modo efficiente.

Gli aggiornamenti del sito Web si riferiscono a tutte le modifiche apportate a WordPress o al tema WordPress attivato. Ciò include l'aggiornamento all'ultima versione di WordPress, l'aggiornamento di temi e plugin di WordPress e le modifiche al design del tuo sito web.

È buona norma eseguire il backup di WordPress prima di apportare modifiche sostanziali al tuo sito Web, come aggiornare WordPress all'ultima versione o modificare un modello di tema. La maggior parte di noi, tuttavia, è colpevole di apportare modifiche rapide a un sito Web live per risparmiare tempo. Sfortunatamente, questo può essere rischioso.

Quando aggiorni un plugin di WordPress, c'è sempre la possibilità che l'aggiornamento possa mandare in crash il tuo sito web. Anche una piccola modifica a un widget di WordPress può causare problemi significativi al front-end del tuo sito Web se non hai inserito il codice correttamente.

Questo è il motivo per cui i proprietari di siti Web WordPress esperti utilizzano un ambiente di gestione temporanea di WordPress. Un ambiente di staging riduce il rischio che qualcosa si rompa sul tuo sito web live.

In questo articolo, vorrei spiegare i vantaggi dello staging del sito Web e mostrarti come impostare un sito di staging WordPress per il tuo sito Web.

Il vantaggio dello staging del sito web

Un ambiente di staging è un'area di test che ha una copia esatta del tuo sito Web WordPress.

Utilizzando questo sito Web di prova puoi eseguire in sicurezza gli aggiornamenti senza preoccuparti che qualcosa vada storto poiché il sito Web di prova non viene visualizzato pubblicamente. Se il sito Web di prova dovesse arrestarsi in modo anomalo, devi semplicemente ripristinarlo e renderlo nuovamente un clone del tuo sito Web live.

Questa configurazione ti consentirà di eseguire modifiche al codice, aggiornamenti dei plug-in e altre modifiche, senza il rischio che il tuo sito Web live si interrompa. Una volta che sei soddisfatto delle modifiche apportate, il sito Web di prova può essere copiato e sostituito dal tuo sito Web live.

La maggior parte delle persone si riferisce al sito Web di prova come al sito di staging.

La creazione di un sito di staging per il tuo sito Web è estremamente vantaggiosa. Se lo utilizzi attivamente per tutti gli aggiornamenti del sito Web, puoi eliminare efficacemente la possibilità che il tuo sito Web live vada offline a causa di un aggiornamento o di una modifica.

Crea un ambiente di staging con il tuo host

Negli ultimi cinque anni abbiamo visto le società di hosting WordPress gestite diventare più popolari. I servizi di hosting WordPress gestiti sono specializzati nell'hosting di siti Web WordPress e offrono un ambiente di hosting semplificato, supporto WordPress esperto, backup giornalieri e funzionalità di prestazioni come la memorizzazione nella cache.

Lo staging del sito Web è spesso integrato nel pannello di controllo principale dell'hosting nei piani di hosting WordPress gestiti. È offerto da società di hosting gestite come Kinsta e WP Engine e nei piani WordPress da società di hosting più convenienti come Bluehost e SiteGround.

In generale, la creazione di un sito di staging tramite la tua società di hosting è uno dei modi più facili da usare per utilizzare lo staging del sito web. Nuove aree di staging possono essere create, distribuite sul tuo sito Web live e successivamente eliminate, con un clic di un pulsante.

Dai un'occhiata al tutorial di Brian Jackson sulla configurazione di un ambiente di staging in Kinsta per vedere come funziona l'intero processo.

Creare un ambiente di staging in Kinsta

BlogVault è un servizio di backup e sicurezza premium che è apparso di recente nel mio articolo sul backup di WordPress. Uso BlogVault da un anno per eseguire il backup del mio blog e anche Charlie Livingston, il fondatore di aThemes, utilizza il servizio.

Uno degli aspetti più interessanti di BlogVault è che oltre a fornire backup giornalieri e scansioni di sicurezza, offre anche lo staging del sito web.

Creare un nuovo ambiente di staging è semplice. Tutto quello che devi fare è selezionare un backup del tuo sito Web che desideri distribuire come sito di staging e la versione PHP che desideri utilizzare nell'ambiente di test.

BlogVault ti fornisce le informazioni di accesso sFTP e phpMyAdmin per il tuo sito di staging in modo che tu possa accedervi direttamente. Garantiscono inoltre che il sito di staging sia nascosto dai motori di ricerca.

Crea un ambiente di staging in BlogVault

Se la tua società di hosting offre la gestione temporanea del sito Web, consiglio vivamente di utilizzarla per gli aggiornamenti del sito Web in quanto è una soluzione di gestione temporanea di facile utilizzo.

Dovresti essere consapevole, tuttavia, che molte società di hosting non offrono la gestione temporanea del sito Web e quelle che a volte addebitano un costo aggiuntivo per la funzione o limitano la gestione temporanea del sito Web a piani più costosi. Inoltre, molte società di hosting WordPress gestite limitano i clienti a un sito di staging.

Per fortuna, non è troppo difficile creare da soli un ambiente di staging.

Come creare un ambiente di staging con WP Staging

WP Staging è un plugin per WordPress che semplifica il processo di creazione e gestione del proprio ambiente di staging.

Una volta attivato il plug-in, ti verrà consigliato di eseguire il backup del tuo sito Web WordPress, utilizzando una soluzione come BackWPup, prima di creare il tuo primo sito di staging.

Messaggio di backup della gestione temporanea di WP

Nuovi ambienti di staging possono essere creati in tre passaggi.

Nel passaggio uno, tutto ciò che devi fare è fare clic su "Crea nuovo sito di staging".

Panoramica della messa in scena del WP

Nel secondo passaggio puoi configurare il tuo sito di staging.

Questa sezione è suddivisa in tre categorie: tabelle di database, file e impostazioni avanzate.

Scansione del tuo sito web

Tutte le tabelle del database sono selezionate per impostazione predefinita, tuttavia è possibile escludere la copia delle tabelle nel sito di staging.

Tabelle di database

Il plug-in ti consente anche di selezionare quali directory di WordPress vengono copiate nel tuo ambiente di staging.

È anche possibile migrare directory aggiuntive.

Gestione dei file in WP Staging

WP Staging è gratuito, tuttavia se esegui l'aggiornamento alla versione pro sbloccherai funzionalità aggiuntive come la clonazione su un database o un dominio diverso. Entrambe queste funzionalità sono visibili nella versione gratuita, ma sono limitate.

Una singola licenza per WP Staging Pro è in vendita a partire da € 89 e include un anno di supporto e aggiornamenti.

Impostazioni avanzate di WP Staging

Dopo aver indicato su quali tabelle e file del database copiare, è necessario controllare lo spazio su disco richiesto utilizzando il collegamento in basso. Questo varierà da sito Web a sito Web. Per il mio sito Web di test WordPress, il plug-in ha stimato che fossero necessari 2 GB.

È quindi possibile avviare il processo di clonazione.

Il tempo necessario per creare un clone del tuo sito web in un'area di staging dipenderà dalle dimensioni del tuo sito web. Per riferimento, ci sono voluti tre minuti e 40 secondi per creare il clone del mio sito Web WordPress di prova.

Elaborazione della clonazione del sito web

Una volta che il tuo sito web è stato clonato, WP Staging ti fornisce un collegamento diretto al tuo nuovo sito di staging.

Sotto troverai note sul tuo sito di staging, come i permalink compatibili con i motori di ricerca disabilitati.

Elaborazione completata

Una delle cose che amo di WP Staging è che cambia il colore della barra di amministrazione di WordPress per ricordarti che stai visualizzando il tuo sito di staging, non il tuo sito live.

Frontend del sito di staging

Un promemoria che stai visualizzando il tuo sito di staging viene visualizzato anche nella pagina del plug-in WP Staging.

Backend del sito di staging

WP Staging è una fantastica soluzione di staging per gli utenti di WordPress. Il processo di clonazione del tuo sito Web è rapido e semplice ed è presente un'area delle impostazioni generali che ti consente di regolare le impostazioni di trasferimento per il tuo database e i tuoi file. Queste impostazioni possono anche essere importate ed esportate.

Il plug-in ti consente di creare tutti i siti di staging che desideri e dalla pagina di panoramica principale puoi eliminare i siti di staging e sovrascriverli con la versione corrente del tuo sito web.

Credo che la versione gratuita sarà sufficiente per molti utenti di WordPress, tuttavia puoi eseguire l'aggiornamento alla versione pro se devi copiare il tuo sito Web su database e domini diversi.

Come creare un ambiente di staging con WP Stagecoach

WP Stagecoach è una soluzione di staging WordPress premium che memorizza il sito di staging sul loro server, non sul tuo.

Questo potrebbe essere preferibile a molti proprietari di siti Web poiché una soluzione come WP Staging riduce lo spazio di archiviazione disponibile nel tuo piano di hosting poiché installa l'area di staging sul tuo dominio principale.

Soluzione di gestione temporanea di WordPress con un clic

WP Stagecoach è una soluzione semplice che può allestire un'area di sosta per te in pochi minuti.

Una volta attivato il plug-in, è necessario inserire il nome utente e la chiave API di WP Stagecoach nell'area delle impostazioni. Questo ti viene fornito una volta che ti sei registrato al servizio.

La pagina delle impostazioni ha anche altre impostazioni utili. Ciò include un'opzione per rimuovere i dati al momento della disattivazione, impostazioni aggiuntive in caso di problemi con la creazione di un sito di staging, un menu di debug e un'opzione che supporta i siti Web ospitati su server lenti.

Impostazioni di WP Stagecoach

Creare un sito di staging è un gioco da ragazzi.

Tutto quello che devi fare è inserire il nome del tuo sito di staging. Questo verrà utilizzato per allestire un'area di sosta su WPStagecoach.com.

A questo punto puoi anche scegliere di disabilitare la memorizzazione nella cache nell'area di staging. Anche il sito di staging può essere protetto da password.

Crea un sito di staging

È interessante notare che WP Stagecoach sapeva di non copiare le altre aree di allestimento che avevo precedentemente creato sul mio sito Web di prova. Sapeva anche di non copiare i backup che avevo creato di recente per il mio articolo "13 modi per eseguire il backup di WordPress" poiché determinava che i file erano troppo grandi.

Se lo desideri, puoi comunque copiare file di grandi dimensioni sul tuo sito di staging.

Messaggio di notifica per file di grandi dimensioni

Dopo pochi minuti, il tuo sito di staging sarà pronto. Puoi accedere al tuo sito di staging utilizzando lo stesso nome utente e password che usi sul tuo sito web live.

WP Stagecoach fornisce anche informazioni di accesso SFTP in modo da poter gestire i file utilizzando un'applicazione come FileZilla.

Sito di staging creato

Viene visualizzato un messaggio nella parte superiore del tuo sito di staging per ricordarti che non stai visualizzando il tuo sito web live.

Troverai anche un link a phpMyAdmin sulla pagina WP Stagecoach nella tua area di staging. Questo è utile se devi apportare modifiche al database di WordPress.

Questo è il tuo sito di staging

WP Stagecoach è disponibile a partire da $ 120 all'anno. Ciò consente di utilizzare il servizio su 10 domini.

Il piano annuale per freelance funziona a una tariffa mensile effettiva di $ 10 al mese; tuttavia c'è un'opzione per pagare su base mensile a $ 12 al mese.

Tutti i piani ti consentono di testare il servizio per due giorni prima della fatturazione. Preferirei che offrissero un periodo di prova più lungo, tuttavia questo dovrebbe essere una quantità di tempo sufficiente per testare come funziona tutto.

Prezzi della diligenza WP

Sono rimasto molto colpito da WP Stagecoach.

L'azienda ha fatto un ottimo lavoro nel mantenere semplice il processo di creazione di un sito di staging e ha alcune fantastiche funzionalità come la protezione con password e la possibilità di escludere file di grandi dimensioni dalla copia sul sito di staging.

Come creare manualmente un ambiente di staging

I plugin di WordPress come WP Staging e WP Stagecoach hanno semplificato il processo di creazione del proprio sito di staging.

Tuttavia, potresti voler creare manualmente un ambiente di gestione temporanea.

La creazione manuale di un ambiente di staging richiede un po' più di tempo, tuttavia ci sono ragioni legittime per cui molti utenti di WordPress scelgono di farlo in questo modo. Ad esempio, un sito di staging locale è più sicuro in quanto non è accessibile online.

Nonostante il processo di installazione sia leggermente diverso, lo scopo di configurare manualmente un sito di staging rimane lo stesso, ovvero creare una copia del tuo sito Web live in modo da poter eseguire gli aggiornamenti in sicurezza.

Esistono diversi posti in cui è possibile archiviare manualmente un sito di staging.

Ciò comprende:

  • Una sottodirectory del tuo sito web live
  • Un sottodominio del tuo sito web live
  • Un server di prova da un servizio cloud come Vultr
  • Un'installazione locale di WordPress sul tuo computer utilizzando un ambiente di sviluppo come XAMPP

Per creare un clone del tuo sito web live per il tuo sito di staging, devi copiare tutti i file WordPress e copiare il database del tuo sito web.

  • Scarica tutti i file dal tuo sito Web live utilizzando un client FTP come FileZilla
  • Esporta il database del tuo sito web live utilizzando phpMyAdmin (o un'altra applicazione di gestione del database)

Ora che hai eseguito il backup di tutto, puoi creare la tua nuova area di staging.

Questo processo è facile da seguire, tuttavia dovresti fare riferimento alla guida alla migrazione ufficiale di WordPress se non sei sicuro.

  • Crea un nuovo database e un utente del database con privilegi di amministratore per il tuo nuovo dominio, sottodominio o ambiente locale
  • Modifica il file wp-config.php per riflettere l'URL del nuovo server e le informazioni sul database
  • Carica tutti i file sul nuovo server tramite FTP
  • Importa il tuo database WordPress

Clonare un sito Web WordPress utilizzando il metodo sopra non è difficile se si seguono tutti i passaggi correttamente, tuttavia può richiedere molto tempo. Per fortuna, sono disponibili numerosi plugin di WordPress che semplificano l'intero processo.

WP Migrate DB e All-in-One WP Migration possono essere utilizzati per migrare e clonare siti Web, tuttavia la soluzione che consigliamo è Duplicator.

Duplicator può essere utilizzato per clonare un sito Web WordPress live in un'area di staging o viceversa. Ti consente di selezionare quali file e tabelle di database sono inclusi nel backup del tuo sito web. Ad esempio, puoi solo eseguire il backup del tuo database WordPress.

Configurazione del pacchetto duplicatore

Le informazioni sul database del tuo nuovo server possono essere inserite nella sezione del programma di installazione durante la parte di configurazione dell'installazione.

Il duplicatore potrebbe essere un po' più intuitivo, tuttavia una volta compreso come funziona il plug-in, apprezzerai quanto può essere utile.

Pacchetto scansionato

Senza dubbio, la creazione di un ambiente di staging tramite il tuo piano di hosting o l'utilizzo di un plug-in WordPress come WP Staging o WP Stagecoach, è un modo più semplice per creare un sito di staging.

Molti utenti di WordPress, come gli sviluppatori, scelgono invece di creare siti di staging manualmente in quanto offre loro un maggiore controllo sul proprio ambiente di staging.

Pensieri finali

Spero che tu abbia una migliore comprensione dei vantaggi della gestione temporanea del sito Web e di come puoi utilizzare i siti di gestione temporanea per eseguire aggiornamenti sicuri del sito Web. Credo che più utenti di WordPress dovrebbero trarre vantaggio dalla gestione temporanea del sito Web in quanto elimina la possibilità che un aggiornamento del core di WordPress o un aggiornamento del plug-in si arresti in modo anomalo sul tuo sito Web live.

Sebbene io sappia come configurare manualmente un sito di staging, personalmente preferisco soluzioni di staging del sito Web più intuitive poiché sono più facili da configurare e mantenere. Inoltre, mi fa risparmiare tempo.

Qualunque sia il metodo che utilizzi per creare un sito di staging per il tuo sito Web live, spero che tu abbia trovato utile questo tutorial.

Buona fortuna.
Kevin