Folgendes Problem auch hier.
Nach Upgrade auf 5.3.4 bekam ich seit heute Morgen auch immer wieder Fehlermeldungen (s.u.)
Vorauszuschicken wäre, dass ich gestern Nachmittag PaypalPlus installiert habe, was im Weiteren keine Probleme gebracht hatte.
Erst nach dem Upgrade auf 5.3.4 kam es zur Fehlermeldung.
Im Übrigen ging das soweit, dass offenbar sogar die SEO-URL´s der Bog-Beiträge einen 404-Fehler ausgelöst hatten. Das War dann allerdings nach Neu-Aufbau des SEO-Index und anschließender Neu-Kompilierung der Shop-Dateien behoben.
Nicht jedoch der unten aufgeführte Fehler, der sich jedoch mit einer weiteren Meldung „abgewechselt“ habe, die ich leider vergessen habe, zu kopieren.
Es lässt sich jedoch bemerken, dass die Fehlermeldungen tatsächlich dann auftraten, wenn aus dem Offcanvas-Warenkorb auf „Warenkorb bearbeiten“ und dann zurück auf die Startseite des Shops gewechselt wurde (Kategorie- und Detailseiten funktionierten weiterhin wie gewohnt).
Der auf Seite 5 dieses Threads gepostete Workaround
@DennisG schrieb:
Das Entfernen / ausschalten der SmartySecurity und danach Cach leeren sollte eigentlich helfen. Alternativ sollte es helfen wenn ihr in der
Datei: /…engine/Library/Smarty/sysplugins/smarty_security.php
die Methode: isTrustedResourceDir anpasst und einfach ein return true einbaut.
public function isTrustedResourceDir($filepath)
{
return true; //
Zur weitern Fehleranalyse könnt ihr auch das Plugin von shyim installieren: https://github.com/shyim/whoops-for-shopware
Aktuell gehen wir davon aus das dieser Check vor dem hinzufügen der Template Ordner von Plugins läuft und dadurch der Fehler geworfen wird.
hat hier zunächst einmal Abhilfe geschaffen.
Hier noch die Fehlermeldung der Vollständigkeit halber.
Fatal error : Uncaught SmartyCompilerException: Syntax Error in template „/var/www/clients/client2042/web4262/web/themes/Frontend/Bare/frontend/index/index.tpl“ on line 7 „<html class="no-js" lang="{s name=‚IndexXmlLang‘}{/s}" itemscope="itemscope" itemtype="http://schema.org/WebPage">“ unknown tag „s“ in /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:657 Stack trace: #0 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php(443): Smarty_Internal_TemplateCompilerBase->trigger_template_error(‚unknown tag „s“‘, 7) #1 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php(2388): Smarty_Internal_TemplateCompilerBase->compileTag(‚s‘, Array) #2 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_templa in /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 657
Edit:
jetzt habe ich eben gemerkt, dass die o.g. zweite Fehlermeldung noch ein einem anderen Browser-Fenster vorhanden war:
Fatal error : Uncaught SmartyException: directory ‚/var/www/clients/client2042/web4262/web/engine/Shopware/Plugins/Community/Frontend/KamoProductShortDescription/Views/frontend/listing/product-box/box-basic.tpl‘ not allowed by security setting in /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_security.php:381 Stack trace: #0 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_resource_file.php(33): Smarty_Security->isTrustedResourceDir(‚/var/www/client…‘) #1 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_resource.php(532): Smarty_Internal_Resource_File->populate(Object(Smarty_Template_Source), NULL) #2 /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_internal_resource_extends.php(41): Smarty_Resource::source(NULL, Object(Enlight_Template_Manager), ‚/var/www/client…‘) #3 /var/www/clients/client2042/web4262/web/engine/Library/Enlight/Components/Snippet/Resource.php(76): Smarty_Internal_Res in /var/www/clients/client2042/web4262/web/engine/Library/Smarty/sysplugins/smarty_security.php on line 381