Seite 1 von 1

z.T gehen Seiten nicht nach Server Zügeln

Verfasst: Do 15. Sep 2005, 13:13
von luke
Hallo,
Ich habe mit Contenido eine Firmenseite erstellt, welche in 3 Sprachen verfügbar is. Diese musste auf einen neuen Server, also habe ich folgendes gemacht:
1. Alle Files via FTP kopieren
2. Berechtigungen der kopierten Files setzen
3. sql-dump speichern und reinladen
4. config.php anpassen
5 Mandanten Pfade einblinf
Mit der Sprache Deutsch funktioniert alles prima. Bei anderen Sprachen sind jedoch Seiten zum Teil nicht aufrufbar. Beim Aufrufen wird dann immer die Startrseite von neuem gelad.

Weiss jemand hier was das Problem ist?

Verfasst: Do 15. Sep 2005, 13:25
von timo
evtl mal die Tabelle con_code leeren

Verfasst: Do 15. Sep 2005, 15:33
von luke
timo hat geschrieben:evtl mal die Tabelle con_code leeren
Hi timo,
Immer wenn ich con_code leere, kommt auf allen Seiten folgende Fehlermeldung:


Fatal error: Could not display error page. Error to display was: 'No code available'
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/web94/html/cms/front_content.php(567) : eval()'d code on line 21

Parse error: parse error, unexpected $ in /home/www/web94/html/cms/front_content.php(567) : eval()'d code on line 796

Verfasst: Do 15. Sep 2005, 19:10
von timo
ähm welche Contenido-Version hast du denn?

Verfasst: Fr 16. Sep 2005, 06:34
von luke
contenido-4.4.5-r1

Verfasst: Fr 16. Sep 2005, 09:17
von Oldperl
luke hat geschrieben:Fatal error: Could not display error page. Error to display was: 'No code available'
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/www/web94/html/cms/front_content.php(567) : eval()'d code on line 21

Parse error: parse error, unexpected $ in /home/www/web94/html/cms/front_content.php(567) : eval()'d code on line 796
Kannst du noch in die alte DB mit PHPMyAdmin oder ähnlichem reinschaun?
Vergleich mal in der Tabelle con_mod die Inhalte der Spalte Input. Ich hab da den Verdacht das beim Dump diese Inhalte verändert worden sind und zusätzliche Backslashes eingefügt wurden.
Zumindest sagt die Fehlermeldung aus das in einem 'Input' ( sollte wohl der Modulinput sein) ein unerwarteteter Backslash \ auftaucht.

Hatte das Problem schon mal in ner 4.5er beim Einbauen von Modulen wenn in einem echo-Befehl die " mit " geschrieben waren.

Bin mir da aber nicht 100% sicher :roll:

Gruß aus Franken

Ortwin

Verfasst: Fr 16. Sep 2005, 13:55
von luke
hi oldperl,
danke für deine Antwort.
Zum Glück habe ich noch Zugriff auf die alte DB, ja :).
In con_mod ist das Feld input jedoch identisch, da gibts keine abweichungen.
Mein Problem besteht also immer noch.
Das komische ist vorallem, das unter Deutsch fast alle Seiten gehen, französisch fast nichts, man wird einfach auf die Startseite gebounct...

Verfasst: Fr 16. Sep 2005, 14:02
von Oldperl
Kannst du mal bitte im error.log nachschauen was dort steht???

Verfasst: Mo 19. Sep 2005, 07:05
von luke
Also "Contenido Error Log" und "Contenido Upgrade Error Log", welche ich auf der alten Seite beide unter "Contenido => Administration => System" finde, sind auf der neuen im Contenido nicht vorhanden...

Verfasst: Mo 19. Sep 2005, 10:02
von timo
ähm also es geht NICHt um die Feldgröße oder das Feld Input (bzw Output) selbst, sondern darum, was in den Zeilen der Tabelleneinträgen steht. Ich glaube, da ist etwas beim kopieren der Inhalte schief gelaufen...wie hast du denn die Daten exportiert/importiert?

Verfasst: Mo 19. Sep 2005, 10:29
von luke
Den export / import habe ich mit phpMyAdmin gemacht.
Das hat auch schon einmal perfekt funktioniert...!

Verfasst: Mo 19. Sep 2005, 11:05
von timo
hast du da evtl irgendwelche Optionen falsch gesetzt?

Verfasst: Mo 19. Sep 2005, 11:20
von luke
Ich verwende immer die Standardoptionen...

Verfasst: Mo 26. Sep 2005, 12:25
von luke
Hallo Leute,
Ich habe es jetzt zum Glück herausgefunden, an was es lag.
register_long_arrays war in der php.ini auf off. Muss aber auf On sein. Ist elider nirgends eine Fehlermeldung gekommen oder sonstwas, dass diese Option falsch ist.
Sollte vielleicht in die FAQ oder so :-).
Gruss, Luke