xt:Commerce - Unable to determine the page link

Aktuelle Artikel und Kommentare in unserer Knowledge Base, Berichte, Tests, Hilfen und Tipps
Antworten
[Hostsuche]
Administration
Administration
Beiträge: 206
Registriert: 29.09.2002 - 15:20
Kontaktdaten:

xt:Commerce - Unable to determine the page link

Beitrag von [Hostsuche] » 16.09.2006 - 00:19

Vor kurzem sind wir auf einen kleineren Bug in xt:Commerce gestoßen, für den es bisher noch keinen öffentlichen Fix zu geben scheint.
Unabhängig von der Version tritt dieser Fehler auf, wenn die Variable $PHP_SELF nicht gesetzt ist.

Bei der Recherche im Internet haben wir festgestellt, dass die Fehlermeldung - Unable to determine the page link ! - schon des öfteren für Ratlosigkeit gesorgt hat.

Die Standardantwort ist meistens, man hätte suchmaschinenfreundliche URLs aktiviert. Doch dieser Fehler tritt auch auf, wenn dies nicht geschehen ist.

Wir möchten an dieser Stelle eine Lösung veröffentlichen, die dem einen oder anderen sicherlich weiterhilft. Diese Lösung ist dafür vorgesehen, wenn die besagte Fehlermeldung auftritt, ohne dass man suchmaschinenfreundliche URLs aktiviert hat. Eine Garantie für die Funktionsfähigkeit dieses Workarounds kann natürlich nicht gegeben werden.

In den Quelltext der index.php im Hauptverzeichnis muss nur folgendes vor die erste include Funktion ergänzt werden:

Code: Alles auswählen

if(empty($PHP_SELF)) {
	if(!empty($_SERVER['SCRIPT_NAME'])) {
		$PHP_SELF = "/".basename($_SERVER['SCRIPT_NAME']);
		$_SERVER['PHP_SELF'] = $PHP_SELF;
		$_ENV["PHP_SELF"] = $PHP_SELF;
		$GLOBALS["PHP_SELF"] = $PHP_SELF;
	}else{
		$PHP_SELF = "/index.php";
		$_SERVER['PHP_SELF'] = $PHP_SELF;
		$_ENV["PHP_SELF"] = $PHP_SELF;
		$GLOBALS["PHP_SELF"] = $PHP_SELF;
	}
}
Hinweis: Für die Bearbeitung des Quelltextes sollten gewisse Fertigkeiten im Umgang mit html, php, etc. vorhanden sein. Für etwaige Schäden die durch den Einsatz dieser Modifikation entstehen, übernehmen wir keine Haftung.


Gruß Jan
Host-Suche.de Team

Hostsuche Internetservice - Inh. Jan Bärje
Auf den Rathen 59 - 27721 Ritterhude
Tel. 04292-8199597 - Fax 04292-8199598
Mail: info [at] hostsuche.de

Freehosts.de - Das Freehoster Verzeichnis

Antworten