WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 Gestern 18:36:42

dabiener
Mitglied

Backup mit Backup Plus stoppt ohne klare Fehlermeldung

Hallo,

ich wollte mich überwinden und endlich mal wieder ein Update machen von derzeit 1.6.2 direkt auf 1.6.9...
habe dazu gleich mal BackupPlus von 2.8.3 auf 2.8.5  aktualisiert und wollte dann das Backup machen.

Die Variante "Seiten - Alle erstellten Seiten" hat funktioniert
Die Varianten "CMS - Dateien und Datenbanktabellen dieses CMS" und "Gesamt - Alle Dateien (DOCUMENT_ROOT) und die gesamte Datenbank (Rechte für alle DB-Tabellen erforderlich!)" aber nicht.

Es wird ein Kasten mit "Status: 503
URL: https://<meinedomain>/modules/backup_plus/backup.php"
und in der Protokollliste auf der rechten Seite jeweils nur "Fehler" in roter Schrift angezeigt.
In den Protokollen erscheint jeweils eine längere Liste mit Dateien die "excluded" sind, die meisten betreffen php_error.log.php-Dateien und diese Liste bricht einfach irgendwo ab und das war's.

Dabei hatte ich mich so gefreut, dass das Update jetzt mit einer eigenen Erweiterung viel leichter sein könnte.

Was könnte die Ursache sein?
Muss ich das Update doch wie bisher "manuell" machen, weil es bei mir (gehostet bei all-inkl) nicht geht?
Hätte ich BackupPlus nicht updaten oder eine andere php-Version (derzeit: 8.2.35) einstellen sollen?

Online

#2 Gestern 18:47:56

florian
Administrator

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

Die Ursache ist, dass das Backupscript in einen Timeout läuft, weil irgendwo zu viele Daten bzw. zu viele oder zu große Dateien sind.

Beim Modulupdate wird die backup_settings.php  im Modulverzeichnis nicht überschrieben. Das heißt, die Zeile

$saveAsEmptyWbceTables = array('mod_wbstats');

fehlt möglicherweise. Das führt dann dazu, dass das Backupscript versucht, die sehr großen wbstats-Tabellen zu speichern, was in 9 von 10 Fällen der Auslöser für den Abbruch ist. Ergänze diese Zeile nach

$ignoreWbceDirs = array('backups', 'owncloud','nextcloud','logs','log','cgi-bin');

, wenn sie fehlt.

Wenn das nicht hilft:

Standardmäßig ist in der backup_settings.php angegeben

$max_file_size = 60;

Reduziere als erstes diesen Wert auf 10 oder 5 MB. Dadurch werden sehr große Dateien im Medienverzeichnis ausgelassen.

Versuche dann noch:

Wenn viel ins Logfile geschrieben wird, kann auch das den Timeout verursachen.
Setze daher bei den nächsten beiden Zeilen in der backup_settings.php ...

// Log excluded large files
$log_excluded_large_files = true;

// Log excluded files with ignored extension
$log_excluded_extensions = true;

... beide Werte auf false.

Prüfe auch, ob nicht möglicherweise in einem Unterverzeichnis von WBCE installierte (Test-)Installationen von Wordpress, Nextcloud o.ä. mitgesichert werden. Falls das der Fall ist, verschluckt sich Backup Plus auch mit schöner Regelmäßigkeit. Trage die betreffenden Verzeichnisnamen in der Liste

$ignoreWbceDirs = array('backups', 'owncloud','nextcloud','logs','log','cgi-bin');

ein.

Die backup_settings.php kannst du per FTP oder über den Addonfileditor bearbeiten.

Beitrag geändert von florian (Gestern 18:49:13)

Offline

Liked by:

jean

#3 Gestern 18:48:29

florian
Administrator

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

P.S. Ein WBCE-Update solltest du bitte unbedingt und auf jeden Fall machen.

Offline

#4 Gestern 20:50:08

dabiener
Mitglied

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

@florian
vielen Dank! Das Update werde ich natürlich schnellstmöglich machen, brennt mir eh schon lange auf den Nägeln.

Dein Tipp hat insofern geholfen, dass nun auch die 2. Variante "CMS - Dateien und Datenbanktabellen dieses CMS" durchläuft.

Die 3. Variante "Gesamt" läuft jedoch nach wie vor nicht durch.

Dabei habe ich mir erlaubt, deine Ratschläge "von hinten her" umzusetzen, da ich schon beim ersten Lesen deiner Zeilen sofort den Verdacht bekam, dass es bei mir wahrscheinlich an einem Verzeichnis mit sehr vielen Dateien liegt (es sind ca. 10.000 - ist das zu viel?).

Habe also zuallerst das betreffende Verzeichnis in der Zeile
$ignoreWbceDirs = array('backups', 'owncloud','nextcloud','logs','log','cgi-bin');

ergänzt und schon lief (die 2. Variante "CMS") durch!

Doch bei der 3. Variante ("Gesamt") gibt es weiterhin Fehlermeldung wie gehabt, auch nachdem ich inzwischen alle anderen deiner Tipps umgesetzt habe. Ich weiß jetzt nicht, wie wichtig es ist, dass auch diese Variante fehlerlos durchläuft oder ob ich mit den beiden ersten Varianten nicht sowieso schon alles wichtige habe, nur halt aufgeteilt.

Laut phpAdmin scheinen die beiden größten Tabellen     
tgFLc_mod_wbstats_ips
und
tgFLc_mod_wbstats_hist
mit 6,1 bzw. 4 Mib bzw.
11.000 und 14.000 Datensätzen nicht übertrieben groß zu sein.
Große Mediendateien habe ich zumindest nicht wissentlich auf diesem Server liegen.
Die 2. Variante ist als *.zip-Datei gerade mal 140 MB groß.

Online

#5 Gestern 20:59:23

dabiener
Mitglied

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

Halt, jetzt funktioniert auch "Gesamt" - Beim genaueren Blick in die Protokolldatei fiel mir auf, dass es zwei Stellen gibt, wo man unerwünschte Verzeichnisse angeben muss. Für "Gesamt" muss wohl auch die Zeile

$ignoreFullDirs = array('backups', 'owncloud','nextcloud','logs','log','cgi-bin');

um das unerwünschte Verzeichnis ergänzt werden - gleich ausprobiert und jetzt läuft es durch!

Ist es sinnvoll, jetzt die anderen Stellen wieder auf die Voreinstellung zurückzusetzen "true" bzw "60MB"? Denn damit laufen nach wie vor alle 3 Sicherungsvariante jetzt durch.

Online

Liked by:

florian

#6 Gestern 22:17:48

florian
Administrator

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

Du kannst dann das Logging wieder einschalten, bei der Maximalgröße wäre ich vorsichtig, bzw. möglicherweise geht das nur so lange gut, wie keine großen Dateien vorhanden sind. Falls dann doch mal jemand ein 30-MB-PDF hochlädt oder so, könnte das den Backupprozess erneut in die Knie zwängen. Müsste man im Hinterkopf behalten.

Offline

#7 Gestern 22:52:01

dabiener
Mitglied

Re: Backup mit Backup Plus stoppt ohne klare Fehlermeldung

ok, habe mir das gleich mal extra in meiner Erinnerungsdatei für das nächste Backup notiert. Zum Glück lädt niemand außer ich selbst da was hoch ;-)
Ich danke dir nochmal!

Online

Fußzeile des Forums

up