Vai alla home page

Flavio's blog

Di tutto di più, il blog del sito flapane.com

Tenere sempre aggiornato la copia del blog sul proprio pc con Windows (ma anche Linux e osx)

30 marzo, 2009 by flapane

wordpress world Tenere sempre aggiornato la copia del blog sul proprio pc con Windows (ma anche Linux e osx)

Molti vogliono, vuoi per paranoia, vuoi perchè vogliono essere al riparo da qualsiasi problema dell’hosting o da una sovrascrittura accidentale dei files, una copia in locale sul proprio hard disk di tutto il proprio sito.

Se è facile tenere sotto controllo le pagine statiche del proprio sito, il tema e tutti i file originari del proprio blog/sito, altrettanto non si può dire per i file che si caricano quando, durante la scrittura di un post, si vuole inserire una immagine, un video, o un qualsiasi altro file multimediale. Pensiamo anche a quando un plugin viene automaticamente aggiornato.
Certo si potrebbe ogni volta che si carica un file multimediale, aprire l’ftp, cercare il percorso del file caricato, copiarlo nella cartella locale sul proprio hard disk, ma non è proprio il massimo della comodità…

Per fare ciò, si può utilizzare wget e un file batch (o uno script in bash sotto Unix)

Il file binario per windows di wget è scaricabile a questo indirizzo

Dopodichè si creaun file batch con questo codice:

@echo off
cls
d:\wget\wget –no-host-directories -x -r -N -l inf -k ftp://ftp.address.it/blog/ –ftp-user=user@host.it –ftp-password=miapassword -P “D:\miosito”
echo File del blog aggiornati

Con d:\wget\wget.exe l’ipotetico percorso dell’eseguibile di wget, quei parametri si passano per analizzare in maniera ricorsiva tutte le sottocartelle della cartella /blog/ e copiare SOLO i file più recenti nella cartella ipotetica D:\miosito\blog.

Notare che, nel percorso di destinazione locale, basta inserire solo la cartella di root del sito.

A questo punto basterà fare doppio clic sul file .BAT appena creato, e dopo pochi secondi (o minuti:) ) la vostra copia locale del blog corrisponderà alla copia remota, che vuoi per il caricamento di file multimediali, vuoi perchè un plugin è stato automaticamente aggiornato, nel frattempo era cambiata e non corrispondeva più alla copia originale.

Se, al posto di utilizzare Windows, si utilizzasse Linux o Mac, basterà usare l’analogo file binario di wget per Unix, e usare un percorso. I parametri da passare a wget sono ovviamente gli stessi indipendentemente dal sistema operativo in uso.

Copy the code below to your web site.
x 
  • Share/Bookmark



...Forse ti potrebbe interessare...

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

This entry was posted on lunedì, 30 marzo 2009 at 21:21 and is filed under OSX, Windows, ubuntu. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

2 Responses

Trackbacks

  1. ZicZac.it, clicca qui e vota questo articolo!
  2. diggita.it

Leave a Comment