This is a pure php implementation of a php backup script. So it should work fine on windows and linux. But its not suited for takeing very large backups.
I just wrote it cause most of the script i saw offered file or database backup and broke down to usage of exec and unix commands , for which i had to contact hosting.
Some basic features -
- File and Directory backup
- Multiple database/table sql backup
- Backup email
The script is supposed to be called using automatically using CRON , and the backup folder in which backup it taken should be writable.All you have to do is run backup.php .
Edit config.php before use. Released under GNU GPL license.


I am trying to use the file on a go daddy account which states that I must use this scrit and compile a file
/web/cgi-bin/php5 “$/home/content/17/6001617/html/test.php5.ini”
i get theses errors after config change, how do i remedy them:
Thanks for your help,
Wrina
ERROR:::
/web/cgi-bin/php5: /usr/local/lib/libpng12.so.0: no version information available (required by /web/cgi-bin/php5)
/web/cgi-bin/php5: Symbol `client_errors’ has different size in shared object, consider re-linking
Content-type: text/html
Parse error: syntax error, unexpected ‘/’ in /home/content/17/6001617/html/_db_backups/Backup45/config.php on line 3
BTW – godaddy. said i would have to create a php5.ini file, (no prob, but which parameters???
Hey, This thread is sooo old but this script mostly still works and ranks very well in google! Please please can you reply??
I got the script running, backs up MySQL fine, creates a ZIP file fine and puts the MySQL into it. The Zip is saying that its 150mb which is about the size it should be with my sites files in it. However no files! just the 1,233kb sql dump… Any idea’s? im running on a dedicated windows server 2008, apache,
Many thanks!
Will
thx so much/…