Anlegen einer Testumgebung - Fehler

Hallo,

 

ich erhalte folgende Fehlermeldung nachdem ich den Live Shop in ein Unetrverzeichnis kopiere um einen Testshop aufzusetzten:

Folgende Schritte habe ich durchgeführt:

  1. Shopdateien kopiert in Unterverzeichnis
  2. 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

Hallo,

 

leere mal den Cache. Also komplett alle Caches. Das ist nämlich eine Fehlermeldung aus dem Cache.

 

 

MFG

 

derwunner

1 „Gefällt mir“

unter var/cache habe ich alles gelöscht… Der Fehler bleibt leider bestehen.

Hat keiner eine Lösung? Ich habe einfach das komplette shopware verzeichnis kopiert und in den Unterordner gelegt.

var/cache/production_201706211403

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.

 

1 „Gefällt mir“

Ja ich lösche die Ordner immer komplett. Sobald ich aber die Seite reloade wird der Ordner wieder erzeugt mit production_201706211403.

Der AUfruf des BAckend funktioniert ohne Probleme. Allerdings lässt sich über das Backend das Theme nicht kompilieren. Der Prozess geht nie zu Ende.

Hat keiner mehr eine Idee? Wäre für jeden Tipp dankebar!

es gibt eine shell datei die den cache besser aufräumt unter var/cache/clear_cache.sh

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 :slight_smile: (Gerne PN).

Viel Erfolg,

Geert

 

1 „Gefällt mir“