Weiterleitungsfehler Fotomodul

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Weiterleitungsfehler Fotomodul

Beitrag von joesch »

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.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Weiterleitungsfehler Fotomodul

Beitrag von XimeX »

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
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Weiterleitungsfehler Fotomodul

Beitrag von XimeX »

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
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Re: Weiterleitungsfehler Fotomodul

Beitrag von joesch »

Das bringt folgendes Ergebnis:

ohne Änderung:

Code: Alles auswählen

https://ssl.webpack.de/adm_program/modules/members/members.php
mit Änderung:

Code: Alles auswählen

https://ssl.webpack.de/<subdomain>.<domain>ers/members.php
VG,
joesch
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Weiterleitungsfehler Fotomodul

Beitrag von XimeX »

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
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Re: Weiterleitungsfehler Fotomodul

Beitrag von joesch »

An welcher Stelle müsste der Abschnitt //constants.php in der Datei constants.php ersetzt werden ?

VG,
joesch
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Weiterleitungsfehler Fotomodul

Beitrag von XimeX »

joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Re: Weiterleitungsfehler Fotomodul

Beitrag von joesch »

Super. Funktioniert jetzt wieder wie gewohnt.

VG,
joesch
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Weiterleitungsfehler Fotomodul

Beitrag von XimeX »

Antworten