Das Batch-Hinzufügen von mehreren Bildern (>160) schlug bei unserer Coppermine Gallery 1.4.2 fehl. Es wurde nach dem Klicken auf “Markierte Dateien einfügen” ständig die Seite “Sie haben kein Recht, diese Seite anzusehen.” angezeigt.
Ich habe daher mal in die Apache-Logs geschaut und auch gleich diese Meldung entdeckt:
ALERT - configured request variable limit exceeded - dropped variable 'pics[]'
Nach einer kurzen Google-Suche habe ich auch schon die Lösung gefunden: Wir haben PHP mit HardenedPHP installiert, das die Einstellung request.max_vars enthält (vgl. HardenedPHP Configuration):
Defines the maximum number of variables that may be registered through the COOKIE, the URL or through a POST request. This setting is also an upper limit for the variable origin specific configuration directives.
Die Einstellung ist standardmäßig auf 100 gesetzt, was bei der großen Anzahl an Dateien zu einem Problem führte. Ich habe daher die entsprechende Einstellung in der Apache-Konfiguration für den VirtualHost der Galerie angepasst und alles läuft wieder:
php_admin_value suhosin.request.max_vars 500
Danke google, danke Stefan, ihr beide habt mir viel Arbeit erspart ;=)