Fehler mit Zurück Button - Not Found

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo,
ich habe eine komplett neue Installation von Admidio vorgenommen. Die installation hat einwandfrei funktioniert, nur habe ich leider das Problem bei allen Seiten wo es den Zurück Button gibt, das dieser die Domain nicht richtig aufbaut.

Eigentlich müsste es heißen:
http://meineDomain.de/adm_program/modul ... /lists.php

aber er macht daraus:
http://meineDomain.de/meineDomain.de/ad ... /lists.php

D.h. die Domain wird einfach zwei mal hergenommen. Ich habe keine Idee, woher das kommt. Habt ihr ein Tipp. Die gleiche Installation auf meinem Lokalen Testserver funktioniert ohne Probleme.

Danke.
Benutzeravatar
fasse
Administrator
Beiträge: 6044
Registriert: 12. Nov 2005, 16:06

Re: Fehler mit Zurück Button - Not Found

Beitrag von fasse »

Was steht denn bei dir in der config.php bei der Variablen $g_root_path ?

Viele Grüße
Fasse
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo, da steht meine domain mal mit und mal ohne / am Ende. Mal habe ich die Installation direkt im Domain root verzeichnis, mal als Unterordner ausprobiert. Alles hat nicht geholfen. Entweder ging Admidio überhaupt nicht, weil der domain falsch war oder es geht alles, bis auf das Zurück.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Fehler mit Zurück Button - Not Found

Beitrag von XimeX »

In $g_root_path muss auch das Protokoll (https:// bzw http://) stehen. Sieht zumindest nach diesem Fehler aus
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo,
danke dir für das Feedback, auch das Protokoll habe ich drin stehen. Sorry, war nicht ausführlich genug in meiner Antwort.
Benutzeravatar
fasse
Administrator
Beiträge: 6044
Registriert: 12. Nov 2005, 16:06

Re: Fehler mit Zurück Button - Not Found

Beitrag von fasse »

Du hast aber die 3.2.10 oder?
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo, ja das ist richtig. Grad nochmal geprüft.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Fehler mit Zurück Button - Not Found

Beitrag von XimeX »

Kannst du mal hier (https://github.com/Admidio/admidio/blob ... hp#L75-L76) folgendes einfügen:

Code: Alles auswählen

global $gLogger;
$gLogger->critical('#####TEST#####', array('url' => $url, 'text' => $text, 'icon' => $icon));
und dir nochmal die logs anschauen und ob dort bei "url" auch schon die falsche URL steht?

bzw wenn du in der "config.php" $gDebug = true; einträgst und dann in die logs schaust such nach "CONSTANTS: URLS & PATHS & FOLDERS". Was steht da bei CURRENT_URL bzw ADMIDIO_URL?
Hanabi
Beiträge: 130
Registriert: 6. Okt 2014, 19:55
Wohnort: Pirna
Kontaktdaten:

Re: Fehler mit Zurück Button - Not Found

Beitrag von Hanabi »

Hallo Jaco,

läuft die Seite über http:// oder https://?

ich hatte bei unserer Installation ein ähnliches Problem, wobei aber jeweils die gesamte Ordnerstruktur doppelt auftauchte. Ursächlich war ein fehlerhafter Eintrag in der .htaccess im Root-Verzeichnis gewesen, der die SSL-Verschlüsselung erzwingen sollte. Falls die Seite also bei Euch über https läuft, mal testweise die die SSL-Erzwingung auskommentieren.
Mit sportlichen Grüßen

Thomas
Homepage https://www.hanabi-pirna.de
Admidio-Version 4.0.6 (PHP 7.4) sowie 4.1.12 (PHP 8.0)
Auch aktiv unter https://community.zeta-producer.com
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo,
danke nochmal für die Hilfe. Meine Seite läuft über https und in der Config habe ich auch die domain inkl. https angegeben. Im Root habe ich keine .htaccess Datei.
Im Log habe ich folgendes gefunden:

Code: Alles auswählen

[2017-08-13 23:53:44] Admidio.INFO: CONSTANTS: URLS & PATHS & FOLDERS {"ADMIDIO_HOMEPAGE":"https://www.admidio.org/","HTTPS":true,"PORT":80,"HOST":"my.domain.de/my.domain.de","DOMAIN":"my.domain.de","ADMIDIO_URL_PATH":null,"ADMIDIO_URL":"https://my.domain.de","FILE_URL":"https://my.domain.de/my.domain.de/adm_program/modules/profile/profile_photo_show.php","CURRENT_URL":"https://my.domain.de/my.domain.de/adm_program/modules/profile/profile_photo_show.php?usr_id=2","WWW_PATH":"/home/w/web/my.domain.de","ADMIDIO_PATH":"/home/w/web/my.domain.de","CURRENT_PATH":"/home/w/web/my.domain.de/adm_program/modules/profile/profile_photo_show.php","FOLDER_DATA":"/adm_my_files","FOLDER_CLASSES":"/adm_program/system/classes","FOLDER_LIBS_SERVER":"/adm_program/libs","FOLDER_LIBS_CLIENT":"/adm_program/libs","FOLDER_LANGUAGES":"/adm_program/languages","FOLDER_THEMES":"/adm_themes","FOLDER_MODULES":"/adm_program/modules","FOLDER_PLUGINS":"/adm_plugins"} {"file":"/home/w/web/my.domain.de/adm_program/system/logging.php","line":76,"class":null,"function":"require_once"}
Merkwürdig ist, das im "HOST", "FILE_URL" und "CURRENT_URL" die my.domain.de zwei mal auftaucht. Wie kommen diese Links zusammen?

Ich habe in der navigation.php Datei auch die beiden Zeilen hinzugefügt und bekomme folgendes im Log:

Code: Alles auswählen

[2017-08-14 00:07:22] Admidio.CRITICAL: #####TEST##### {"url":"https://my.domain.de/my.domain.de/adm_program/modules/profile/profile_new.php?user_id=2","text":"Mein Profil bearbeiten","icon":null} {"file":"/home/w/web/my.domain.de/adm_program/system/classes/navigation.php","line":77,"class":"Navigation","function":"addUrl"}
Mein Workaround ist, das ich im Root Verzeichnis nochmal einen Unterordner mit "my.domain.de" angelegt habe, und dort per .htaccess ein redirect auf die index.php eine ebene höher. Dabei verliere ich nur leider den "Zurück" Effekt und bin immer auf der Startseite. Das ist natürlich nicht schön, verhindert aber, das meine User auf eine "Page canot be displayed" Seite kommen.
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo,
hat keiner einen Tipp mehr? Wie und wo wird die URL zusammengebaut.
Danke nochmal.
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Fehler mit Zurück Button - Not Found

Beitrag von XimeX »

Ändere mal diese Zeile um auf:
https://github.com/Admidio/admidio/blob ... ts.php#L56

Code: Alles auswählen

define('HOST', $_SERVER['HTTP_X_FORWARDED_SERVER'] . $port); // ssl.example.org
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Super, danke. Genau das hat geholfen. Der Zurück Button geht wieder.
Benutzeravatar
fasse
Administrator
Beiträge: 6044
Registriert: 12. Nov 2005, 16:06

Re: Fehler mit Zurück Button - Not Found

Beitrag von fasse »

Hallo Jaco,

kannst du mal bitte die entpackte constant.php bei dir ersetzen und noch mal ausprobieren, ob damit dann alles läuft.

Das wäre dann der offizielle Patch von uns.

Viele Grüße
Fasse
Dateianhänge
constants.php.zip
(2.97 KiB) 218-mal heruntergeladen
Benutzeravatar
jaco
Beiträge: 24
Registriert: 27. Jul 2017, 23:14

Re: Fehler mit Zurück Button - Not Found

Beitrag von jaco »

Hallo,
danke dir und es hat geklappt. Er wollte danach ein DB Update auf Version 3.2.11 machen. Hat aber alles funktioniert.
Antworten