[PHP] Backup für FTP - Daten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Dark|pUM4, 17. Juni 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Juni 2010
    Backup für FTP - Daten

    Hallo Leute,

    ich suche wie im Titel eine Möglichkeit, um via Klicken auf einen Link ein Script aufzurufen um meine FTP - Daten vom Server auf meinen Rechner zu sichern.

    Gibts da ein Script? Irgendwie stehe ich auf der Leitung.
    Wenn möglich sollte alles sogar noch komprimiert werden

    Vielen Dank für eure Hilfe!
    BW gibts wie immer
     
  2. 17. Juni 2010
    AW: Backup für FTP - Daten

    Wie waere es hiermit ein bash script von mir :
    Spoiler
    Code:
    #!/bin/bash
    # Titel: Backup-Script
    # Beschreibung: Sicherung von /srv, /etc, /var/log und MYSQL-Datenbanken anlegen und automatisch auf einen festgelegten FTP-Server hochladen.
    # Version 1.0 Alpha
    
    # Allgemeine Angaben
    
    MYSQL_USER=user
    MYSQL_PASS=pw
    
    FTP_SERVER=ftpserver (z.b. backup.domain.tld)
    FTP_USER=user
    FTP_PASS=pass
    
    # Festlegung des Datums - Format: 20050710
    DATE=`date +"%Y%m%d"`
    
    
    # Backup-Verzeichnisse anlegen
    mkdir /var/backup
    mkdir /var/backup/mysql
    
    # Verzeichnisse die ins Backup integriert werden sollen
    rsync -az --delete --delete-after /var/www/ /var/backup/www/
    rsync -az --delete --delete-after /etc /var/backup/
    rsync -az --delete --delete-after /var/log /var/backup/
    
    cd /var/backup/mysql/
    
    # Sicherung der Datenbanken
    mysqldump -AaCceQ -u$MYSQL_USER -p$MYSQL_PASS -r mysql.dbs
    
    cd /var/backup/
    
    # Alle Dateien mit tar.bz2 komprimieren
    tar cjfp www-$DATE.tar.bz2 var/www
    tar cjfp etc-$DATE.tar.bz2 etc
    tar cjfp logs-$DATE.tar.bz2 log
    tar cjfp mysql-$DATE.tar.bz2 mysql
    
    # Alle komprimierten Dateien per FTP auf den Backup-Server laden
    wput ftp://$FTP_USER:$FTP_PASS@$FTP_SERVER /var/backup/*$DATE*
    
    # Anschliessend alle auf den Server angelegten Dateien wieder loeschen
    rm -r -f /var/backup

    Musst natuerlich das Script entsprechend anpassen

    ggf. setzte bei dir @home nen ftp auf und laedst es dann halt per nacht oder so falls es viel sein sollte.
     
  3. 18. Juni 2010
    AW: Backup für FTP - Daten

    danke mal dafür, aber ein bash script läuft ja nur lokal oder? ich brauche es als PHP Anwendung
     
  4. 18. Juni 2010
    AW: Backup für FTP - Daten

    waere das etwas?
    PHP automatic file and database backup script | NGCoders - Next Generation Coders
     
  5. 18. Juni 2010
    AW: Backup für FTP - Daten

    das script soll proktisch alle sachen von deinem server auf deinem rechner sichern.

    ich würde da so ansetzen:

    alle ordner auslesen, in einer .zip datei speichern und anschließend diese zip zum download anbieten.
     
  6. 19. Juni 2010
    AW: Backup für FTP - Daten

    je nach menge an dateien und hoster bekommst du da doch auch probleme mit der ausführ zeit eines scriptes.
    wieso lädst du die sachen nicht mit nem ftp client runter.
     
  7. 19. Juni 2010
    AW: Backup für FTP - Daten

    Hm, hier denke ich an ein Perl script oder so? Wie geht das mit dem bash script von mtxkl? Dafür brauch ich Konsolen-Zugriff oder? Kann man sich das Backup auch per mail zuschicken lassen? Habe nicht die großen Dateien auf dem Webspace liegen, bzw. wäre es gut wie z.B. Downloadverzeichnisse ausnehmen zu können. Gibts sowas?
     
  8. 19. Juni 2010
    AW: Backup für FTP - Daten

    Unterstützen Verwaltungssoftwares wie Plesk und Confixx nicht sowas?

    Eins ist klar, ohne viel Heck-Meck wirste dir mit PHP nichts "schicken" können, wenn dann Archivieren-> runterladen. Ich meine mich erinnern zu können das eine bestimmte PHP-SHELL das auch konnte musste mal suchen .

    Andererseits versteh ich den Sinn auch nicht wirklich, das man in heutiger Zeit wo du fast überall Internet hast und es 1000 möglichkeiten gibt (sogar mit Windows alleine) auf deinen FTP zu kommen, sowas versuchst zu realisieren ?






    BTW: In deinem CMS waren bis auf die PM nichts weiteres unsicheres zu finden .
     
  9. 19. Juni 2010
    AW: Backup für FTP - Daten

    juhaaa das is genau das was ich gesucht habe ... oO jetzt komm ich mir doch etwas blöd vor ^^

    danke an alle die geholfen haben!
    BWs sind an alle raus, bei denen es noch möglich war!
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.