Se costruisci nuovi siti Web WordPress su base regolare, potresti avere familiarità con il processo di configurare un'installazione locale di WordPress utilizzando WAMP o XAMPP per eseguire il lavoro di sviluppo prima di migrare il sito sul server live. È un ottimo modo per accelerare il processo di sviluppo, poiché non è necessario continuare a caricare le modifiche prima di poterle visualizzare e inoltre non è consigliabile apportare modifiche a un sito Web attivo.

Il più grande svantaggio di utilizzare un server di sviluppo WordPress locale è il lungo processo di migrazione di un sito da un server a un altro.

Il processo prevede il backup di tutti i file WordPress, l'esportazione del database, la creazione di un nuovo database sul server live, il caricamento dei file WordPress sul server live tramite FTP, l'importazione dei dati nel nuovo database, la modifica di tutti i riferimenti al server locale in il nuovo database e la configurazione di impostazioni / widget ecc. Le istruzioni complete si trovano nel codice WordPress.

Non sarebbe bello se ci fosse un modo per fare la maggior parte di questo automaticamente, quindi potresti migrare un intero sito in pochi minuti?

Fortunatamente, c'è. Si chiama BackupBuddy.

Più di semplici backup

BackupBuddy è un ottimo plugin per WordPress che rende molto semplice mantenere tutti i tuoi siti WordPress protetti in sicurezza, in modo che tu possa ripristinarli facilmente nel caso in cui qualcosa dovesse andare storto. Puoi pianificare regolari backup automatici dei tuoi file e database, e puoi avere i tuoi backup inviati allo storage offline come Dropbox o Amazon S3.

BackupBuddy costa da $ 75 (per 2 licenze) a $ 150 (per licenze illimitate), quindi se gestisci siti Web per i clienti, è un ottimo valore solo per la funzionalità di backup.

Ma ciò che rende davvero eccezionale è la possibilità di migrare un intero sito su un nuovo server con pochi clic.

Con l'ultima versione di BackupBuddy, è stato reso più facile che mai, grazie alla funzione di migrazione di Magic, che consente di eseguire l'intera migrazione dal dashboard di WordPress.

Nota: l'unica cosa che devi ancora fare manualmente è creare un nuovo database MySQL sul tuo server live, ma di solito è un processo molto semplice se usi la procedura guidata del database in cPanel. Una volta creato il database, prendi nota del server, del nome del database, del nome utente e della password, come avrai bisogno in seguito.

Iniziare

La prima cosa che devi fare è acquistare BackupBuddy e seguire le istruzioni per installarlo sull'installazione locale di WordPress. Una volta installato, vedrai un nuovo menu di navigazione BackupBuddy nella dashboard di WordPress.

Quindi è necessario navigare fino a BackupBuddy> Impostazioni e inserire una password ImportBuddy. Ti verrà chiesto questo in seguito, quando esegui la migrazione del tuo sito, come misura di sicurezza. Immettere una password e fare clic su Salva.

Import buddy password

Crea un backup

Una volta che il tuo sito locale è finito e pronto per la migrazione, la prossima cosa che devi fare è creare un backup completo del sito web.

Vai a BackupBuddy> Backup e fai clic su Completa backup. Questo crea un backup sia del tuo database (contenuto del sito) che dei file WordPress (temi, plugin ecc.)

Complete backup

BackupBuddy eseguirà il backup del tuo sito, che potrebbe richiedere del tempo, a seconda delle dimensioni del tuo sito web. Una volta terminato, è possibile scaricare l'archivio ZIP di backup sul computer per la sicurezza.

Nota: se si torna alla schermata dei backup, è anche possibile fare clic su Invia file fuori sito per inviare una copia del backup in uno spazio di archiviazione esterno come Dropbox o Amazon S3. Vi raccomando di farlo per maggiore tranquillità, ma non entrerò nel processo qui.

Migrare il tuo backup

Ora vai su BackupBuddy> Migrate, Restore e scorri verso il basso fino al pannello Automated Migration. Vedrai il file di backup appena creato. Passa il mouse su di esso e fai clic su Migra questo backup .

Migrate this backup

Successivamente è necessario aggiungere una nuova destinazione, inserendo i dettagli FTP del proprio server live. Inserisci i tuoi dettagli e clicca Aggiungi destinazione.

Destination

Quindi passa con il mouse sulla destinazione appena creata e fai clic su Seleziona destinazione.

Select destination

Successivamente devi inserire l'URL in cui vivrà il tuo nuovo sito web, che probabilmente assomiglierà a http://yoursite.com (a meno che tu non abbia specificato una sottodirectory nella tua destinazione).

Begin migration

Quando fai clic su Inizia migrazione, sarai seguito da un processo in sei fasi:

  1. Scelta del tuo file di backup (dovrebbe essere predefinito a quello che hai fatto prima)
  2. Decompressione del file di backup (automatico)
  3. Impostazioni URL e database.
    Qui devi solo confermare che l'URL del tuo nuovo sito sia impostato correttamente, quindi inserire i dettagli del database sul tuo server live. Le prime quattro opzioni saranno fornite dal tuo host web. Per il prefisso del database, è una buona idea cambiare il prefisso wp_ predefinito in una stringa casuale di caratteri, poiché renderà il tuo database più sicuro.
  4. Importazione database (automatico)
  5. Migrazione del database (automatico)
    In questa fase la migrazione è completa e puoi navigare nel tuo nuovo sito e verificare che tutto funzioni correttamente. In tal caso, assicurarsi che tutte le caselle siano selezionate in Pulizia file e fare clic su Pulisci e rimuovi file temporanei.
  6. Pulizia finale (automatica)
Database settings

Fatto! Questo è davvero tutto quello che c'è da fare. Il tuo sito web dovrebbe ora essere attivo e funzionante sul tuo server live, esattamente come era sul tuo server locale, con tutti i plugin e le impostazioni già configurate.

È possibile utilizzare questo stesso processo per spostare un sito esistente anche tra due server live, nel caso in cui sia necessario cambiare provider di hosting o un cliente decida di gestire il proprio hosting.

Sono sicuro che sarete d'accordo sul fatto che, se sviluppate molto lo sviluppo locale di WordPress, il tempo impiegato per il backup usando BackupBuddy e Magic Migration sarà molto redditizio a lungo termine.

Hai provato BackupBuddy? Utilizzi la funzione Migrazione magica o preferisci eseguire queste operazioni manualmente? Fateci sapere i vostri pensieri nei commenti qui sotto.