Jump to content
xt:Commerce Community Forum

Parse error: syntax error class.cart.php


cosmerba

Recommended Posts

Bei mir kommt folgende Meldung oben im Frontend, wenn ich ein Artikel im Warenkorb reinlege:

[B]Parse error[/B]:  syntax error, unexpected '{' in [B]/var/www/web228/html/test/xtFramework/classes/class.cart.php(694) : eval()'d code[/B] on line [B]5[/B]
Der Code in der class.cart.php (694) lautet: ($plugin_code = $xtPlugin->PluginCode('class.cart.php:_getContent_data_bottom')) ? eval($plugin_code) : false; Wenn ich im Admin das Cache entleere, kommen folgende Meldungen:
[B]Parse error[/B]:  syntax error, unexpected '{' in [B]/var/www/web228/html/test/xtFramework/classes/class.cart.php(694) : eval()'d code[/B] on line [B]5[/B]


[B]Warning[/B]:  unlink(/var/www/web228/html/test/cache/xt_newpluginfeed.xml) [[URL="http://shop.cosmerba.com/function.unlink"]function.unlink[/URL]]: No such file or directory in [B]/var/www/web228/html/test/plugins/xt_cleancache/classes/class.xt_cleancache.php[/B] on line [B]80[/B]


[B]Warning[/B]:  unlink(/var/www/web228/html/test/cache/xt_newsfeed.xml) [[URL="http://shop.cosmerba.com/function.unlink"]function.unlink[/URL]]: No such file or directory in [B]/var/www/web228/html/test/plugins/xt_cleancache/classes/class.xt_cleancache.php[/B] on line [B]80[/B]


[B]Warning[/B]:  unlink(/var/www/web228/html/test/cache/xt_toppluginsfeed.xml) [[URL="http://shop.cosmerba.com/function.unlink"]function.unlink[/URL]]: No such file or directory in [B]/var/www/web228/html/test/plugins/xt_cleancache/classes/class.xt_cleancache.php[/B] on line [B]80[/B]

Cache gelöscht[/code]

Kann mir da jemand aushelfen den Fehler zu korrigieren? Wäre toll. Danke im Voraus.

Frank

PS: Shop-Version 4.1

Link to comment
Share on other sites

Das Problem mit dem Cache konnte ich lösen, aber die 'Parse error'-Geschichte bleibt bestehen. Bei jedem Artikel, die ich im Warenkorb reinlege, erscheint eine neue Zeile mit der 'Parse error'-Fehlermeldung.

Kann mir jemand hier auf die Sprünge helfen? Thx

Link to comment
Share on other sites

Moin,

in der eval() Funktion wird der Code ausgeführt, der bei einem Plugin für den Hook 'class.cart.php:_getContent_data_bottom' hinterlegt wurde. Ich würde folgendermaßen vorgehen:

  1. Schalte nacheinander Plugins ab und teste erneut
  2. Wenn der Fehler nicht mehr auftritt, hast du das fehlerhafte Plugin gefunden und kannst in diesem nach dem Hook 'class.cart.php:_getContent_data_bottom' suchen
  3. In dem Code kannst du dann nach dem Fehler suchen denn dort ist e rmeiner Meinung nach zu finden

LG

Link to comment
Share on other sites

Danke Sentor77. Habe das Problem-Plugin (Hook) via DB gefunden.

Für alle die das Problem haben könnten: Es liegt an dem Plugin xt_rappen (Rundung auf die nächsten 5 Rappen).

Das kleine Plugin wurde damals von Herr Zanier zur Verfügung gestellt:

http://www.xt-commerce.com/forum/fragen-zur-software/68513-runden-chf.html

Wahrscheinlich ist dieses Plugin nicht mehr aktuell und mit der neuen Veyton-Version 4.1 nicht kompatibel. Schätze ich mal....

LG

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...