Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 16. Juli 2025 13:37
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
LISE Upgrade - Fehler Smarty
Hallo!
Ich weiß nicht, ob sich in diesem Forum noch wer tummelt, aber ich habe eine alte CMSMS-Installation, bei der das Sprung auf PHP 8.1 nicht klappt, weil das Modul LISE Macken macht.
Nun habe ich LISE von 1.3.1 mal auf 1.4.1 bzw. 1.4.2 updgedatet, erhalte aber beim Öffnen des Moduls dann den Fehler:
Error: at line 54 in file /var/www/web1142/html/_xx_/lib/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:
Syntax error in template "lisetemplate:instance;LISEMannschaft;itemtab.tpl" on line 54 "var ajax_url = "{cms_action_url action = ajax forjs = 1 usr_function = 'beItemsList'}";" unknown tag "cms_action_url"Habt ihr einen Tipp was hier noch fehlt?
Vielen Dank!
Offline
#2 16. Juli 2025 17:25
- nockenfell
- Moderator

- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.935
- Webseite
Re: LISE Upgrade - Fehler Smarty
Hallo brandy
Die Fehlermeldung besagt, dass der Tag {cms_action_url} unbekannt ist. Welche CMSMS Version hast du am laufen?
Mit einer aktuellen CMSMS Version läuft dieser Tag bei mir problemlos.
Um dich an das Problem heranzutasten, kannst du das betroffene Template auch manuell bearbeiten und mal alles rauslöschen und schauen ab wann der Fehler auftritt.
https://docs.cmsmadesimple.org/tags/cms … action_url
Gemäss Doku kannst du alternativ mal testen, ob folgender Tag bei dir funktioniert:
{cms_action_url module=News action=defaultadmin}[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 16. Juli 2025 17:40
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Hallo!
Vielen Dank für die schnelle Antwort.
Ich hab hier die CMSMS-Version laufen, die man hier zum Download bekommt: 1.12.2 “Kolonia”
Aber den Tag hab ich ja nicht eingebaut - sobald ich das Modul LISE aktiviere und dann auf die entsprechende Liste klicke, bekomme ich diese Fehlermeldung.
Muss ich woanders auch nochwas anpassen?
Vielen Dank!
Offline
#4 17. Juli 2025 21:34
- nockenfell
- Moderator

- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.935
- Webseite
Re: LISE Upgrade - Fehler Smarty
Wahrscheinlich ist dieser Tag in der 1.12er Version nicht verfügbar, allerdings LISE diesen im Template eingebaut.
Ich würde dir empfehlen auf die aktueller 2.2.21 Version von https://www.cmsmadesimple.org/ zu aktualisieren.
Hier findest du hilfen dazu:
https://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x
Damit läuft auch das LISE Modul wieder. Alternativ musst du das Template von LISE anpassen und den Tag durch eine andere Lösung ersetzen. Das dürfte allerdings auch nicht einfach sein. Allenfalls lässt sich der Tag auch Rückportieren.
Wenn du CMSMS mit PHP > 7.4 betreiben willst, würde ich dir das sowieso empfehlen. Früher oder später wirst du ein Problem haben.
Das Menü-Modul hat mit PHP > 7.4 ein Problem, das sich aber relativ einfach lösen lässt. Da kannst du mich fragen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#5 30. Juli 2025 15:53
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Ja, natürlich, wenn ich dass jetzt auch löse, komme ich immer wieder auf den Punkt, dass es hakt.
Ic habe eh nur mehr zwei Seiten auf CMSMS.
Muss mich mit dem Kunden absprechen.
Vielen Dank!
Offline
#6 30. Juli 2025 15:58
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Und wenn ich auf das offizeille CMSMS 2.x wechsle - wie starke Kompatibilätsprobleme habe ich zu erwarten?
Offline
#7 05. August 2025 20:41
- nockenfell
- Moderator

- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.935
- Webseite
Re: LISE Upgrade - Fehler Smarty
Und wenn ich auf das offizeille CMSMS 2.x wechsle - wie starke Kompatibilätsprobleme habe ich zu erwarten?
Kommt ein wenig darauf an, welche Module du einsetzt. Wenn du z.B. ListIt einsetzt, kannst du auf ListItExtended wechseln.
Da ich bei mir die Updates schon lange durch habe, kann ich dir auch nicht mehr ganz sicher sagen, welche Schritte ich alles unternommen habe.
Je weniger Module du einsetzt, desto einfacher.
Du musst auf jedenfall mit der PHP Version für das Update auf 7.4 fahren, damit vorher und nachher alles läuft. Nach dem
Update auf 2.2.21 kannst du auf PHP 8.3 oder 8.4 aktualisieren.
Ich würde probieren direkt ein Update auf die 2.2.21 zu wagen. Allenfalls zusätzliche Module auskommentieren (Ordnername z.B. mit einem ___ vor den Namen versehen). Meistens gibt es am Schluss Abhängikeiten zwischen Modulen und CMS Version, was es einfacher macht, wenn die Module auskommentiert und nach dem Update manuell auf die neuste Version aktualisiert werden.
Das Template musst du auf jedenfall anpassen. Das ist im Artikel zum Update recht gut beschrieben:
https://docs.cmsmadesimple.org/upgrading/to-cmsms-2.x
Beachte, dass in der 2er Version die Bearbeitung der Templates neu organisiert wurden. Ebenfalls heissen die einen oder anderen Sachen ein wenig anders.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#8 11. Oktober 2025 15:04
- mike-r
- arbeitet mit CMS/ms

- Registriert: 21. Dezember 2010
- Beiträge: 900
Re: LISE Upgrade - Fehler Smarty
Wenn du CMSMS mit PHP > 7.4 betreiben willst, würde ich dir das sowieso empfehlen. Früher oder später wirst du ein Problem haben.
Das Menü-Modul hat mit PHP > 7.4 ein Problem, das sich aber relativ einfach lösen lässt. Da kannst du mich fragen.
Moin ich hab zwar nicht das selbe Problem, muss meine PHP-Version umstellen UND möchte mir nicht die Arbeit machen auf 2.x umzusatteln.
Wie löse ich das Menü-problem? Bekomme aktuell eine weisse Seite, wenn ich versuche umzustellen (Fehlermeldungen grad nicht geschaut/aktiviert).
Offline
#9 14. Oktober 2025 09:53
- nockenfell
- Moderator

- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.935
- Webseite
Re: LISE Upgrade - Fehler Smarty
Moin ich hab zwar nicht das selbe Problem, muss meine PHP-Version umstellen UND möchte mir nicht die Arbeit machen auf 2.x umzusatteln.
Wie löse ich das Menü-problem? Bekomme aktuell eine weisse Seite, wenn ich versuche umzustellen (Fehlermeldungen grad nicht geschaut/aktiviert).
Wenn du auf eine neue PHP Version (8.3 oder 8.4) umsteigen willst, musst du mit CMSMS 1.x das infoffizielle Paket von NaN nutzen:
https://www.dropbox.com/s/mzbt4vjtuz1c7 … 4.zip?dl=1
Wahrscheinlich braucht es danach allerdings noch weitere Anpassungen. Im MenuManager braucht es definitiv eine Anpassung im PHP Code und möglicherweise auch an anderen Orten.
Ich habe den Code von NaN nicht getestet, da ich keine v1er Version mehr einsetzte. Ich habe alle meine Seiten schon vor Jahren auf die v2 aktualisiert und kann nur von dieser Seite her sprechen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#10 26. Oktober 2025 00:57
- mike-r
- arbeitet mit CMS/ms

- Registriert: 21. Dezember 2010
- Beiträge: 900
Re: LISE Upgrade - Fehler Smarty
Danke erstmal.
Hab jetzt die andere Version noch nicht getestet, aber wenn ich zusätzlich im menümanager und sonstwo Sachen korrigieren muss; schwierig.
Hast Du da noch paar Infos zu?
P.s. Wenn das alles so komplex ist, dann könnte ich auch gleich auf 2.x upgraden. Da hab ich aber aus vielen verschiedenen Gründen keinen Bock drauf: Zeit, US-vs-DACH-Hässel und ich bin eigentlich mehr oder weniger raus ausm Web und/oder CMSMS UND es ist nicht meine Seite, möchte aber den Besitzern die Wucherpreise nicht zumuten.
Offline
#11 09. März 2026 14:03
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Ich habe nun schon einige Module umgebaut - beim Umschalten bekomm ich nun diese Fehlermeldung:
Fatal error: Type of SmartyCompilerException::$line must be int (as in class Exception) in /var/www/SERVERSERVER/lib/smarty/libs/Smarty.class.php on line 1530Da hakts ja wirklich am Smarty oder?
Kann man das irgendwie umgehen?
Beitrag geändert von brandy (05. April 2026 20:59)
Offline
#12 15. März 2026 18:30
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.438
Re: LISE Upgrade - Fehler Smarty
@brandy:
Kannst Du bitte kurz etwas genauer erklären, worum es geht?
Was meinst Du mit umschalten?
Die PHP-Version?
Von welcher Version auf welche Version?
Sieht so aus als wäre entweder Smarty nicht kompatibel mit der PHP-Version oder eine im Core von CMSms von Smarty abgeleitete Klasse. Letzteres könnte man evtl. leicht beheben. Ersteres wird schwierig.
@mike-r:
Ich hab die Basis-Installation von CMSms 1.12.4 mal kurz unter PHP 8.4. angetestet. Bis auf einmalige Warnings die nach dem Neuladen verschwunden sind, hab ich da keine Probleme erkennen können. Ich hab aber schon von Kollegen gehört, dass sie da mehr Fehler hatten und dann lieber auf CMSms 2 umgestiegen sind als sich da durchzuwursten.
I.d.R. sagt einem die PHP-Fehlermeldung ja ziemlich genau wo was klemmt. Da muss man dann nur in der Datei schauen, welche Code-Zeile das ist und was das neue Äquivalent wäre. Das Ding ist halt nur, dass man nie auf einen Blick sehen kann, wo was werden geändert muss. Man muss sich da immer Stück für Stück rantatsten. Das macht das ganze langwieriger als gedacht. Aber nicht unbedingt schwierig.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#13 31. März 2026 22:16
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Hallo!
@NaN:
Ich habe nun nochmals alles geprüft:
Das ist mein Ausgangspunkt:
Ich habe zwei Webseiten, bei denen ich von PHP 7.4 auf PHP 8.1 switche und dann oben genannte Fehlermeldung erhalte.
Ich hab noch eine weitere Installation von CMSMS mit der gleichen Version (1.12.2) - die läuft ohne Fehler auf PHP 8.1.
Wenn es nur an einem Modul läge, würde ich es ja angezeigt bekommen oder?
Vielen Dank!
Offline
#14 05. April 2026 23:24
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Ich würde probieren direkt ein Update auf die 2.2.21 zu wagen. Allenfalls zusätzliche Module auskommentieren (Ordnername z.B. mit einem ___ vor den Namen versehen). Meistens gibt es am Schluss Abhängikeiten zwischen Modulen und CMS Version, was es einfacher macht, wenn die Module auskommentiert und nach dem Update manuell auf die neuste Version aktualisiert werden.
Also so einen großen Sprung würdest du wagen? Also von 1.12.2 auf 2.2.21?
Weil mir wäre es lieber, ich weiß, dass ich länger abgesichert bin.
Weil mit einer 1.12.4er-Version werde ich vielleicht schneller ans Ziel kommen, stehe aber in einem Jahr wieder da.
Vielen Dank!
Offline
#15 05. April 2026 08:38
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
Ich hab die Basis-Installation von CMSms 1.12.4 mal kurz unter PHP 8.4. angetestet. Bis auf einmalige Warnings die nach dem Neuladen verschwunden sind, hab ich da keine Probleme erkennen können. Ich hab aber schon von Kollegen gehört, dass sie da mehr Fehler hatten und dann lieber auf CMSms 2 umgestiegen sind als sich da durchzuwursten.
Verständnisfrage: Habe nun deine Zip-Datei downgeloadet und installiert - da passiert lt. Systeminformationen nur ein Upgrade auf 1.12.3 - ist das so okay?
Vielen Dank!
Offline
#16 05. April 2026 09:02
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
So, das Update ist durch, die Seite funktioniert auf PHP 8.4.
CMSMS-Version lt. Systeminformationen ist 1.12.3.
Einen Fehler bekomme ich nur an einer Stelle wo das Gallery-Modul eingesetzt wird.
Gallerymodul ist auf Version 2.0.2
Ein Upgrade auf Version 2.1 löst das Problem nicht, sonder zerlegt die komplette Webseite.
Die Fehlermeldung ist folgende:
Fatal error: Uncaught Error: Call to undefined function create_function() in /var/www/SERVERSERVER/modules/Gallery/lib/class.Gallery_utils.php:412 Stack trace: #0 /var/www/SERVERSERVER/modules/Gallery/action.default.php(289): Gallery_utils::ArraySort(Array, Array, false) #1 /var/www/SERVERSERVER/lib/classes/class.CMSModule.php(1733): include('/var/www/vhosts...') #2 /var/www/SERVERSERVER/lib/classes/class.CMSModule.php(1800): CMSModule->DoAction('default', 'macb5f', Array, '23') #3 /var/www/SERVERSERVER/lib/module.functions.php(119): CMSModule->DoActionBase('default', 'macb5f', Array, '23') #4 /var/www/SERVERSERVER/lib/classes/class.CMSModule.php(305): cms_module_plugin(Array, Object(Smarty_Internal_Template)) #5 /var/www/SERVERSERVER/lib/smarty/libs/sysplugins/smarty_internal_templatebase.php(152) : eval()'d code(23): CMSModule::function_plugin(Array, Object(Smarty_Internal_Template)) #6 /var/www/SERVERSERVER/lib/smarty/libs/sysplugins/smarty_internal_templatebase.php(183): content_69d216c6bd05f4_88380625(Object(Smarty_Internal_Template)) #7 /var/www/SERVERSERVER/lib/classes/class.Smarty_CMS.php(337): Smarty_Internal_TemplateBase->fetch('content:content...', 'p23|content_en', '23content_en', Object(Smarty_CMS), false, false, false) #8 /var/www/SERVERSERVER/lib/classes/class.CMS_Content_Block.php(320): Smarty_CMS->fetch('content:content...', 'p23|content_en', '23content_en') #9 /var/www/SERVERSERVER/tmp/templates_c/dd44cb2728e71d341460b2e1d701f49fd57aed9f.tpl_body.25.php(43): CMS_Content_Block::smarty_internal_fetch_contentblock(Array, Object(Smarty_Internal_Template)) #10 /var/www/SERVERSERVER/lib/smarty/libs/sysplugins/smarty_internal_templatebase.php(183): content_69d214736397d9_03526322(Object(Smarty_Internal_Template)) #11 /var/www/SERVERSERVER/lib/classes/class.Smarty_CMS.php(337): Smarty_Internal_TemplateBase->fetch('tpl_body:25', 'p23', NULL, Object(Smarty_CMS), false, false, false) #12 /var/www/SERVERSERVER/index.php(199): Smarty_CMS->fetch('tpl_body:25') #13 {main} thrown in /var/www/SERVERSERVER/modules/Gallery/lib/class.Gallery_utils.php on line 412Das spannende daran - das sind die Galerien, die auf Unterseiten angezeigt werden.
Ein Slider auf der Startseite, der via Gallery funktioniert, funktioniert ohne Probleme.
Vielen Dank!
Beitrag geändert von brandy (05. April 2026 20:58)
Offline
#17 08. April 2026 13:29
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 809
- Webseite
Re: LISE Upgrade - Fehler Smarty
NaN schrieb:Ich hab die Basis-Installation von CMSms 1.12.4 mal kurz unter PHP 8.4. angetestet. Bis auf einmalige Warnings die nach dem Neuladen verschwunden sind, hab ich da keine Probleme erkennen können. Ich hab aber schon von Kollegen gehört, dass sie da mehr Fehler hatten und dann lieber auf CMSms 2 umgestiegen sind als sich da durchzuwursten.
Verständnisfrage: Habe nun deine Zip-Datei downgeloadet und installiert - da passiert lt. Systeminformationen nur ein Upgrade auf 1.12.3 - ist das so okay?
Vielen Dank!
@NaN: Ich habe nun beide Pakete probiert zu installieren - beide bringen mich zu CMSMS 1.12.3 - wie komme ich auf 1.12.4?
Offline
Seiten: 1