Ecco uno script sviluppato per fare il back-up di un sito dinamico (file e database mysql), in automatico, tutte le notti.
Lo script è stato pensato per un sito WordPress ma è utilizzabile per qualunque sito php+mysql ospitato sotto UNIX.
Lo script, una volta impostata l’esecuzione ogni notte alla stessa ora, produce il backup notturno generando due file, uno per il database e uno per i file del sito, e mantiene anche il backup della notte precedente rinominandolo (_old). In questo modo, si è protetti da qualunque danno al sito posto che ce ne si accorga fino a 48 ore dopo.
E’ possibile escludere dal backup specifiche cartelle modificando il file backup-project.exclusions.