WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#51 20.01.2020 11:09:52

Slugger
Mitglied

Re: Backup-Modul

webbird schrieb:

@Slugger: Bei Dir läuft es also durch, ohne Timeout?

Ich bekomme keinen Hinweis auf ein Timeout.

Keine weiße Seite etc. pp.

getestet einmal unter php7.1 und php7.3

Bin bei ALL-INKL

backup started: 2020-01-20T10:05:23+00:00
skipped [.htpasswd], starts with a dot
skipped [temp], in ignore dirs list
skipped [temp/opf_plugins], in ignore dirs list
skipped [temp/wb_dBuO8E], in ignore dirs list
skipped [temp/index.php], in ignore dirs list
skipped [temp/WebsiteBackup_2020-01-20-1579514723.log], in ignore dirs list
skipped [temp/WebsiteBackup_2020-01-20-1579514366.zip], in ignore dirs list
skipped [temp/WebsiteBackup_2020-01-20-1579514366.log], in ignore dirs list
skipped [.htaccess], starts with a dot
backup finished: 2020-01-20T10:05:26+00:00
Result code:  [code 0]

Größe das Files 93MB


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#52 20.01.2020 14:30:35

webbird
Administrator

Re: Backup-Modul

@Florian: Das könnte das Problem sein. Ich schick später mal eine geänderte Version zum Test.

@Slugger: Das ist doch schon mal super! smile Danke für die Rückmeldung!


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Liked by:

Slugger

#53 21.01.2020 09:55:10

webbird
Administrator

Re: Backup-Modul

@Florian, bitte mal testen, ob die letzte Änderung bei Dir was bewirkt. Hab ich bei WP geklaut.

Edit: Anhang entfernt


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#54 21.01.2020 10:16:18

florian
Administrator

Re: Backup-Modul

Bewirkt leider nur, dass keine Fertig-Meldung mehr erscheint. Ansonsten ist unverändert nach 30 Sekunden und 320 MB mittendrin Schluss...


Code allein macht nicht glücklich. Jetzt spenden!

Online

#55 21.01.2020 10:27:23

webbird
Administrator

Re: Backup-Modul

Die Fertig-Meldung habe ich rausgenommen, wenn es so funktioniert wie bei Slugger wäre die nämlich falsch.

Tja, was man da beim FastCGI noch machen könnte, weiß ich jetzt auch nicht. hmm


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#56 21.01.2020 10:38:13

webbird
Administrator

Re: Backup-Modul

Noch ein Versuch (Datei zum Austausch)...

Edit: Anhang entfernt


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#57 21.01.2020 11:06:27

florian
Administrator

Re: Backup-Modul

Mit der geänderten backup-sql.php keine Änderung des Verhaltens bei Test auf Alfahosting-Webspace.
Wobei das wirklich providerabhängig zu sein scheint, bei All-Inkl funktioniert es (trotz FastCGI), auch da ist die max_execution_time auf 30 Sekunden, das Backup wurde aber laut Logfile erfolgreich nach 57 Sekunden abgeschlossen.
Bei Alfahosting habe ich dann die MET auf 60 SEkunden gedreht, da ist das Backup dann laut Logfile auch erfolgreich abgeschlossen worden (1,4 GB-Zip)

Beitrag geändert von florian (21.01.2020 11:08:15)


Code allein macht nicht glücklich. Jetzt spenden!

Online

#58 21.01.2020 11:11:32

webbird
Administrator

Re: Backup-Modul

Interessant. 1,4 Giga ist aber auch ganz schön üppig. wink


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#59 21.01.2020 11:14:01

webbird
Administrator

Re: Backup-Modul

Nochmal als vollständiges Modul-Zip. Ich bin dann mal raus. angel


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Liked by:

florian

#60 21.01.2020 11:22:51

webbird
Administrator

Re: Backup-Modul

Guck Dir bitte mal die Sprachdateien an, Du hattest was davon geschrieben, dass Du die angepaßt hättest, das habe ich aber sicherlich nicht übernommen.

Fehlende Strings in einer Sprachdatei sollten durch den Fallback auf Englisch erscheinen.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#61 21.01.2020 11:38:14

florian
Administrator

Re: Backup-Modul

Modul ist im AOR aktualisiert (mit angepassten Sprachdateien)
https://addons.wbce.org/pages/addons.ph … em&item=34


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

Slugger, webbird, better-work

#62 07.04.2020 12:40:04

dedra
Mitglied

Re: Backup-Modul

Hallo,
leider habe ich kein Modul und auch keine Ahnung sowas zu programmieren - aber wäre es denkbar das die "ungenutzten" Dateien bei einer Sicherung ignoniert werden (Sprachvariablen, Templates, etc.)?
Ein admin Modul zeigt ja schon was in der WBCE Installation verwendet wird - und auch nur das muss gesichert werden - oder lieg ich da jetzt völlig daneben?

Grüße

#bleibtgesund #stayathome

Offline

#63 07.04.2020 12:55:52

florian
Administrator

Re: Backup-Modul

Ein admin Modul zeigt ja schon was in der WBCE Installation verwendet wird - und auch nur das muss gesichert werden

Nein, das ist nicht zutreffend. Das Backup, das vom Modul erzeugt wird, dient dazu, die komplette Website wiederherzustellen.
Es ist also qua Design kein differenzielles Backup, daher wird nicht geprüft, welche Dateien "nicht genutzt" sind. Wobei das sowieso kaum zu definieren bzw. zu erkennen ist. Zum Funktionieren sind grundsätzlich erstmal alle Dateien erforderlich (insbesondere die Inhalte der Verzeichnisse /include, /framework etc.).


Code allein macht nicht glücklich. Jetzt spenden!

Online

#64 24.07.2020 14:04:54

Slugger
Mitglied

Re: Backup-Modul

Frage:
1. Wie bekommt man es hin das man eine Benachrichtigung per Email  erhalt, das unter folgendem Downloadlink das FTP-Backup herunterladen kann?
2. Kann man die erzeugte SQL-DB in das Verzeichnis packen und dann wie oben zur Frage 1 dann herunterladen?


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#65 24.07.2020 15:51:55

florian
Administrator

Re: Backup-Modul

Die Wünsche sind so weit nachvollziehbar, aber das geht beides nicht ohne größere Überarbeitung des Moduls.


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

Slugger

#66 26.07.2020 08:24:01

florian
Administrator

Re: Backup-Modul

Zwar kein WBCE-Modul, sollte aber so ziemlich genau das Gewünschte machen:
https://it-stack.de/09/06/2015/backup-l … ql-in-php/


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

better-work

#67 20.08.2020 16:24:29

florian
Administrator

Re: Backup-Modul

freesbee hat sich dankenswerterweise des Backup-Moduls angenommen.

attachment.php?item=2602&download=1

Die Version 2.9.9 bringt folgende Änderungen:

  • Neue Datei /modules/backup/config.php (die bei Modulupdates nicht überschrieben wird), dort können auszuschließende Verzeichnisse, maximale Dateigrößen und Log-Einträge konfiguriert werden

  • Dateisystem-Backups werden nicht mehr in /temp, sondern /backups gespeichert

  • Erfolgreiche Dateisystem-Backups können jetzt nach Abschluss des Backups direkt aus dem Tool heruntergeladen werden

  • So lange Backups und Logs nicht gelöscht werden, erscheinen auch diese zum Download im Tool, von wo aus sie ggf. erneut heruntergeladen oder gelöscht werden können

  • Gescheiterte Backups werden automatisch gelöscht

Hinweise:

a) Im Errorlog erscheinen mehrfach Einträge wie

2020-08-20T14:31:58+00:00 [Notice] /modules/backup/backup.php:[86] from /include/pclzip/pclzip.lib.php:[2394] PclZip->privAddFile "Undefined index: dirname"
2020-08-20T14:32:12+00:00 [Notice] /modules/backup/backup.php:[79] from /include/pclzip/pclzip.lib.php:[2394] PclZip->privAddFile "Undefined variable: log_excluded_dirs"

das beeinträchtigt aber nicht das Funktionieren des Backups. Am besten vor/nach Ausführen des Backups das Errorlog leeren.

b) unter bestimmten Bedingungen (u.a. nicht überschreibbare geringe max_execution_time) kann es auch weiterhin zu Timeouts kommen (sowohl beim Dateisystem-Backup als auch SQL-Backup). Nach aktuellem Kenntnisstand lässt sich daran leider nichts ändern, man muss in diesen Fällen dann versuchen, Verzeichnisse mit sehr vielen/sehr großen Dateien von der Sicherung auszuschließen sowie das Logging einschränken. Falls das SQL-Backup fehlschlägt, Sicherung mittels Adminer-Admintool anfertigen.

c) die o.g. Wünsche bezüglich E-Mail-Benachrichtigung und Download des SQL-Dumps waren out of scope, sind also nicht umgesetzt worden.

Die neue Version hängt hier zum Testen an.

Edit: Entfernt, Update weiter unten

Beitrag geändert von florian (22.08.2020 14:42:42)


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

webbird, colinax, bernd, berny, screamindan

#68 22.08.2020 14:48:47

florian
Administrator

Re: Backup-Modul

Es gibt von freesbee noch einmal ein wichtiges Update fürs Update:

  • statt der Pclzip-Bibliothek (die von 2009 ist o_o) verwendet das Modul jetzt die native Klasse PHPZip und ist dadurch wesentlich performanter und zuverlässiger und die Fehlermeldungen im Errorlog erscheinen natürlich auch nicht mehr

  • damit auf dem Server liegende Backup-Zips nicht so leicht gefunden werden können, wird nun zusätzlich ein jeweils aus 6 Zufallszeichen/-ziffern bestehender Token an den Dateinamen angefügt

Vorherige Testversion bitte deinstallieren und neu installieren bzw. in der modules/backup/config.php die Zeilen

// Specify file extensions you do not want in the backup as an array
$ignore_exts = array();

einfügen.

Neue Version hängt hier am Post an.


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

berny, Slugger

#69 25.08.2020 12:51:28

Slugger
Mitglied

Re: Backup-Modul

Nach dem Update habe ich folgende Info in der errorlog:

Warning:
/framework/functions.php L:169
from /modules/backup/tool.php L:83

Message:
scan_current_dir "opendir(/www/htdocs/.../backups): failed to open dir: No such file or directory"

Beitrag geändert von Slugger (25.08.2020 12:51:45)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#70 25.08.2020 12:54:44

florian
Administrator

Re: Backup-Modul

Wurde die Zipdatei erzeugt?


Code allein macht nicht glücklich. Jetzt spenden!

Online

#71 25.08.2020 13:05:24

Slugger
Mitglied

Re: Backup-Modul

Du meinst den Ordner "backups/mein_backup.de_2020-08-22-....zip"?

Ja die liegt drin.

NACHTRAG:
Habe das backup nochmal durchgeführt.
-> Jetzt kommt keine Warnung mehr.

Beitrag geändert von Slugger (25.08.2020 13:09:01)


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#72 25.08.2020 13:26:24

florian
Administrator

Re: Backup-Modul

Der Eintrag im errorlog wird erzeugt, weil das Tool bei jedem Aufruf versucht, im Backup-Verzeichnis nach vorhandenen Backups zu suchen. Wenn das Backup-Verzeichnis selbst noch nicht existiert, kommt es zu der beobachteten Fehlermeldung.
Anbei eine gefixte Version.


Code allein macht nicht glücklich. Jetzt spenden!

Online

Liked by:

Slugger

#73 25.08.2020 13:53:30

Slugger
Mitglied

Re: Backup-Modul

Habe die gleich mal in im Testboard getestet thumb_up


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#74 27.08.2020 09:41:47

Slugger
Mitglied

Re: Backup-Modul

Bitte mal die Versionnummer mit dem Icon abgleichen wink


Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4:  OK

Online

#75 27.08.2020 09:50:08

florian
Administrator

Re: Backup-Modul

Das ist ein Problem mit dem Module Update Check-Modul.
Ich kann's reproduzieren, aber leider nicht reparieren. version_compare statt <= liefert auch nur Quatschergebnisse.
Edit: Neue Version

Beitrag geändert von florian (27.08.2020 14:15:30)


Code allein macht nicht glücklich. Jetzt spenden!

Online

Fußzeile des Forums

up