+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Backup von Dateien via Skript

  1. #1
    Neu an Board
    Registriert seit
    10.04.2006
    Beiträge
    45
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Backup von Dateien via Skript

    Hallo,

    ich bin bei der Suche nach einfachen Backupmöglichkeiten für Joomla auf die Methode zum Sichern via php-Skript gestoßen, wie sie hier für die Datenbank angewendet wird: Link
    Das hab ich ausprobiert (bin auch bei all-inkl), funktioniert einwandfrei.

    Gleiches dachte ich mir ist doch auf für Dateien möglich, und bin auf eien Methode gestoßen, die mir recht simpel erschien, und die aber nicht so funktioniert wie sie soll.
    Ich habe folgenden Code, der von selfphp.de stammt, in eine Datei gepackt, diese ins Joomla-Hauptverzeichnis gestellt, und sie ausgeführt.
    Code:
    <?PHP
    
    ## zu packende Dateien/Ordner, hier Datei offline.php und Ordner help mit Unterordnern
    $files[] = 'offline.php';
    $files[] = 'help/';
    
    ## Shell-Befehl zusammenfügen
    $implodeFiles = implode(" ", $files);
    $tarName = "backup_" . date('Ymd_Hi') . ".tar";
    $shellBefehl = "tar cvf $tarName $implodeFiles && gzip $tarName";
    
    ## Dateien packen (Shell-Befehl ausführen)
    exec($shellBefehl,$var);
    
    ## Ausgabe der gepackten Dateien
    echo "Backup erfolgreich.<br>";
    print_r($var);
    
    ?>
    Als Ausgabe bekomme ich nur folgenden Text, das Backuparchiv wird aber nicht erstellt.
    Code:
    Backup erfolgreich.
    Array ( )
    Bitte helft mir, ich stehe gerade voll auf dem Schlauch, was an dem Skript falsch läuft.

    Gruß
    Marc

  2. #2
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.580
    Bedankte sich
    152
    Erhielt 2.555 Danksagungen
    in 2.357 Beiträgen

    Standard

    Hast Du Dir JoomlaPack schon mal angesehen?
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  3. #3
    Neu an Board
    Registriert seit
    10.04.2006
    Beiträge
    45
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Ja schon, hat mir nur schon mehrfach Probleme gemacht, weil meine Datenbank zwischenzeitlich durch darin gespeicherte Bilder sehr groß wurde (bis ich die Galerie-Komponente gewechselt habe).

    Daher eben der Versuch auf diesem Wege, der mit dem Mysql-Backupskript schon super fehlerfrei funktioniert hat.

    Aber vielleicht ist die Frage einfach schon wieder zu php-lastig und eher was für ein php-Forum.

  4. #4
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Da du nun eine andere Galerie-Komponente hast und etwas Zeit vergangen ist, könntest du ja JoomlaPack (+ Native Tools) nochmal ausprobieren. Hat sich inzwischen weiterentwickelt. Mit den Native Tools sicherst du dir Datenbank oder Dateien oder beides (oder wie auch immer) einfach per Mausklick vom Desktop aus oder auch nach Zeitplan.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  5. #5
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Nur,falls du mal einen Link zu JoomlaPack brauchst, siehe Signatur
    Gruß
    JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  6. #6
    Neu an Board
    Registriert seit
    10.04.2006
    Beiträge
    45
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    In der Tat funktioniert JoomlaPack jetzt problemloser als früher, hab es nochmal ausprobiert.
    Auch die Kickstart-Variante für Wiedereinspielen gab es damals glaub ich noch nicht, da waren die Entwickler echt fleißig.
    Daher werd ich für Joomla um Fehler zu vermeiden wohl bei JoomlaPack bleiben.

    Als neugieriger und gelegentlicher PHP-Entwickler hätte mich natürlich trotzdem gerne interessiert, was an dem Skript nicht stimmt.
    Zumal ich auch noch eine Eigenentwicklung (hat mit Joomla oder CMS garnix zu tun) habe, die ich mit dem eigenen Skript so Sichern wollte, um mir eben das Runterladen per FTP und Mysqldump über phpmyadmin einfacher machen wollte.
    Vielleicht hat hier ja noch einer eine Idee...

    Grüße
    Marc

  7. #7
    Wohnt hier Avatar von Myrtus
    Registriert seit
    17.10.2008
    Ort
    Hessen
    Beiträge
    2.788
    Bedankte sich
    289
    Erhielt 731 Danksagungen
    in 649 Beiträgen

    Standard

    Zu deinem Script habe ich keine Idee, aber du kannst mit JoomlaPack auch Verzeichnisse außerhalb vom Joomla mit in die Sicherung einschließen.
    -------- Gruß, Myrtus --------
    www.myrtus-communis.de

  8. #8
    Neu an Board
    Registriert seit
    10.04.2006
    Beiträge
    45
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Wenn ich es im Handbuch aber richtig gelesen habe nur mit JoomPack-Plus und der Version 2.x.
    Leider läuft die betroffene Seite noch mit 1.0 *schäm*
    Aber ich probier noch etwas rum, wenn ich die Lösung habe poste ich sie, vielleicht gibt es ja Leute die auch sowas suchen, weil sie aus welchen Gründen auch immer kein JoomPack verwenden wollen/können.

    Trotzdem mal Danke an alle Helfer.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein