trilobit-gmbh / contao-zipuploads-bundle

2 stars 0 forks source link

Der Cron für "ZIP-Dateien automatisch löschen" funktioniert nicht wie erwartet #7

Closed proplab closed 1 year ago

proplab commented 1 year ago

Ich habe den Wert für "ZIP-Dateien automatisch löschen" gesetzt.

Unbenannt3

Das Verzeichnis ist nicht öffentlich. Der Cron läuft offenbar minütlich. Es wird nicht gelöscht und im Log wird "Directory 'files/Bewerbungen' not found" ausgegeben.

Unbenannt2

Unbenannt

Setze ich das Verzeichnis auf "öffentlich", verschwindet zwar die Fehlermeldung, gelöscht wird aber nicht.

Contao 4.13.29 PHP 8.2.7, contao-zipuploads-bundle 2.1.1 contao-fineuploader 3.4.5

trilobit-gmbh commented 1 year ago

@proplab Neue Version 2.1.3 verfügbar, in der der Cron gefixed wurde. Bitte prüfen ;-) Danke.

proplab commented 1 year ago

Liebes trilobit-Team,

Herzlichen Dank erst mal für eure Bemühungen. Ich bin leider heute erst zum Testen gekommen und irgendwie funktioniert es bei mir noch immer nicht. Ich habe Version 2.1.3 installiert, alle Caches geleert etc.

Meine Einstellungen: Unbenannt2

Die Files sind größtenteils deutlich älter als 4 Wochen. Unbenannt3

Im Log steht das: Unbenannt1 Unbenannt4

Kann es sein, dass die Einstellung nur für Files greift, die nach dem Update hochgeladen wurden?

trilobit-gmbh commented 1 year ago

Hallo @proplab , das Tool schaut beim Löschen neben dem Alter der Datei auch nach dem Muster des Dateinamens (so wie definiert). Nur Dateien, die in das Muster passen, werden auch gelöscht (das Tool geht nicht davon aus, dass das angegebene Verzeichnis exclusiv genutzt wird). Wenn die alten Dateien noch in das Muster passen, dann sollten sie auch erkannt und ggf gelöscht werden. Vor dem letzten Update gab auch ein Problem mit den Dateiberechtigungen. Diese sind in der Zwischenzeit für die neuen ZIPS korrigiert; ggf sind diese aber noch nicht korrekt bei den alten Dateien, so dass diese nicht gelöscht werden (können).

Kannst Du das bitte einmal prüfen (und z. B. mit einer normal hochgeladenen Datei vergleichen)? Kannst Du einmal die Dateisyncronisierung laufen lassen (Es werden nur Dateien gefunden, die Contao auch kennt)?

Grüße Peter