Dandello Forum AdministratorYaBB Modder Offline I love YaBB 2.7! Posts: 2234 Location: The Land of YaBB Joined: Feb 12th, 2014 Gender: Mood: Annoyed Zodiac sign: Advanced Backup Mar 24th, 2015 at 2:38am Mark & QuoteQuote 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 ( 15 KB | 185 Downloads ) Perfection is not possible. Excellence, however, is excellent. WWW IP Logged
pyragony54 Language Offline I Love YaBB! Posts: 852 Location: Йошкар-Ола Joined: May 25th, 2014 Gender: Mood: Dead Zodiac sign: Re: Advanced Backup Reply #1 - Jul 19th, 2015 at 8:42am Mark & QuoteQuote Code <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> if (idea == 'none') {use (manuals) && (Google | | search)}if ($ answer == 0) {post (question)} IP Logged
pyragony54 Language Offline I Love YaBB! Posts: 852 Location: Йошкар-Ола Joined: May 25th, 2014 Gender: Mood: Dead Zodiac sign: Re: Advanced Backup Reply #2 - Jul 19th, 2015 at 8:43am Mark & QuoteQuote Code <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> if (idea == 'none') {use (manuals) && (Google | | search)}if ($ answer == 0) {post (question)} IP Logged
Dandello Forum Administrator Offline I love YaBB 2.7! Posts: 2234 Location: The Land of YaBB Joined: Feb 12th, 2014 Gender: Mood: Annoyed Zodiac sign: Re: Advanced Backup Reply #3 - Jul 21st, 2015 at 2:14pm Mark & QuoteQuote Thank you. Perfection is not possible. Excellence, however, is excellent. WWW IP Logged
Dandello Forum Administrator Offline I love YaBB 2.7! Posts: 2234 Location: The Land of YaBB Joined: Feb 12th, 2014 Gender: Mood: Annoyed Zodiac sign: Re: Advanced Backup Reply #4 - Feb 18th, 2016 at 5:11pm Mark & QuoteQuote Advanced Backup is included in 2.7.00 Perfection is not possible. Excellence, however, is excellent. WWW IP Logged
Dandello Forum Administrator Offline I love YaBB 2.7! Posts: 2234 Location: The Land of YaBB Joined: Feb 12th, 2014 Gender: Mood: Annoyed Zodiac sign: Re: Advanced Backup Reply #5 - Mar 15th, 2016 at 3:08am Mark & QuoteQuote Advanced Backup for 2.6.12 advbackup_2612.zip ( 15 KB | 179 Downloads ) Perfection is not possible. Excellence, however, is excellent. WWW IP Logged