Seite 1 von 1

Fatal Error: Frontend wird nicht angezeigt / IE6 + XP

Verfasst: Mi 30. Jul 2003, 09:37
von simas
Ich habe die Ursache für das Problem 'Fatal error: Could not display error page. Error to display was: 'No code available' gefunden.

Folgender Select kommt bei IE6 unter XP daher:
SELECT code FROM con_code WHERE idcatart = '32' AND idlang = 'LANG-2'

Richtig wäre aber:
SELECT code FROM con_code WHERE idcatart = '32' AND idlang = '1'

Wie kommt LANG-2 zustande bzw. wie wird idlang gebildet?

Der Fehler tritt unter IE6 + XP (Multi-Language) Umgebungen auf.
IE6 + XP (Deutsch) funktioniert.

Vielen Dank für eure Antworten.
Simon

Problem und Ursache

Verfasst: Mi 30. Jul 2003, 10:06
von htw
Hi,

das Problem ist erkennbar. In dem Mandantenverzeichnis liegt die Datei 'config.php' in dieser wurde bei der Multilanguage Version die Sprachvariable nicht ersetzt. Also es steht noch der Platzhalter 'LANG-2' drin. Wenn Du diese Variable mit der ID der Sprach ersetzt ist das Problem gelöst.

Wodurch das verursacht wurde, läßt sich nur mit ein paar Zusatzinformationen eruieren.
- Hast Du einen neuen Mandanten angelegt?
- Ist das bei der Installation des System aufgetreten?

Gruß
Harald

Verfasst: Mi 30. Jul 2003, 10:20
von simas
Hi Harald,
Danke für den Tip. Leider negativ:

$language="de";
$load_lang = "1";
$load_client = "1";

Interessant ist auch, dass mit IE6 das Backend "mehr oder weniger" Englisch ist, obwohl "German" gewählt wurde:

Welcome Administrator Kunde. You are logged in as: admin.
Last login: No Login Information available

Dies ist auch mit Opera7 so!

Dank für alle weitern Tips
Simon

Verfasst: Sa 9. Aug 2003, 09:32
von simas
Ich bin's schon wieder.

Irgendwie scheint der HTML-Code der von Contenido produziert wird nicht über alle Zweifel erhaben.
Der Validator von W3C meldet:
Sorry! A fatal error occurred when attempting to transcode the character encoding of the document. Either we do not support this character encoding yet, or you have specified a non-existent character encoding (often a misspelling).

Zudem erscheint bei mir: WinXP Prof deutsch + IE6 oben Links immer das
?>.

Bitte um Antwort.
Simon

Verfasst: Sa 9. Aug 2003, 14:24
von Timotheus
also wenn ich das " ?> " einfach aus dem Layout lösche läuft mein Contenido trotzdem weiter... früher ging das ja nicht. Jetzt anscheinend schon. :roll:

Verfasst: Mo 11. Aug 2003, 14:18
von simas
Danke für die Info.

Ich finde es nur schade, dass ich bis jetzt wenige Antworten erhalten habe, welche mir bei der Lösung geholfen haben.

Ist Win XP Prof Multi Language + IE 6 denn so einen seltene Kombination?

Verfasst: Mo 11. Aug 2003, 14:32
von simas
Wen's jemand anschauen möchte:
http://www.simas.ch/contenido/cms

Verfasst: Mo 11. Aug 2003, 15:39
von simas
Wenn ich folgendes eingebe funktionerts!
http://www.simas.ch/contenido/cms/front ... =1&error=1

D.h. mit changelange=1 gehts.

Will Contenido die Sprache selber holen sieht der String so aus:
http://www.simas.ch/contenido/cms/front ... -2&error=1

LANG-2 ???

Bitte um Hilfe. Bin am Verzweifeln und habe keine Lust mir den gesamten Quellcode von Contenido anzuschauen!

Verfasst: Mo 11. Aug 2003, 16:23
von HerrB
Hallo simas,

Ich glaube, ich habe hier ein Multi-Language WinXP mit IE6. Nach Eingabe von http://www.simas.ch/contenido/cms wird die Seite sauber aufgebaut (..SID_1_1_...).

Der Backend-Bereich funktioniert auch unter deutschem Windows NT/IE6 nicht richtig (teils englisch/teils deutsch).

Ich würde es komplett neu installieren. Gerne kannst Du mir auch mal den sysadmin-Account senden (-> IM).

Gruß
HerrB

Verfasst: Mo 11. Aug 2003, 18:38
von simas
Contenido ist extra offen, damit das jeder ausprobieren kann.

Das Passwort von sysadmin ist wie nach der Installtion.

Vielen Dank für Deine Hilfe!

Verfasst: Mo 11. Aug 2003, 21:18
von HerrB
Tut mir leid, nichts gefunden...

Neuinstallation...

Gruß
HerrB

Verfasst: Di 12. Aug 2003, 13:42
von simas
Neuinstallation hat gar nichts gebracht ausser dass jetzt eine leere Seite angezeigt wird!

WIN XP

Verfasst: Sa 16. Aug 2003, 22:45
von htw
Hi Simas,

wir werden wohl mal Win XP mit bei unseren Tests aufnehmen, obwohl mich das nur wenig begeistert, denn es handelt sich ja nicht gerade um ein Server Betriebssystem. Derzeit testen wir sehr viel auf Linux und auf W2K.

Gruss
Harald

Verfasst: So 17. Aug 2003, 09:38
von simas
Hallo Harald,
Da hast Du wohl etwas falsch verstanden.
Contenido läuft bei mir auf Suse Linux 8.2!
Der Browser (IE6) läuft unter WinXP Prof Mulit Language.
Anscheinend kann Contenido die Sprache nicht ermitteln und gibt deshalbe LANG-2 zurück.
Am einfachsten wäre dies wohl zu beheben, wenn man in solchen Fällen einen Defaultwert nehmen würde.

Unter WinXP Prof Deutsch funktioniert alles tiptop.

Leider kann ich Contenido erst einsetzen wenn dieses Problem behoben ist, da einige meiner Kunden WinXP Prof Multi Language haben. Dies ist in der Schweiz sehr verbreitet. :cry:

Viele Grüsse
Simon