Seite 1 von 1

upgrad von version 4.4.x auf 4.6.8.5

Verfasst: So 23. Jul 2006, 12:32
von gondo
Hallo,
habe mal eine Testversion mit dem upgrade aufgespielt. Ich bekomme eine Fehlermeldung im Frontend beim eval() in Zeile 792 Parse Error:
Im Debugmodus hab ich gesehen dass beim eval am Anfang des Strings
<?php
<?php
steht. Klar das gibt eine Parse Error. Nur warum passiert das jetzt bei Version 4.6.8 und nicht bei 4.4.x ? Und vor allem, wie bekomme ich diese Problem gelöst?
Bin relativ neu bei Contenido. Das System wurde von jemand anderem aufgesetzt.

ICh hab jetzt rausgefunden dass der Code falsch in die Tabelle con_code geschrieben wird. Woher kommt der? Wie und wo kann man das beeinflussen?
Grüße
Gondo

Verfasst: Mo 24. Jul 2006, 08:26
von emergence
ein update von einer > 4.4.2 auf eine 4.6.x sollte an sich nicht so ein problem verursachen...

folgendes

db tabelle con_code leeren (nicht löschen)
anschließend seite aufrufen
-> falls wieder selber fehler
backend -> layout checken -> CMS_CONTAINER sollten/dürfen nicht
von <?php ?> umschlossen sein, falls doch -> entfernen...
-> weiters
backend -> module checken outputbereich -> beginnender php code muss von <?php ?> umschlossen sein...
dann nochmals con_code leeren -> nochmals seite aufrufen...

falls das auch nichts hilft

->
wie sieht der code des moduls aus das den fehler verursacht ?
wurden alle module korrekt konfiguriert ? (bei einigen kann das zu deinem genannten fehler führen)

<?php .. und Co

Verfasst: Mo 24. Jul 2006, 18:40
von gondo
Hallo,

danke, das hat mir schon geholfen.
An einigen Stellen war <?php ?> um den CONTAINER und in einigen Modulen fehlte das <?php am Anfang :?
cheers!

L.

Verfasst: Sa 12. Aug 2006, 06:22
von grossy
sorry hat sich erledigt - hatte mit dem swf contype und der swfheader klasse zu tun. thx anyway