Ich bin neu hier bei Shopware und teste gerade den Shop. Leider komme ich momentan nicht mehr weiter. Ich habe ein eigenes Theme angelegt, dies funktionierte auch soweit und die Änderungen wurden immer übernommen. Seit Gestern allerdings wird nicht mehr kompiliert. Das Fenster dafür geht zwar auf, startet aber nicht, abbrechen ist auch nicht möglich. In der Konsole wird mir folgender Fehler angezeigt:
Ext.Error: You’re trying to decode an invalid JSON String:
Fatal error : Out of memory (allocated 81526784) (tried to allocate 72 bytes) in /d7906af259759a1a452e0469d1fd8cd2/www/vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php on line 297
503 Service Unavailable
Vielleicht kann mir irgendwer weiterhelfen?
Ich nutze keinen eigenen Server, sondern den, auf den der Testshop geladen wird. Memory_limit steht auf 256M.
Vielen Dank und viele Grüße,
Manuel
Nachtrag: Falls es irgendwie von Bedeutung ist: Ich habe 2 .less-Dateien angelegt, um den Footer grafisch verändern zu können. Diese habe ich aber, da das Ganze nicht funktionierte, wieder vom Server gelöscht.
Genau, Limit steht bei 256, sollte also doch eigentlich in Ordnung sein? Der komplette Cache wurde gelöscht. Auch die production_XXX Ordner im Cache hab ich zwischendurch gelöscht. Da hab ich nun wieder 2 drin.
Ich gehe fast davon aus, daß es an den .less-Dateien liegt, da der Fehler ja erst danach aufgetreten ist. Allerdings hab ich beide angelegten Dateien auch wieder gelöscht.
Kann es sein, daß von diesen Daten irgendwas in andere übertragen wurde? Wobei es eigentlich nur um die Hintergrundfarbe vom Footer ging…
Wenn du die angelegten Less-Daten gelöscht hast, den Cache gellert hast und noch zusätzlich “production_XXX” umbenannt oder gelöscht hast, kann es ja nichts mehr aus den Cache nehmen und auf andere Daten wird nichts übertragen außer eben in den Cache.
Wenn das Limit wirklich 256M ist versuche noch mal wenn möglich das “php_value max_execution_time” zu erhöhen.
Weiter weiß ich dann auch nicht ohne selbst zu schauen.
Hattes du vorher schon mal Änderungen in den Tpl-Dateien oder less vorgenommen, die sich jetzt erst auswirken duch das löschen des Cache und komprilieren des Theme?
Nutzt du ein eigenes Theme? wenn ja funktioniert das ganze mit dem original? oder hattes du Plugin installiert die das bewirken oder hast du das Debug-Plugin im Einsatz das manchmal auch Probleme.
php_value max_execution_time hab ich jetzt mal auf 300 gesetzt, weiterhin ohne Erfolg.
Angefangen hab ich mit der Erklärung zum Aufbau eines eigenen Themes auf der Shopware-Seite. Also das mit der kompletten Ordner-Struktur. Das funktionierte leider nicht so ganz, was wohl daran lag, daß 2 Webseiten in den Stammdaten eingetragen waren. Das komplette MyTheme hab ich dann entfernt.
Ich hab dann ein eigenes Theme erstellt auf Basis des Responsive-Themes. Die ganzen Einstellungen funktionierten auch, also ändern der Farben usw. Kompilieren war kein Problem, bis ich eben mit den 2 .less-Dateien angefangen habe, um den Footer zu verändern.
Weitere PlugIns hab ich nicht installiert.
Ich danke für die Hilfe. Vielleicht hat ja noch irgendwer eine Idee?