WordPress: effettuare il backup automatico su Google Drive

ATTENZIONE: Questo post e' stato scritto piu' di 3 mesi fa. Potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a scrivere un commento per chiedere delucidazioni! :)

Ultima modifica: 20/03/2013 ore 14.43


Su segnalazione del buon Tambu vi propongo test, passaggi e localizzazione dell’articolo originale comparso su WPMU ieri. Scopriamo insieme come effettuare un backup automatico del vostro WordPress utilizzando direttamente Google Drive :-)

Per effettuare i test ho utilizzato un’installazione “dev” (dedicata ai miei esperimenti, ndr) di WordPress 3.4.1 completamente aggiornata, in inglese.

Tutte le immagini contenute in questo articolo sono più grandi, potete fare clic su ciascuna per aprirla a dimensione reale.

Installazione del plugin

Dalla vostra schermata Plugin, cercate ed installate “Google Drive for WordPress” (attualmente alla versione 1.0):

WordPress: Installazione “Google Drive for WordPress”

Attivazione e accesso OAuth di Google

All’attivazione vi verranno richiesti due valori (ID e Secret Key) relativi alle API di Google da utilizzare per interfacciare i due ambienti. Potete registrare un accesso API dedicato al backup gratuitamente, basterà visitare il sito web code.google.com/apis/console.

Partite quindi creando un nuovo progetto:

Google API Console: Creazione nuovo progetto

e selezionate la voce “API Access” dalla colonna di sinistra per iniziare a creare un accesso OAuth, io ho volutamente impostato il mio ambiente Google in inglese, le voci in italiano non dovrebbero poi differire di molto:

Google API Console: Creazione accesso OAuth 2.0

A questo punto basterà compilare i campi relativi al nome del prodotto (va bene un semplice “Backup Blog” o simile) e -se volete- un logo personalizzato:

OAuth: Create Client ID

Facendo clic su Next arriverete alla seconda schermata, dove inizialmente basterà specificare l’URL del blog che farà accesso al servizio nel campo “Your site or hostname“:

OAuth: Client ID Settings

per poi fare clic su “more options” e specificare nel campo “Authorized Redirect URIs” la stringa completa dichiarata nel plugin, che sarà sempre “http://URLBLOG/wp-admin/admin.php?page=configure_google&action=auth” (inutile dire che dovete andare a ritoccare URLBLOG con il vostro indirizzo, vero?):

OAuth: More Settings su Client ID Settings

Con “Create Client ID” confermerete il tutto e la parte relativa all’accesso OAuth di Google sarà così terminata.

Ready to Start

A questo punto vi basterà andare a copiare Client ID e Client secret dalla schermata di Google ottenuta:

Google API Console: dati di connessione

all’interno dei rispettivi campi WordPress:

WordPress: compilazione campi ID e chiave segreta

e confermare con “Allow Access” per visualizzare la richiesta di autenticazione a Google, alla quale ovviamente risponderete confermandola.

Google Auth: richiesta accesso applicazione

Avete appena collegato il vostro WordPress al Google Drive personale!

Configurazione del Backup

Ora che i due sistemi sono collegati tra di loro potete procedere con la personalizzazione e schedulazione del backup. Dalla voce “Backup Settings” è possibile modificare le impostazioni di salvataggio escludendo file, scegliendo di tenere sotto backup anche il database SQL e schedulando il backup automatico ad intervalli di tempi da voi stabiliti:

WordPress: impostazione backup su Google Drive

Con un clic su Save terminerete anche questo passaggio, non dovete fare altro che godervi il risultato facendo clic sulla voce “Backup” della colonna sinistra quindi un ulteriore clic sul pulsante dalla stessa voce nel pannello di destra:

WordPress: forzare un backup dei dati su Google Drive

Cosa vedrete su Google Drive? Presto detto:

Google Drive: file ZIP di backup

Il file ZIP è direttamente “esplorabile” da Drive, nel caso in cui aveste necessità di estrarre solo parte del contenuto ;-)

Google Drive: navigazione nel file ZIP di backup

Se qualcosa non vi è chiaro l’area commenti è -come sempre- a vostra totale disposizione.

Buon lavoro!

  • Pingback: Bookmarks for giugno 29th through luglio 6th | Crisis

  • Pingback: www.blog-news.it

  • Pingback: Realizzare un backup automatico di Wordpress su Google Drive | Il mondo di Paolettopn

  • http://easywebcom.altervista.org Mattia Migliorini

    Quando tento di collegare l’account tramite Client ID e Client secret, dopo aver consentito l’accesso, esce un bel messaggio in rosso “Not response”, come da immagine.

    Qualche idea su quale potrebbe essere il problema?

  • http://gioxx.org Gioxx

    @ Mattia Migliorini:
    non c’è stata conferma lato Google. La prima cosa che controllerei è il valore impostato nei due box relativi al percorso URL del tuo sito e dell’OAuth (vedi schermata: “OAuth: More Settings su Client ID Settings”).

    Se quelli sono giusti allora riprova ora a collegarti al tuo account Drive, probabilmente si è trattato di un errore temporaneo ;)

  • http://multiformeingegno.it Lorenzo

    Grazie per l’articolo. :)
    Sai per caso pressappoco quanta RAM richiede questo plugin? Perché sto su un VPS e ogni MB è fondamentale! :D

    Ciao!

  • http://gioxx.org Gioxx

    @ Lorenzo:
    non c’è un consumo “palesato” riguardo il suo utilizzo (almeno non ufficialmente sulla pagina del plugin o sul sito dell’autore), sarebbe interessante tenere monitorato il consumo RAM proprio mentre lanci l’operazione “a mano”, come spiegato nell’articolo, anche solo per farsi un’idea :-)

  • Edyta

    Sto usando il plugin X-Cloner per fare backup. Google Drive sembra molto interessante. Quale è migliore?

  • http://gioxx.org Gioxx

    @ Edyta:
    Dipende dalle tue esigenze, basta provare anche questo plugin (eventualmente su un’installazione di test di WordPress) per rendersi conto se fa al caso proprio ;-)

  • Giova

    Grande!! Non credevo si potesse sfruttare questa possibilità con WordPress! Ed il bello è che risulta tutto piuttosto automatico!

    Ma il backup del database del mio blog lo posso anche programmare in maniera che venga fatto automaticamente ad intervalli regolari?

  • http://gioxx.org Gioxx

    @ Giova:
    ciao, forse ti è sfuggito qualcosa dell’articolo. Il plugin permette di schedulare il backup, quindi la risposta alla tua domanda è affermativa. Puoi automatizzare l’operazione ad intervalli regolari ;)

  • hilding

    come faccio per trasferire il mio sito wordpress gratuito (www.nomeblog.wordpress.com) ad un dominio che compro su aruba?

  • Beppe

    Ciao ho eseguito tutte le impostazioni; tuttavia quando imposto il on time backup sembra avere esito positivo ma sul drive non compare nessun file
    Come mai??

  • http://gioxx.org Gioxx

    @ Beppe:
    se il plugin è aggiornato, se la procedura è stata seguita alla lettera e non ci sono problemi di autenticazione allora non saprei. Io ho praticamente descritto quanto fatto e il file alla fine finisce nel Drive senza problema alcuno.

    La parte più “rognosa” (anche se alla fine non è nulla di che) è sicuramente la creazione dell’OAuth verso Google. Prova a creare un nuovo accesso e sfruttare quelle API.