Seite 1 von 2
Suche bei Fremdsprachen
Verfasst: Mo 30. Jan 2006, 13:32
von abrek
Ich verwende Standart-Suchemodul:
/***********************************************
* Suchausgabe Output
*
* Author : Willi Man
* Copyright : four for business AG
* Created : 05-04-2004
* Modified : 12-07-2005, Andreas Lindner
************************************************/
Ich mache gerade eine Seite in 5 Sprachen und wenn ich die Seiten auf Deutsch und Englisch durchsuche – geht es prima, wenn aber auf Türkisch, Russisch u.ä. – geht nur Fehlermeldung vom browser (FireFox 1.5):
Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Hat jemand eine Lösung?
Verfasst: Mo 30. Jan 2006, 21:08
von emergence
eine lösung ? bei zu wenig info ? damit man wirklich gut raten könnte ?
hmm... noch nicht...
schon mal den server header der url überprüft, wohin eigentlich der post abgesetzt wird ? und ob dort ne weiterleitung stattfindet ?
Verfasst: Di 31. Jan 2006, 08:45
von abrek
schon mal den server header der url überprüft, wohin eigentlich der post abgesetzt wird ? und ob dort ne weiterleitung stattfindet ?
Kannst Du mir sagen wo und wie kann ich es überprüfen?

Verfasst: Di 31. Jan 2006, 08:51
von Dodger77
abrek hat geschrieben:Kannst Du mir sagen wo und wie kann ich es überprüfen?

Für den Firefox gibt es dafür eine interessante Erweiterung:
Live HTTP Headers
Verfasst: Di 31. Jan 2006, 09:08
von abrek
Für den Firefox gibt es dafür eine interessante Erweiterung
Danke! Hab installiert. Wenn ich in Französische Teil nach "radio" suche, gibt der Plugin als Umleitung folgendes: "POST /demo/cms/front_content.php?idcat=40 searchterm=radio". HTTP Header: "POST /demo/cms/front_content.php?idcat=40 HTTP/1.1" Ob es was bedeutet?
Verfasst: Di 31. Jan 2006, 09:19
von emergence
POST /demo/cms/front_content.php?idcat=40 searchterm=radio
sieht auch etwas merkwürdig aus... fehlt da nicht was -> &
eine umleitung ist entweder an location oder uri zu erkennen...
Verfasst: Di 31. Jan 2006, 09:32
von abrek
Das ist alles von HTTP headers Tab:
Code: Alles auswählen
http://www.mypage.net/demo/cms/front_content.php?idcat=40
POST /demo/cms/front_content.php?idcat=40 HTTP/1.1
Host: www.mypage.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051111 Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.mypage.net/demo/cms/front_content.php?changelang=6
Cookie: sid_1_1=7a490baa5262200a216fb9987f79747c
Content-Type: application/x-www-form-urlencoded
Content-Length: 16
searchterm=radio
HTTP/1.x 302 Found
Connection: close
Date: Tue, 31 Jan 2006 08:25:07 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Expires: Tue, 31 Jan 2006 09:25:07 GMT
Last-Modified: Tue, 31 Jan 2006 08:25:07 GMT
Cache-Control: private, no-cache
Pragma: no-cache
Etag: 11ca557478ec8e5cb89579aaf93ca8fd
Location: front_content.php?idcatart=1
Content-Type: text/html; charset=iso-8859-1
Transfer-Encoding: chunked
----------------------------------------------------------
http://www.mypage.net/demo/cms/front_content.php?idcatart=1
GET /demo/cms/front_content.php?idcatart=1 HTTP/1.1
Host: www.mypage.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051111 Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.mypage.net/demo/cms/front_content.php?changelang=6
Cookie: sid_1_1=7a490baa5262200a216fb9987f79747c
HTTP/1.x 302 Found
Connection: close
Date: Tue, 31 Jan 2006 08:25:08 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Expires: Tue, 31 Jan 2006 09:25:08 GMT
Last-Modified: Tue, 31 Jan 2006 08:25:08 GMT
Cache-Control: private, no-cache
Pragma: no-cache
Etag: 6e7774809ccf868496f5b68f52ece672
Location: front_content.php?idcatart=1
Content-Type: text/html; charset=iso-8859-1
Transfer-Encoding: chunked
----------------------------------------------------------
http://www.mypage.net/demo/cms/front_content.php?idcatart=1
GET /demo/cms/front_content.php?idcatart=1 HTTP/1.1
Host: www.mypage.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051111 Firefox/1.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.mypage.net/demo/cms/front_content.php?changelang=6
Cookie: sid_1_1=7a490baa5262200a216fb9987f79747c
HTTP/1.x 200 OK
----------------------------------------------------------
und hier von Generator Liste:
Code: Alles auswählen
#request# POST http://www.mypage.net/demo/cms/front_content.php?idcat=40
POST /demo/cms/front_content.php?idcat=40 searchterm=radio
#request# GET http://www.mypage.net/demo/cms/front_content.php?idcatart=1
#redirect# GET /demo/cms/front_content.php?idcatart=1
#request# GET http://www.mypage.net/demo/cms/front_content.php?idcatart=1
#redirect# GET /demo/cms/front_content.php?idcatart=1
#request# GET http://contenido.org/forum/posting.php?mode=reply&t=11488
GET /forum/posting.php?mode=reply&t=11488
#request# GET http://contenido.org/forum/posting.php?mode=topicreview&t=11488
#request# GET http://127.0.0.1:44501/pl.html?START_LOG
GET /pl.html?START_LOG
Ich verstehe hier ganz wenig bis nix, aber wenn Ihr helfen können das Problem zu lösen werde ich sehr dankbar.
Verfasst: Di 31. Jan 2006, 09:47
von emergence
also ganz einfach
POST /demo/cms/front_content.php?idcat=40 HTTP/1.1 [-> da setzt du dein post ab]
...
HTTP/1.x 302 Found [-> da meldet sich der server]
...
Location: front_content.php?idcatart=1 [-> und hier findet eine weiterleitung statt]
...
GET /demo/cms/front_content.php?idcatart=1 HTTP/1.1 [-> die url die via location angefordert wird]
...
HTTP/1.x 302 Found [-> da meldet sich wieder der server]
...
Location: front_content.php?idcatart=1 [-> und hier findet wieder eine weiterleitung statt]
das ist somit eine endlosschleife...
Verfasst: Di 31. Jan 2006, 09:56
von abrek
emergence hat geschrieben:das ist somit eine endlosschleife...
..und wer ist schuldig dafür? Server, Script oder ich?
Was kann man dagegen machen? Wenn in Deutsch und Englisch alles wunderbar geht, vermute ich, sind dann Sonderzeichen in andere Sprachen (DB-Abfragen) schuldig? Andererseits sind im oben geposteten Suchanfrage-Beispiel in Französisch keine Sonderzeichen im Wort „radio“ gewesen und die Seite genau so wie deutsche einen charset=windows-1251" hat. Das verstehe ich nicht. Oder liegt das Problem irgendwo anders?
Verfasst: Di 31. Jan 2006, 15:18
von emergence
kontrollier alle artikel einschaften ob weiterleitungen aktiviert sind...
Verfasst: Mi 1. Feb 2006, 11:00
von abrek
emergence hat geschrieben:kontrollier alle artikel einschaften ob weiterleitungen aktiviert sind...
hab ich. Alle Weiterleitungen sind deaktiviert. Ich dachte, dass Änderung des Wertes von „searchrange“ in Mandanteneinstellungen hilft – nix. Der Fehler, vermute ich, ist nur bei neuinstallierten Sprachen zu finden. Kann jemand das bei sich testen?
Verfasst: Di 14. Feb 2006, 16:15
von abrek
Das Problem bleibt bestehen.
Hat jemand Ideen? Ich hab schon viel ausprobiert – geht nicht.
Kann jemand auf seinem Server das testen? Vielleicht Servereinstellungen?
Verfasst: Do 16. Feb 2006, 10:02
von Halchteranerin
Es hat mich eine Nacht gekostet (in der ich darueber gegruebelt habe), aber nun weiss ich, woran es lag: ueberpruef die config.php im Mandantenverzeichnis, ob die Sprach- und Clienteinstellungen (also die Nr.) richtig sind. Vermutlich nicht, zumindest war das bei mir das Problem, der Client hatte dort eine falsche Nr. stehen.
Verfasst: Do 16. Feb 2006, 16:54
von abrek
Halchteranerin hat geschrieben:ueberpruef die config.php im Mandantenverzeichnis, ob die Sprach- und Clienteinstellungen (also die Nr.) richtig sind.
Hallo Halchteranerin, danke für Dein Antwort.
Die Datei sieht bei mir so aus:
Code: Alles auswählen
<?php
$contenido_path = "../contenido/";
$load_lang = "1";
$load_client = "1";
/* Various debugging options */
$frontend_debug["container_display"] = false;
$frontend_debug["module_display"] = false;
$frontend_debug["module_timing"] = false;
$frontend_debug["module_timing_summary"] = false;
/* Set to 1 to brute-force module regeneration */
$force = 0;
?>
Ist da was falsch? 1=Deutsch (bei mir).
Ich verstehe schon gar nicht mehr. Sag bitte - was haben die Variablen $load_lang und $load_client mit Suchfunktion zu tun?
Nach meinen Experimenten hab ich folgendes festgestellt: Wenn ich einfach noch eine Sprache außer Standartsprachen Deutsch und Englisch einlege – funktioniert die Suche bei neue Sprache nicht (Fehlermeldung im FireFox: „Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann“), und es ist ganz egal welche Encoding die Sprache hat.

Verfasst: Do 16. Feb 2006, 17:42
von Halchteranerin
ich hatte mit der Suchfunktion keine Probleme, bzw. die ist bei mir noch gar nicht drin. Das Problem tauchte schon dann auf, als ich die Startseite des Frontends oeffnen wollte. Was steht bei dir fuer eine Zahl hinter dem Namen des Mandantes (in Klammern) bzw. hinter der Sprache? Jeweils 1?