ich erhalte folgende Fehlermeldung nachdem ich den Live Shop in ein Unetrverzeichnis kopiere um einen Testshop aufzusetzten:
Folgende Schritte habe ich durchgeführt:
Shopdateien kopiert in Unterverzeichnis
Datenbank kopiert
config.php angepasst auf neue Datenbank
Anpassung der Shop URL bzw. des base_path in s_core_shops
Fatal error : Uncaught Error: Call to a member function getForceCompile() on null in /www/htdocs/w012e22b/swlimitlesstest/engine/Library/Enlight/Template/Plugins/function.compileLess.php:54 Stack trace: #0 /www/htdocs/w012e22b/swlimitlesstest/var/cache/production_201706211403/templates/frontend_MY_de_DE_1_secure/70/3c/95/703c9598aba97565bc7429efc93a4c83307b5058.snippet.index.tpl.php(854): smarty_function_compileLess(Array, Object(Enlight_Template_Default)) #1 /www/htdocs/w012e22b/swlimitlesstest/var/cache/production_201706211403/templates/frontend_MY_de_DE_1_secure/70/3c/95/703c9598aba97565bc7429efc93a4c83307b5058.snippet.index.tpl.php(269): content_5a7d79a5afca87_02221494(Object(Enlight_Template_Default)) #2 /www/htdocs/w012e22b/swlimitlesstest/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php(180): content_5a7d79a5eb29e4_31616650(Object(Enlight_Template_Default)) #3 /www/htdocs/w012e22b/swlimitlesstest/engine/Library/Enlight/View/Default.php(274): Smarty_Internal_TemplateBase->fetch() #4 /www/htdocs/w012e in /www/htdocs/w012e22b/swlimitlesstest/engine/Library/Enlight/Template/Plugins/function.compileLess.php on line 54
Wirklich komplett den Cache gelerrt? Weil da etwas von 2017 steht. Aktuell kann das nicht sein. Falls nicht, mal den kompletten Ordner production_201706211403 killen.
Die Unterordner in …/var/cache/ entfernen sollte es eigentlich tun. Mal sicherheitshalber dabei aus dem Backend rausgehen. Wenn man sicher gehen will, kann man auch die Dateien im Ordner …/web/cache/ löschen.
Kontrolliere im Backend mal die Settings für den Shop, die Shop-URL, und mach mal testweise die Häkchen bei “SSL verwenden” und “Überall SSL verwenden” raus. Den Cache auf “Shop im Bearbeitungsmodus stellen”.
Im .htaccess die RewriteBase aufs Unterverzeichnis setzen.
Hast Du wahrscheinlich alles schon probiert?
Wenn es das nicht tut, ist was anderes kaputt. Glaub ich aber nicht. Sonst lass mal jemand anderen draufschauen, das hilft auch manchmal (Gerne PN).