Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Advanced Backup (Read 3350 times)
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Re: Advanced Backup
Reply #5 - Mar 15th, 2016 at 3:08am
Print Post  
Advanced Backup for 2.6.12
  

advbackup_2612.zip (Attachment deleted | 30 Downloads )

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Re: Advanced Backup
Reply #4 - Feb 18th, 2016 at 5:11pm
Print Post  
Advanced Backup is included in 2.7.00
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Re: Advanced Backup
Reply #3 - Jul 21st, 2015 at 2:14pm
Print Post  
Thank you.  Smiley
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
pyragony54
God Member
*****
Offline


I Love YaBB!

Posts: 664
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Re: Advanced Backup
Reply #2 - Jul 19th, 2015 at 8:43am
Print Post  
Code
Select All
<edit file>
Languages/German_Du/Admin.lng
</edit file>

<search for>
1;
</search for>

<add before>
$modulecheck{'Module::Load'} = q~Benötigt für erweitertes Backup.<br />Dieses Modul ist notwendig. Ohne diesem Modul funktionieren die Backupmethoden nicht.~;
</add before>

<edit file>
Languages/German_Du/Backup.lng
</edit file>

<search for>
'24' => '<span style="color: red;">Während der Datensicherung wird das Forum automatisch in den Wartungsmodus gesetzt.<br /><br /><b>Hinweis:</b></span> Bei der Sicherung sehr grosser Foren kann es eine Weile dauern bis ein Seitenrefresh erfolgt - unter Umständen kann ein Zeitraum von bis zu 5 Minutern vergehen bis eine Reaktion erfolgt. Sollte ein sog. Timeout vorliegen oder innerhalb von 5 Minuten nichts passieren, beachte den <span style="color:red;">Hinweis</span> oberhalb im Abschnitt \'Backup Methode\' bei grossen Foren.<br /><br />Nach dem Erstellen von mindestens einem kompletten Backup können Sie wählen, ob nachfolgende Sicherungen ebenfalls komplett (alle Dateien in den Verzeichnissen die oberhalb ausgewählt sind) oder inkrementell (nur die Dateien, die sich seit der letzten Sicherung verändert haben) ausgeführt werden. Wenn Änderungen an einer der oben festgelegten Einstellungen vorgenommen und gespeichert werden, <i>muss</i> das nächste Backup ein komplett Backup sein. Bei inkrementellen Backups wird der Zeitintervall zur Bestimmung geänderter Dateien in <i>Sekunden</i> gemessen für Tar, Archive::Tar und Archive::Zip jedoch in <i>Tagen</i> für Zip.',
</search for>

<replace>
'24' => q~<span class="important">Während der Datensicherung wird das Forum automatisch in den Backupmodus gesetzt. Dies bedeutet, dass Dein Forum gesperrt ist, bis die Sicherung abgeschlossen ist.</span><br /><br /><span style="color:important;"><b>Hinweis:</b></span> Bei der Sicherung sehr grosser Foren kann es eine Weile dauern bis ein Seitenrefresh erfolgt - unter Umständen kann ein Zeitraum von bis zu 5 Minutern vergehen, bis eine Reaktion erfolgt. Sollte ein sog. Timeout vorliegen oder innerhalb von 5 Minuten nichts passieren, beachte den <span style="color:red;">Hinweis</span> oberhalb im Abschnitt \'Backup Methode\' bei grossen Foren.<br /><br />Nach dem Erstellen von mindestens einem kompletten Backup kannst Du wählen, ob nachfolgende Sicherungen ebenfalls komplett (alle Dateien in den Verzeichnissen die oberhalb ausgewählt sind) oder inkrementell (nur die Dateien, die sich seit der letzten Sicherung verändert haben) ausgeführt werden. Wenn Änderungen an einer der oben festgelegten Einstellungen vorgenommen und gespeichert werden, <i>muss</i> das nächste Backup ein komplett Backup sein. Bei inkrementellen Backups wird der Zeitintervall zur Bestimmung geänderter Dateien in <i>Sekunden</i> gemessen für Tar, Archive::Tar und Archive::Zip jedoch in <i>Tagen</i> für Zip.~,
</replace>

<search for>
1;
</search for>

<add before>
$backup_txt{'542'} = 'Wenn nichts passiert in 5 Sekunden';
$backup_txt{'543'} = 'Klicke hier, um fortzufahren';

</add before> 

  

Bad manners keep people but the only reason for a kind of privilege, because no skin them on the mouth.
Back to top
 
IP Logged
 
pyragony54
God Member
*****
Offline


I Love YaBB!

Posts: 664
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Re: Advanced Backup
Reply #1 - Jul 19th, 2015 at 8:42am
Print Post  
Code
Select All
<edit file>
Languages/German/Admin.lng
</edit file>

<search for>
1;
</search for>

<add before>
$modulecheck{'Module::Load'} = q~Benötigt für erweitertes Backup.<br />Dieses Modul ist notwendig. Ohne diesem Modul funktionieren die Backupmethoden nicht.~;
</add before>

<edit file>
Languages/German/Backup.lng
</edit file>

<search for>
'24' => '<span style="color: red;">Während der Datensicherung wird das Forum automatisch in den Wartungsmodus gesetzt.<br /><br /><b>Hinweis:</b></span> Bei der Sicherung sehr grosser Foren kann es eine Weile dauern bis ein Seitenrefresh erfolgt - unter Umständen kann ein Zeitraum von bis zu 5 Minutern vergehen bis eine Reaktion erfolgt. Sollte ein sog. Timeout vorliegen oder innerhalb von 5 Minuten nichts passieren, beachte den <span style="color:red;">Hinweis</span> oberhalb im Abschnitt \'Backup Methode\' bei grossen Foren.<br /><br />Nach dem Erstellen von mindestens einem kompletten Backup können Sie wählen, ob nachfolgende Sicherungen ebenfalls komplett (alle Dateien in den Verzeichnissen die oberhalb ausgewählt sind) oder inkrementell (nur die Dateien, die sich seit der letzten Sicherung verändert haben) ausgeführt werden. Wenn Änderungen an einer der oben festgelegten Einstellungen vorgenommen und gespeichert werden, <i>muss</i> das nächste Backup ein komplett Backup sein. Bei inkrementellen Backups wird der Zeitintervall zur Bestimmung geänderter Dateien in <i>Sekunden</i> gemessen für Tar, Archive::Tar und Archive::Zip jedoch in <i>Tagen</i> für Zip.',
</search for>

<replace>
'24' => q~<span class="important">Während der Datensicherung wird das Forum automatisch in den Backupmodus gesetzt. Dies bedeutet, dass Ihr Forum gesperrt ist, bis die Sicherung abgeschlossen ist.</span><br /><br /><span style="color:important;"><b>Hinweis:</b></span> Bei der Sicherung sehr grosser Foren kann es eine Weile dauern bis ein Seitenrefresh erfolgt - unter Umständen kann ein Zeitraum von bis zu 5 Minutern vergehen, bis eine Reaktion erfolgt. Sollte ein sog. Timeout vorliegen oder innerhalb von 5 Minuten nichts passieren, beachte den <span style="color:red;">Hinweis</span> oberhalb im Abschnitt \'Backup Methode\' bei grossen Foren.<br /><br />Nach dem Erstellen von mindestens einem kompletten Backup können Sie wählen, ob nachfolgende Sicherungen ebenfalls komplett (alle Dateien in den Verzeichnissen die oberhalb ausgewählt sind) oder inkrementell (nur die Dateien, die sich seit der letzten Sicherung verändert haben) ausgeführt werden. Wenn Änderungen an einer der oben festgelegten Einstellungen vorgenommen und gespeichert werden, <i>muss</i> das nächste Backup ein komplett Backup sein. Bei inkrementellen Backups wird der Zeitintervall zur Bestimmung geänderter Dateien in <i>Sekunden</i> gemessen für Tar, Archive::Tar und Archive::Zip jedoch in <i>Tagen</i> für Zip.~,
</replace>

<search for>
1;
</search for>

<add before>
$backup_txt{'542'} = 'Wenn nichts passiert in 5 Sekunden';
$backup_txt{'543'} = 'Klicken Sie hier, um fortzufahren';

</add before> 

  

Bad manners keep people but the only reason for a kind of privilege, because no skin them on the mouth.
Back to top
 
IP Logged
 
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Advanced Backup
Mar 24th, 2015 at 2:38am
Print Post  
This mod creates a complete lockout for all members during the backup process - except for the browser/person who started the backup (their browser must stay open on the backup page in order for the backup to work properly on large forums). 

This lockout should keep YaBB from being accessed and having files changed during the backup process. There is also a provision for Admins (or GMods assuming they have permission to access Backup) other than the one who started the backup to log in and delete the backup.lock file to unlock the forum in the event the backup process fails or doesn't automatically unlock the forum. 

First release on 19th March 2015

Installation:

Use BoardMod or manually edit files.
Instructions:

Upload:
cgi-bin/yabb2/Admin/ModList.pm (ASCII)
cgi-bin/yabb2/AdminIndex.pl
cgi-bin/yabb2/YaBB.pl
cgi-bin/yabb2/Admin/Backup.pm
cgi-bin/yabb2/Admin/Maintenance.pm
cgi-bin/yabb2/Admin/ModuleChecker.pm
cgi-bin/yabb2/Languages/English/Admin.lng
cgi-bin/yabb2/Languages/English/Backup.lng (ASCII)
cgi-bin/yabb2/Sources/Subs.pm

upload from mod to yabb2 and CHMOD to 755:
BackupFix.pl
Dobackup.pl

upload from Mod to yabb2/Variables and CHMOD to 644
adminlst.txt

Additional instructions: if you have more than one Administrator or have GMods with access to the backup center, run Rebuild Memberlist to add them to the adminlst file. 

Note: the lockout process is governed by the existence of Variables/backup.lock. If you have an external backup utility, the existence of this file will keep your forum locked during the backup.
  

advbackup.zip (Attachment deleted | 44 Downloads )

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint