maxik
Captain
- Registriert
- Nov. 2007
- Beiträge
- 4.014
Hallo,
unsere Firma hat bei 1and1 einen Webspace auf dem Prestashop installiert ist - zudem besitze ich noch einen Free Hosting das als Backup Speicher verwendet werden soll.
Bisher hab ich immer mittels Filezilla ein manuelles Backup gemacht. Heute hatte ich etwas Zeit und hab mich in Google schlau gemacht ob das nicht auch automatisiert werden kann.
Gefunden hab ich dieses Script jedoch ist bei der Konfiguration etwas falsch da ich beim Aufrufen im Browser immer einen 500er Fehler bekomme
Hat jemand eine Ahnung was da falsch ist? Oder hat jemand ein anderes Script welches durch einen cronjob ein Automatisch, gezipptes Backup erstellt und das remote auf einen anderen Server ladet?
Vielen Dank
unsere Firma hat bei 1and1 einen Webspace auf dem Prestashop installiert ist - zudem besitze ich noch einen Free Hosting das als Backup Speicher verwendet werden soll.
Bisher hab ich immer mittels Filezilla ein manuelles Backup gemacht. Heute hatte ich etwas Zeit und hab mich in Google schlau gemacht ob das nicht auch automatisiert werden kann.
Gefunden hab ich dieses Script jedoch ist bei der Konfiguration etwas falsch da ich beim Aufrufen im Browser immer einen 500er Fehler bekomme
Code:
#!/usr/bin/perl -w
# SIMPLE FTP BACKUP SCRIPT V1.0
# COPYRIGHT 2013 - WEBHOSTINGHERO.COM
# http://www.webhostinghero.com/ftp-backup-script-for-websites-and-mysql/
# DELETE BACKUP AFTER FTP UPLOAD (0 = no, 1 = yes)
$delete_backup = 1;
# ENTER THE PATH TO THE DIRECTORY YOU WANT TO BACKUP, NO TRAILING SLASH
$homedir = ‚http://hockeyshop.it/‘;
# ENTER THE PATH TO THE LOCAL DIRECTORY YOU WISH TO SAVE THE BACKUP FILE TO, NO TRAILING SLASH
# LOCAL BACKUP DIRECTORY MUST BE OUTSIDE THE HOME DIRECTORY
$backup_dest_dir = ‚http://hockeyshop.it/backup';
# FTP PARAMETERS
$ftp_backup = 1;
$use_sftp = 0;
$ftp_host = "ftp.muertorix.altervista.org";
$ftp_port = 21; # FTP (default 21) OR SFTP (default 22) PORT
$ftp_user = „username“;
$ftp_pwd = "password";
$ftp_dir = „http://muertorix.altervista.org/backup“;
$ftp_debug = 1;
# BACKUP FILE NAME OPTIONS
($a,$d,$d,$day,$month,$yearoffset,$r,$u,$o) = localtime();
$year = 1900 + $yearoffset;
$month++;
$homedir_archive = "homedir_backup-$day-$month-$year.tar.gz";
$full_backup_file = "full_site_backup-$day-$month-$year.tar.gz";
# MYSQL BACKUP PARAMETERS
$dbhost = 'localhost';
$dbuser = 'mysql_user';
$dbpwd = 'mysql_password';
$mysql_backup_file = "mysql_databases-$day-$month-$year.sql.gz";
$backup_all_databases = ‚no‘; # IF SET TO NO, SPECIFY INDIVIDUAL DATABASE NAME(S) BELOW
# ENTER DATABASE NAMES TO BACKUP SEPARATED BY SPACES (ONLY IF backup_all_databases IS SET TO 'no')
$database_names = 'db1 db2 db3';
# SYSTEM COMMANDS
$cmd_mysqldump = '/usr/bin/mysqldump';
$cmd_gzip = '/usr/bin/gzip';
Hat jemand eine Ahnung was da falsch ist? Oder hat jemand ein anderes Script welches durch einen cronjob ein Automatisch, gezipptes Backup erstellt und das remote auf einen anderen Server ladet?
Vielen Dank