ZIP-Download geht nicht mehr ZIP-Download geht nicht mehr
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

ZIP-Download geht nicht mehr

Started by Karsten, May 27, 2019, 05:06:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Karsten

Hallo,

ich arbeite mit Coppermine 1.6.06 und kann auf einmal (keine Ahnung seit wann), ausgewählte Favoriten nicht mehr als ZIP runter laden.
Es wird anscheinend die ZIP-Datei angelegt (jedenfalls rechnet der Server recht lange, aber es gibt kein PHP-timeout), und dann kommt einfach ein weißer Bildschirm ohne Meldungen. Adresse: https://alteisen.training/Fotogalerie/zipdownload.php

zipdownload.php existiert (1.6.03) vom 22.5.2019

Habt Ihr eine Idee?

Danke,

Karsten

Αndré

Ich habe gerade testweise eine Datei den Favoriten hinzugefügt und dann die Favoriten als Zip-Datei herunterladen können. Hat problemlos funktioniert:
QuoteDieses Archiv enthält die gepackten Dateien der Favoriten von Guest:
=========================================
Alteisen.Training e.V. - Trainings und Rennen
https://alteisen.training/Fotogalerie/thumbnails.php?album=favpics
=========================================
27. Mai 2019 um 17:14
=========================================
Bitte respektiere die Urheberrechte - benutze die heruntergeladenen Dateien nur so, wie vom Eigentümer der Galerie vorgesehen

Evtl. hast du zu viele Favoriten, dass du doch irgendwelche gesetzten PHP-Limits überschreitest? Funktioniert es denn bei dir als Gast mit nur einer (oder wenigen) Dateien?

Karsten

Stimmt, ich habe gerade mal als user 3 Bilder markiert und gezippt runter geladen.
Was könnte das für eine Grenze sein und wie kann ich sie ggf. erhöhen?

FF.

Karsten

Αndré

Ich weiß gerade nicht, ob in cpg1.6.x die ZIP-Dateien im Arbeitsspeicher, oder auf der Festplatte erstellt werden. Auf jeden Fall könnte die Scriptlaufzeit zu kurz sein (max_execution_time erhöhen). Dann entsprechend noch die Beschränkungen für den Arbeitsspeicher lockern (memory_limit erhöhen) und schauen, ob genug Speicherplatz auf dem Datenträger vorhanden ist bzw. ob das Quote erreicht wurde.

Karsten


Αndré

Die ersten beiden Sachen sind PHP-Einstellungen, frag am besten deinen Hosting-Provider ob und wie das auf deinem Server geht. Ich schau mir bei Gelegenheit mal die Zip-Funktion an.

Ob es an max_execution_time liegt könntest du recht einfach überprüfen, indem du dir den aktuellen Wert in der phpinfo ansiehst und dann einfach mal die Zeit stoppst, in der Coppermine "arbeitet", bis die weiße Seite erscheint.

Αndré

Ich habe mir den Code angesehen. Die Zip-Datei wird im Dateisystem erstellt, der Wert "memory_limit" sollte daher eine untergeordnete Rolle spielen. Ich tippe darauf, dass das Script einfach länger benötigt, als es laut PHP-Einstellungen erlaubt ist.

Karsten

Für php sind 90 s erlaubt, mehr geht nicht laut Provider.....

Muss ich "einfach" die Anzahl der Dateien reduzieren?

Αndré

Wenn das Erstellen der Zip-Datei länger dauert, ist die Antwort leider "ja".

Karsten

Hm, 90 s habe ich. Es erscheint keine Meldung, nichts.
Da ist noch ein wenig Optimierungspotential.
Ich werde mich dann einmal rantasten.

Danke.

Karsten