Weiterleitungsfehler Fotomodul
Weiterleitungsfehler Fotomodul
Hallo zusammen,
bei Einsatz eines ssl-Proxy in Version 3.2.2. besteht im Fotomodul folgender Weiterleitungsfehler:
Wenn die Albumeigenschaften editiert werden, um z.B. den Namen des Fotografen zu ändern, dann leitet das System nach dem Speichern auf den ssl-Proxy, nicht auf die Admidio-Seite. Es folgt folgende Fehlermeldung:
Du verlässt jetzt das Webangebot von <Organisationsname> und wirst in 8 Sekunden automatisch zu https://<proxy>/adm_program/modules/photos/photos.php?pho_id=6 weitergeleitet.
Hier fehlt also der root-Pfad der Installation.
VG,
joesch
Nachtrag:
Der Fehler trat mit dieser eingebauten Änderung auf:
viewtopic.php?f=7&t=7301&start=15#p25503
noch ein Nachtrag
Auch in der "zurück-Navigation" zur nächst höheren Album-Ebene wird der jeweilige Link unvollständig zusammengesetzt.
bei Einsatz eines ssl-Proxy in Version 3.2.2. besteht im Fotomodul folgender Weiterleitungsfehler:
Wenn die Albumeigenschaften editiert werden, um z.B. den Namen des Fotografen zu ändern, dann leitet das System nach dem Speichern auf den ssl-Proxy, nicht auf die Admidio-Seite. Es folgt folgende Fehlermeldung:
Du verlässt jetzt das Webangebot von <Organisationsname> und wirst in 8 Sekunden automatisch zu https://<proxy>/adm_program/modules/photos/photos.php?pho_id=6 weitergeleitet.
Hier fehlt also der root-Pfad der Installation.
VG,
joesch
Nachtrag:
Der Fehler trat mit dieser eingebauten Änderung auf:
viewtopic.php?f=7&t=7301&start=15#p25503
noch ein Nachtrag
Auch in der "zurück-Navigation" zur nächst höheren Album-Ebene wird der jeweilige Link unvollständig zusammengesetzt.
Re: Weiterleitungsfehler Fotomodul
Kannst du den Debug Modus aktivieren und mir die log einträge schicken von admidio.log
Edit: Ich glaub ich hab den Fehler. Muss das aber noch überlegen wie ich das fixe
Edit: Ich glaub ich hab den Fehler. Muss das aber noch überlegen wie ich das fixe
Re: Weiterleitungsfehler Fotomodul
Versuchs mal mit dieser Änderung:
Code: Alles auswählen
// constants.php Zeile 69 & 70
define('FILE_URL', ADMIDIO_URL . substr($_SERVER['SCRIPT_NAME'], strlen(ADMIDIO_SUBFOLDER))); // https://www.example.org:1234/subfolder/adm_program/index.php
define('CURRENT_URL', ADMIDIO_URL . substr($_SERVER['REQUEST_URI'], strlen(ADMIDIO_SUBFOLDER))); // https://www.example.org:1234/subfolder/adm_program/index.php?param=value
Re: Weiterleitungsfehler Fotomodul
Das bringt folgendes Ergebnis:
ohne Änderung:
mit Änderung:
VG,
joesch
ohne Änderung:
Code: Alles auswählen
https://ssl.webpack.de/adm_program/modules/members/members.php
Code: Alles auswählen
https://ssl.webpack.de/<subdomain>.<domain>ers/members.php
joesch
Re: Weiterleitungsfehler Fotomodul
Dann versuche bitte noch folgendes:
Code: Alles auswählen
// constants.php
$admParts = explode('/adm_', dirname($_SERVER['SCRIPT_NAME']));
$subfolder = $admParts[0] === DIRECTORY_SEPARATOR ? '' : $admParts[0];
define('ADMIDIO_SUBFOLDER', $admParts[0] === DIRECTORY_SEPARATOR ? '' : $admParts[0]); // /subfolder
define('ADMIDIO_SUB_URL', SECURE_PROXY ? '/' . $host . ADMIDIO_SUBFOLDER : ADMIDIO_SUBFOLDER); // /subfolder
// URLS
define('SERVER_URL', (HTTPS ? 'https://' : 'http://') . HOST); // https://www.example.org:1234
define('ADMIDIO_URL', SERVER_URL . ADMIDIO_SUB_URL); // https://www.example.org:1234/subfolder
define('FILE_URL', ADMIDIO_URL . substr($_SERVER['SCRIPT_NAME'], strlen(ADMIDIO_SUBFOLDER))); // https://www.example.org:1234/subfolder/adm_program/index.php
define('CURRENT_URL', ADMIDIO_URL . substr($_SERVER['REQUEST_URI'], strlen(ADMIDIO_SUBFOLDER))); // https://www.example.org:1234/subfolder/adm_program/index.php?param=value
Re: Weiterleitungsfehler Fotomodul
An welcher Stelle müsste der Abschnitt //constants.php in der Datei constants.php ersetzt werden ?
VG,
joesch
VG,
joesch
Re: Weiterleitungsfehler Fotomodul
Super. Funktioniert jetzt wieder wie gewohnt.
VG,
joesch
VG,
joesch