Fehler mit Zurück Button - Not Found
Fehler mit Zurück Button - Not Found
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.
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.
Re: Fehler mit Zurück Button - Not Found
Was steht denn bei dir in der config.php bei der Variablen $g_root_path ?
Viele Grüße
Fasse
Viele Grüße
Fasse
Re: Fehler mit Zurück Button - Not Found
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.
Re: Fehler mit Zurück Button - Not Found
In $g_root_path muss auch das Protokoll (https:// bzw http://) stehen. Sieht zumindest nach diesem Fehler aus
Re: Fehler mit Zurück Button - Not Found
Hallo,
danke dir für das Feedback, auch das Protokoll habe ich drin stehen. Sorry, war nicht ausführlich genug in meiner Antwort.
danke dir für das Feedback, auch das Protokoll habe ich drin stehen. Sorry, war nicht ausführlich genug in meiner Antwort.
Re: Fehler mit Zurück Button - Not Found
Du hast aber die 3.2.10 oder?
Re: Fehler mit Zurück Button - Not Found
Hallo, ja das ist richtig. Grad nochmal geprüft.
Re: Fehler mit Zurück Button - Not Found
Kannst du mal hier (https://github.com/Admidio/admidio/blob ... hp#L75-L76) folgendes einfügen:
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?
Code: Alles auswählen
global $gLogger;
$gLogger->critical('#####TEST#####', array('url' => $url, 'text' => $text, 'icon' => $icon));
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?
Re: Fehler mit Zurück Button - Not Found
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.
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
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
Re: Fehler mit Zurück Button - Not Found
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:
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:
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.
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"}
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"}
Re: Fehler mit Zurück Button - Not Found
Hallo,
hat keiner einen Tipp mehr? Wie und wo wird die URL zusammengebaut.
Danke nochmal.
hat keiner einen Tipp mehr? Wie und wo wird die URL zusammengebaut.
Danke nochmal.
Re: Fehler mit Zurück Button - Not Found
Ändere mal diese Zeile um auf:
https://github.com/Admidio/admidio/blob ... ts.php#L56
https://github.com/Admidio/admidio/blob ... ts.php#L56
Code: Alles auswählen
define('HOST', $_SERVER['HTTP_X_FORWARDED_SERVER'] . $port); // ssl.example.org
Re: Fehler mit Zurück Button - Not Found
Super, danke. Genau das hat geholfen. Der Zurück Button geht wieder.
Re: Fehler mit Zurück Button - Not Found
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
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) 393-mal heruntergeladen
Re: Fehler mit Zurück Button - Not Found
Hallo,
danke dir und es hat geklappt. Er wollte danach ein DB Update auf Version 3.2.11 machen. Hat aber alles funktioniert.
danke dir und es hat geklappt. Er wollte danach ein DB Update auf Version 3.2.11 machen. Hat aber alles funktioniert.