Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > PHP & MysQL Forum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.08.2007, 21:06
Neuer Benutzer
 
Registriert seit: 23.07.2007
Beiträge: 19
Standard Error! Unable to determine the page link!

Hallo,

ich habe als absoluter Anfänger hier: http://www.reisecenter-paul.de/shop/ den Shop installiert. Und nun erhalte ich beim Klick auf eine Rubrik oder um mich als Admin anzumelden, diese Fehlermeldung "Unable to determine the page link!".
PHP ist mir grundfremd und so kann ich mit myphpadmin auch nicht irgendwelche Tabellen absuchen. Angeblich hat das was mit Suchmaschinenfreundlichen Links zu tun!?

Ich bin am Verzweifeln. Wer kann mir fachkundig helfen?

Henning
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 08.08.2007, 00:24
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
Wer kann mir fachkundig helfen?
Die Suchfunktion dieses Forums! Wenn Du da genau den Error, den Du in den Titel Deines Posts geschrieben hast, eingibst, findest Du genaue Anleitungen!

Suchmaschinenfreundliche URLs funktionieren offenbar nicht auf Deinem Server - die müssen also wieder aus. Da Du Dich bestimmt nicht mehr einloggen kannst, muss das direkt über die Datenbank geschehen.

Da Du PHPMyAdmin offenbar kennst - da wirst Du nicht drumrumkommen! Das hat mit PHP selbst programmieren aber gar nix zu tun. PHPMyAdmin ist ein fertiges Programm wie der Shop. Das benutzt man einfach. Du musst eigentlich nur fünfmal klicken und gut.

Schau mal hier:
http://www.xt-commerce.com/forum/sho...593#post241593

Also:
- in PHPMyAdmin einloggen
- Shop-Datenbank auswählen (links, ein Klick)
- Tabelle configuration auswählen (auch links, zweiter Klick)
- Tabelle anzeigen (oben in der Mitte, dritter Klick)
- Eintrag SEARCH_ENGINE_FRIENDLY_URLS suchen und auf "false" stellen (zwei Klicks)

Fertig! Ist wirklich einfach und ganz ohne Programmierkenntnisse zu bewerkstelligen!

Cheers,
IaN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 08.08.2007, 00:35
Neuer Benutzer
 
Registriert seit: 23.07.2007
Beiträge: 19
Standard

Hallo!

Was habe ich mich durch´s Netz gesucht. Ich hab das problem, dass ich keine Ahnung habe, wie ich in meine Datenbank rein komme. Wer ist dieser myphpadmin?

Die Lösung des Problems war eine Änderung in inc/xtc_href_link.inc.php.

Danke!

Henning
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 08.08.2007, 05:13
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
Die Lösung des Problems war eine Änderung in inc/xtc_href_link.inc.php.
Das löst leider nicht das Problem, es kuriert nur das Symptom

Du hast doch auch für den Shop eine Datenbank erstellt, wahrscheinlich über Deinen Webhoster. Schau da mal nach, da müsste es ein Link "Datenbank verwalten" geben - wenn man da drauf klickt, öffnet sich bei so ziemlich allen Hostern PHPMyAdmin - das ist ein Tool zur Verwaltung von Datenbanken. Schau mal hier: http://de.wikipedia.org/wiki/PhpMyAdmin - die Wikipedia weiss alles

Jedenfalls wirst Du PHPMyAdmin ab und an mal brauchen - da macht man eine Konfigurationsänderung im Shop und nix geht mehr - die Konfiguration kann man dann direkt in der Datenbank zurückstellen.

Hoffe, das hilft Dir weiter!

Cheers,
IaN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 08.08.2007, 14:54
Benutzer
 
Registriert seit: 02.08.2007
Beiträge: 49
Standard

Der gleiche Fehler ist bei mir eben auch aufgetreten... Ich habe vorher auch einige Sachen geändert... (wohlmöglich auch das mit den Suchmaschinenfreundlichen Links)...

@Reisecenter: Haben Sie ein Webhosting Paket von 1und1?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 08.08.2007, 17:30
Neuer Benutzer
 
Registriert seit: 23.07.2007
Beiträge: 19
Standard

Nein, ich nutze das Power XL-Paket von Domaingo.

Ich hab die Lösung hier gefunden: http://www.pdadmin-forum.de/print.ph...3e9aca54556d0b

<Zitat>
In der Datei inc/xtc_href_link.inc.php in der function xtc_href_link folgendes anpassen:

if (!xtc_not_null($page)) {^M
//die('</td></tr></table></td></tr></table><br /><br /><font color="#ff0000"><b>Error!</b></font><br /><br /><b>Unable to determine the page link!<br /><br />');
// Changed by voidhawk 31.06.2006
$page = "index.php";
// End

}^M"
</zitat ende>

Ich hoffe, es hilft!

H
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 08.08.2007, 20:21
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
Ich hab die Lösung hier gefunden:
Denselben Tipp findet man auch hier im Forum, und zwar in genau dem Thread, den ich oben auch schon verlinkt hatte etwas weiter oben - Leute, lest Ihr Euch das auch mal durch bevor Ihr das ganze Internet absucht?

Anyway, das löst nicht das eigentliche Problem, dass suchmaschinenfreundliche URLs nicht überall funktionieren (vor allem nicht bei 1und1), sondern sorgt nur dafür, dass ständig auf die Startseite gesprungen wird anstatt eine korrekte Fehlermeldung auszugeben. Also Ursache nach wie vor da, nur Symptom "kuriert"...

Wenn SEO-URLs auf dem eigenen Webhoster nicht funtionieren, dann muss man die ausmachen und stattdessen eine Alternative (wie z.B. Shopstat-URLs - einfach mal nach Shopstat hier im Forum suchen) verwenden.

Cheers,
IaN
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 13.09.2007, 06:17
Neuer Benutzer
 
Registriert seit: 24.03.2007
Beiträge: 3
Lächeln Error! Unable to determine the page link!

Danke, es funktioniert, in 2 minuten habe ich geschafft
Also: es ist richtig!
- in PHPMyAdmin einloggen
- Shop-Datenbank auswählen (links, ein Klick)
- Tabelle configuration auswählen (auch links, zweiter Klick)
- Tabelle anzeigen (oben in der Mitte, dritter Klick)
- Eintrag SEARCH_ENGINE_FRIENDLY_URLS suchen und auf "false" stellen (zwei Klicks)

Fertig! Ist wirklich einfach und ganz ohne Programmierkenntnisse zu bewerkstelligen!


Viele Grüsse
ilo

Geändert von ilo.tc (13.09.2007 um 10:04 Uhr) Grund: Fehler gefunden
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 14.10.2007, 22:00
Benutzer
 
Registriert seit: 09.01.2006
Beiträge: 36
Standard

Bei mir ist das gleiche Problem nachdem ich auf einen neuen Server umgezogen bin

Unable to determine the page link!

Mit dem Abstellen in der DB klapp der Shop ja nun wieder aber wie bekomme ich die Links wieder Suchmaschinenfreundlicher? Muß ich noch ein Modul installieren am Server o.ä.?

Danke für die Hilfe.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 29.10.2007, 20:04
Benutzer
 
Registriert seit: 13.03.2005
Beiträge: 50
Standard

Hatte lange auch keine Lösung für das Problem gefunden.
Heute hat mich jemand mit der Nase drauf gestoßen.
Das es alle finden, SUMA Urls Unable to determine the page link! Suchmaschinenfreundliche.

In includes/application_top.php

Suche:
Code:
$PHP_SELF = $_SERVER['PHP_SELF'];
Darunter Einfügen:
Code:
if ($PHP_SELF != $_SERVER['SCRIPT_NAME']) { 
  $PHP_SELF = $_SERVER['SCRIPT_NAME'].$PHP_SELF; 
 }

Bei 1und1 läuft es etwas anders:
In der Datei includes/application_top.php
Ersetze:
Code:
// set the HTTP GET parameters manually if search_engine_friendly_urls is enabled 
if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { 
   if (strlen(getenv('PATH_INFO')) > 1) { 
      $GET_array = array (); 
      $PHP_SELF = str_replace(getenv('PATH_INFO'), '', $PHP_SELF); 
      $vars = explode('/', substr(getenv('PATH_INFO'), 1)); 
      for ($i = 0, $n = sizeof($vars); $i < $n; $i ++) { 
         if (strpos($vars[$i], '[]')) { 
            $GET_array[substr($vars[$i], 0, -2)][] = $vars[$i +1]; 
         } else { 
            $_GET[$vars[$i]] = htmlspecialchars($vars[$i +1]); 
         } 
         $i ++; 
      } 
 
      if (sizeof($GET_array) > 0) { 
         while (list ($key, $value) = each($GET_array)) { 
            $_GET[$key] = htmlspecialchars($value); 
         } 
      } 
   } 
}
Mit:
Code:
 
// set the HTTP GET parameters manually if search_engine_friendly_urls is enabled 
if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { 
  $_path_info = str_replace($_SERVER['SCRIPT_NAME'],"",$_SERVER['REQUEST_URI']); 
  putenv("PATH_INFO=$_path_info"); 
   if (strlen(getenv('PATH_INFO')) > 1) { 
      $GET_array = array (); 
      $PHP_SELF = str_replace(getenv('PATH_INFO'), '', $_SERVER['SCRIPT_NAME']); 
      $vars = explode('/', substr(getenv('PATH_INFO'), 1)); 
      for ($i = 0, $n = sizeof($vars); $i < $n; $i ++) { 
         if (strpos($vars[$i], '[]')) { 
            $GET_array[substr($vars[$i], 0, -2)][] = $vars[$i +1]; 
         } else { 
            $_GET[$vars[$i]] = htmlspecialchars($vars[$i +1]); 
         } 
         $i ++; 
      } 
 
      if (sizeof($GET_array) > 0) { 
         while (list ($key, $value) = each($GET_array)) { 
            $_GET[$key] = htmlspecialchars($value); 
         } 
      } 
   } 
}
Gruß
genndus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
determine, error, link, page, unable

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehlermeldung: Error! Unable to determine the page link! ercan82 Shopbereich 3 16.11.2006 16:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand