Seiten: 1
Hallo zusammen,
ich habe mir gerade meine Piwigo Installation mit OwnCloud verbunden.
Dabei habe ich nach Möglichkeiten gesucht, wie man (durch den von mir erstellten Symbolischen Link) auch ohne Link auf die Bilder zugreifen kann.
Dabei ist mir der Ordner ./_data/i/* aufgefallen, wenn man die genaue Adresse des Bildes kennt kann man hier auch auf die geschützten Bilder zugreifen, ohne Login!.
Ein Eintrag in der Apache config
<Directory /var/www/piwigo/_data/i> AllowOverride none Order allow,deny Deny from all </Directory>
Brachte leider keinen Erfolg, da mir dann überhaupt keine Bilder mehr Angezeigt werden.
Wie kann ich ein Login erzwingen?
wäre nicht eine mod_rewire rule möglich, die dementsprechend auf ein .php Skript von Piwigo leitet, welches dann den Login prüft und das Bild anzeigt?
Viele Grüße
Max
Offline
Du musst Piwigo so konfigurieren, dass es die Bilder nicht mit dem original Pfad ausliefert.
In local/conf/config.inc.php
$conf['original_url_protection'] = 'images'; $conf['derivative_url_style'] = 2;
Damit werden die Original-Bilder und deren Derivate über /i.php?.. ausgeliefert, und deine Directory-Regel sollte dann so funktionieren.
Offline
Hallo teekay,
danke für deine Antwort, es funktioniert!
zu original_url_protection habe ich hier etwas gefunden:
http://piwigo.org/doc/doku.php?id=dev:c … _2.5&s[]=original&s[]=url&s[]=protection
zu derivative_url_style konnte ich jedoch nichts finden, was macht diese config?
Grüße
Max
Offline
In der include/config_default.inc.php sind die Parameter und deren Default-Werte beschrieben:
// 0-'auto', 1-'derivative' 2-'script' $conf['derivative_url_style']=0;
Sehr spärlich, aber bedeutet, dass auch die Derivate über das i.php script ausgeliefert werden.
Offline
Seiten: 1