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.
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.
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.
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.)
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.
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 .
Successivamente è necessario aggiungere una nuova destinazione, inserendo i dettagli FTP del proprio server live. Inserisci i tuoi dettagli e clicca Aggiungi destinazione.
Quindi passa con il mouse sulla destinazione appena creata e fai clic su Seleziona destinazione.
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).
Quando fai clic su Inizia migrazione, sarai seguito da un processo in sei fasi:
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.