+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 29

Thema: Jombackup anpassen - Wer kann mir helfen?

  1. #1
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard Jombackup anpassen - Wer kann mir helfen?

    Hallo Zusammen,

    der Mambot Joombackup macht ja bekanntlich eine tägliche Sicherung der Datenbank und verschickt diesen Dump per email. So weit so gut...

    Mir ist eine tägliche Sicherung allerdings viel zu viel (ich habe nicht nur eine Seite).
    Eine wöchentliche Sicherung würde mir vollkommen ausreichen!

    Jetzt habe ich mir mal den Code der 3 Files, die in dem Packet enthalten sind angeschaut. Da ich aber mit PHP nix am Hut habe, bin ich leider nicht fündig geworden wo sich der Parameter für die tägliche Datensicherung versteckt und ich diesen auf x Tage verändern kann!
    Ist sicherlich auch von allgemeinem Interesse, wenn der Sicherungsturnus flexibel einstellbar ist!

    Kann jemand von Euch (PHP-Gurus) die betreffende Zeile(n) finden??

    Hier der Link zum Mambot

    TAUSEND DANK!!!!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

  2. #2
    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

    Hi,

    ich weiß nicht ob du das schon kennst
    http://www.nik-o-mat.de/joomlafan/jo...la-backup.html
    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

  3. #3
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard

    Zitat Zitat von jamfx Beitrag anzeigen
    Hi,
    ich weiß nicht ob du das schon kennst
    Hi JamFX,

    danke für den Hinweis! Es gibt zahlreiche Backup-Tools - das ist mir bekannt und ich habe auch schon einige getestet!

    Mir geht es aber konkret um JomBackup (das sichert NUR die Datenbank). Das Tool ist für meine Bedürfnisse perfekt (sehr klein und einfach) bis eben auf das Problem, daß die tägliche Sicherung fix definiert ist!

    Der, der sich mit PHP auskennt, hat die betreffende Zeile(n) bestimmt schnell gefunden...

    (@JamFx: Bitte nicht falsch verstehen... war ja gut gemeint, aber ich brauche jetzt keine Auflistung anderer Backup-Tools sondern eben gezielte 'PHP-Hilfe' für JomBackup und da sich der Hersteller leider nicht rührt...).

    Thanx!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

  4. #4
    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

    Keine Sorge, bin nicht böse und habe mir eigentlich auch schon gedacht, dass es nicht genau das ist, was du suchst. Ich weiß zwar für dein Problem keine Lösung, aber ich glaube es gibt da e-Backup oder so, da kann man das wohl alles einstellen und per Email zusenden lassen.

    Sonst noch viel Erfolg.
    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

  5. #5
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard

    Zitat Zitat von jamfx Beitrag anzeigen
    ... ich glaube es gibt da e-Backup oder so, da kann man das wohl alles einstellen und per Email zusenden lassen.
    Danke nochmal! eBackup kenn ich - ist im Vergleich zu JomBackup VIEL zu umfangreich und zu 'kompliziert'. JomBackup ist im Prinzip nur ein kleiner, perfekter Bot... der aber 'leider' nur immer TÄGLICH sichert!

    HIIIIILFEEEE!!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

  6. #6
    Kommt häufiger vorbei
    Registriert seit
    18.04.2006
    Beiträge
    386
    Bedankte sich
    9
    Erhielt 58 Danksagungen
    in 46 Beiträgen

    Standard

    @rocksack

    habe mir mal den code angesehen und auch was geändert

    suche mal in der joombackup.systemboot.php nach
    HTML-Code:
    	/** Finish bot parameter loading **/
    	
    	$mediaPath=$jb_abspath.'/media';
    	$checkfileName='jombackup_checkfile_';
    	$today = date("Y-m-d");
    	$dateCheckFile=$checkfileName.$today;	
    	$okToContinue=true;
    und ersetze mit dem
    HTML-Code:
    	/** Finish bot parameter loading **/
    	
    	$mediaPath=$jb_abspath.'/media';
    		
    //----toni-weochentliche_sicherung	
    	$checkfileName='checkfile_kalenderwoche_';
    
       function date2timestamp ($a = '') {
          if (empty($a)) return;
          $a = explode ('.', $a);
          return mktime (0,0,0, $a[1], $a[0], $a[2]);
       }
       $tst = date2timestamp(date('d.m.Y'));
             $today=  date('W', $tst);
    
    
    //---------ende----
    
    	$dateCheckFile=$checkfileName.$today;	
    	$okToContinue=true;
    habs aber nicht getestet ...das würde ja wohl über eine woche dauern

    -

  7. Erhielt Danksagungen von:


  8. #7
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard

    Zitat Zitat von maverik Beitrag anzeigen
    habe mir mal den code angesehen und auch was geändert
    *kniefall on*
    WAAAOOOOOHHH!!!!!

    Maverik: DANKE!!! Ist ja der Hammer!!
    War wohl doch nicht nur eine '1' in eine '7' ändern...

    Ich hab den Bot gerade installiert und kurz danach schon die erste Mail bekommen. Jetzt mal abwarten ob morgen was passiert bzw. ob nächste Woche eine Mail eintrudelt.

    Ich geb dann gleich bescheid!

    Nochmal TAUSEND DANK!! Klasse Einsatz!!!!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

  9. #8
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard

    Zitat Zitat von rocksack Beitrag anzeigen
    Ich geb dann gleich bescheid!
    Kaum ist eine Woche vorbei...
    Juppieeeeee.... es funktioniert!

    Hab heute Nacht die erste Wochensicherung bekommen!

    Nochmal DANKE an maverik!!!!!!!!!!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

  10. #9
    Neu an Board Avatar von Dackel
    Registriert seit
    13.12.2005
    Beiträge
    20
    Bedankte sich
    6
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    @maverik und rodsack: Dem einen Danke für die Frage, dem anderen für die Antwort.

    Weil einerseits nun das tägliche Backup schon nerven kann, weil man aber andererseits immer mal wieder produktive Phasen hat, in denen die Seite gefüllt wird und damit eine tägliche Sicherung sinnvoll ist, wäre es natürlich prima, wenn man im Bot direkt zwischen täglicher und wöchentlicher Sicherung wählen könnte.

    Ich hab deshalb basierend auf Maveriks obenstehendem Code gebastelt, so dass nun über die Parametereinstellung im Mambot zwischen täglicher und wöchentlicher Sicherung ausgewählt werden kann.

    Dazu ist der Code wie folgt zu ändern:

    1. In der Datei "jombackup.systembot.xml" nach Zeile 20 bzw. zwischen den Parametern für "Testing" und für "Compress backup file?" folgendes einfügen:

    Code:
    <param name="backupdaily" type="radio" default="0" label="Daily backup" description="If Yes, the backup script runs daily, otherwise if No it runs weekly.">
    	<option value="0">No</option>
    	<option value="1">Yes</option>
    </param>
    2. In der Datei "jombackup.systembot.php" steht ab Zeile 54 folgender Block:
    Code:
    		$testing	= $botParams->def( 'testing', 0 );	
    		}
    	/** Finish bot parameter loading **/
    	
    	$mediaPath=$jb_abspath.'/media';
    	$checkfileName='jombackup_checkfile_';
    	$today = date("Y-m-d");
    	$dateCheckFile=$checkfileName.$today;	
    	$okToContinue=true;
    
    	if ($testing)
    Diesen Block ersetzen durch:

    Code:
    		$testing	= $botParams->def( 'testing', 0 );	
    		$backupdaily = $botParams->def( 'backupdaily' );	
    		}
    	/** Finish bot parameter loading **/
    
    	$mediaPath=$jb_abspath.'/administrator/backups';
    
    	if ($backupdaily == 1 )
    
    {
    /** Parameter für tägliche Sicherung **/
    	$checkfileName='jombackup_checkfile_';
    	$today = date("Y-m-d");
    /** Ende Parameter für tägliche Sicherung **/
    }
    else
    {
    /** Parameter für wöchentliche Sicherung **/
    	$mediaPath=$jb_abspath.'/administrator/backups';
    	$checkfileName='checkfile_kalenderwoche_';
        function date2timestamp ($a = '') {
          if (empty($a)) return;
          $a = explode ('.', $a);
          return mktime (0,0,0, $a[1], $a[0], $a[2]);
       	}
       	$tst = date2timestamp(date('d.m.Y'));
        $today=  date('W', $tst);
    /** Ende Parameter für wöchentliche Sicherung **/
    }
    	$dateCheckFile=$checkfileName.$today;	
    	$okToContinue=true;
    
    	if ($testing)
    Damit klappt dann auch der Switch zwischen täglicher und wöchentlicher Sicherung direkt aus dem Backend in den Mambot-Einstellungen.

    Gestestet hab ich die Änderungen des Codes lokal unter Xampp und dabei hab ich über die Änderung des Systemdatums die Funktionsfähigkeit überprüft. Lokal funktionierts.

    Grüße

  11. Erhielt Danksagungen von:


  12. #10
    Verbringt hier viel Zeit Avatar von rocksack
    Registriert seit
    06.02.2005
    Ort
    Baden Württemberg
    Beiträge
    612
    Bedankte sich
    21
    Erhielt 41 Danksagungen
    in 33 Beiträgen

    Standard

    Zitat Zitat von Dackel Beitrag anzeigen
    Ich hab deshalb basierend auf Maveriks obenstehendem Code gebastelt, so dass nun über die Parametereinstellung im Mambot zwischen täglicher und wöchentlicher Sicherung ausgewählt werden kann.
    Na sag mal... das ist ja der HAMMER!!!
    Danke!!!

    Ich hab die Änderung gleich mal installaiert (im Live-Betrieb) und werde jetzt mal testen. Ich teste erstmal die Tägliche und danach die Wöchentliche.

    Ich geb dann wieder bescheid!

    Danke nochmal! Klasse Einsatz!
    Gruß
    Mike

    _________________________
    Leider läßt sich eine wahrhafte Dankbarkeit mit Worten nicht ausdrücken.
    (Johann Wolfgang von Goethe)
    - Deshalb drück doch wenigstens mal den "Danke-Button" hier rechts unten! - - - - >

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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