hi leute,
ich habe ein relativ simples backup-skript,
dass einen mysql-dump erstellt, zippt und anschließend per ftp
auf einen anderen server überträgt.
ich rufe das skript per cronjob (cronjob.de) auf, funktioniert wunderbar.
nur ein kleines problem hab ich bei der ganzen sache, der ftp-teil meines skriptes wird nicht interpretiert.
ich hab testweise innerhalb der übertragungsinstanz einen db-eintrag gemacht um zu überprüfen ob überhaupt übertragen wird, was aber nicht der fall ist, der folgende block wird einfach ignoriert:
$ftp_id = ftp_connect(HOSTNAME);
$ftp_id_loginresult = ftp_login($ftp_id, 'USERNAME', 'PASSWORT');
if ((!$ftp_id) || (!$ftp_id_loginresult)) {//fehler}
else
{
ftp_chdir($ftp_id, 'VERZEICHNIS FÜR BACKUP');
ftp_put ($ftp_id, DATEI, DATEI, FTP_BINARY);
}
ftp_quit($ftp_id);
wenn ich das skript im browser aufrufe, funktioniert alles prima.
ist php/ftp/cronjob vielleicht eine schlechte kombination?
kann mir da jemand weiterhelfen?
DANKE,
eure theresa