5.30: Backend tot: "modifier 'dirname' not allowed by security setting"

Hallo,

Nach Installation des Updates 5.30 ist das Backend der Testumgebung nicht mehr erreichbar. Es ist nur eine hellblaue Fläche zu sehen, sonst nichts. Als Fehlermeldung gibt die Browserkonsole einen 500er beim Aufruf von /backend/base.

Als genauere Fehlermeldung kommt

"Syntax Error in template "[...]/htdocs/dev/themes/Backend/ExtJs/backend/base/component/Shopware.form.field.TinyMCE.js" on line 148 "contentCSS: '{link file="backend/_resources/styles/tiny_mce.css" fullPath}?_dc=' + new Date().getTime()," modifier 'dirname' not allowed by security setting in engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 657"

Das scheint etwas internes zu sein? Wie kommt man dort wieder hinaus?

 

Edit: Nach entfernen von “|dirname” in themes/Backend/ExtJs/backend/base/component/Shopware.form.field.TinyMCE.js in Zeile 145 lädt zumindest das Backend wieder.

Hallo @vi360‍,

bitte den Upgrade-Guide prüfen: Shopware 5 upgrade guide

Hier ist der Hinweis enthalten, dass wir den Smarty Security Mode aktiviert haben, welche Modifier und PHP Funktionen erlaubt sind und wie man diese Whitelist erweitert.

Viele Grüße,
Stephan Pohl  Shopware