zu langer Text -> Keine Ausgabe

Gesperrt
Svaen
Beiträge: 7
Registriert: Di 17. Sep 2002, 15:42
Wohnort: Osnabrück
Kontaktdaten:

zu langer Text -> Keine Ausgabe

Beitrag von Svaen » Mo 19. Apr 2004, 10:51

Hallo,

ich habe mit der Contenido 4.4.2 installiert auf einem Puretec Server das Problem, das bei sehr langen, großen Seiten diese zwar im Editor Modus angezeigt werden aber in der Vorschau und auf der Seite wird lediglich eine leere Seite erzeugt. Nicht mal Teile des Templates werden ausgegeben sondern nur der Head und ein leerer Body wird erzeugt.

Im Error-Log kommt die Fehlermeldung

Code: Alles auswählen

[19-Apr-2004 10:17:37] PHP Parse error:  parse error, unexpected $ in /...../cms/front_content.php(553) : eval()'d code on line 201
Diese Fehlermeldung verschwindet, wenn ich den Text kürze, wird eine gewisse Länge überschritten tauchts wieder auf....

Können diese Probleme mit der Php Version zusammenhängen?
Zur Zeit ist noch die 4.2.2 installiert..

Gruß
Sven

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: zu langer Text -> Keine Ausgabe

Beitrag von emergence » Mo 19. Apr 2004, 10:59

Svaen hat geschrieben:Diese Fehlermeldung verschwindet, wenn ich den Text kürze, wird eine gewisse Länge überschritten tauchts wieder auf....

Können diese Probleme mit der Php Version zusammenhängen?
Zur Zeit ist noch die 4.2.2 installiert..
nein, in der db tabelle con_code ist die feldlänge zu klein -> sie steht bei dir vermutlich auf text -> ändere sie auf longtext dann gehts.
entweder über phpmyadmin
oder in dem du ein upgrade auf die version 4.4.4 machst...
den link findest du unter ankündigungen...
*** make your own tools (wishlist :: thx)

Svaen
Beiträge: 7
Registriert: Di 17. Sep 2002, 15:42
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von Svaen » Mo 19. Apr 2004, 11:18

Sorry das ich das nicht gleich geschrieben hatte, aber das Feld ist schon umgestellt.

Der Text wird ja auch ordentlich gespeichert, im Editor Modus auch ausgegeben nur die Vorschau und Ausgabe des Textes klappt nicht.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 19. Apr 2004, 11:22

leer dann mal die tabelle con_code.. (nicht löschen)
*** make your own tools (wishlist :: thx)

Svaen
Beiträge: 7
Registriert: Di 17. Sep 2002, 15:42
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von Svaen » Mo 19. Apr 2004, 12:15

Macht auch keinen Unterschied, es funktionieren ja auch die meisten Seiten,
nur wenns zu viel wird anscheinend nicht.
Und die Nutzer lassen sich dummerweise nicht davon überzeugen das so große Seiten keine gute Idee sind :cry:

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 19. Apr 2004, 12:21

dann versuch mal in phpmyadmin
ein
show create table con_code

und schau mal ob dort wirklich longtext steht...
es kann natürlich auch sein das die tabelle komplett neu angelegt werden muss, damit die änderungen aktiv werden...
*** make your own tools (wishlist :: thx)

Svaen
Beiträge: 7
Registriert: Di 17. Sep 2002, 15:42
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von Svaen » Mo 19. Apr 2004, 12:33

Das war mein Fehler, vielen Dank!

Ich habe zwar die Feldlänge in der Tabelle con_content hochgesetzt auf mediumtext, con_code aber nicht.
Nachdem ich con_code auch auf medium gesetzt hab tuts.

Noch mal 1000 Dank!

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mo 19. Apr 2004, 13:23

Darf ich hier zumachen? In der 4.4.3 ist ja das schon gelöst.

Gesperrt