Hallo Miteinander, wir haben ein Problem mit den Thumbnails beim Durchspielen des Updates von 4.3.6 auf 5.0.1. Auf unserem internen Test-Server mit PHP 5.6 und genug Speicher bricht der Konsolenbefehl (./bin/console sw:thumbnail:generate) sofort mit dieser Meldung ab PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 584 bytes) in /var/www/localhost/htdocs/sw4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 694 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 584 bytes) in /var/www/localhost/htdocs/sw4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 694
Wenn wir das Memorylimit auf -1 (also auf unendlich setzen) passiert das gleiche… Ich habe im Medienmanager die Thumbnails alle gelöscht und nur die drei von SW5 benötigen Größen angelegt. Den “thumbnail”-Ordner auf dem FTP habe ich geleert. Dann funktioniert der Konsolenbefehl so halb. Er fängt kurz an was zu berechnen und erstellt ca. 3000 Thumbnails, aber lange nicht genug. (insgesamt geht es um über 13.000 Bilder) Was aber auch seltsam ist, ist, dass er 140px Bilder berechnet. Aber die kleinste Vorgabe ist 200x200. Hat jemand eine Lösung dazu??? Danke, wir sind für jeden Hinweis dankbar!!
Hi, laut der Fehlermeldung ist dein „memory_limit“ zu gering. Dein aktueller „memory_limit“ beträgt 128M. Für Shopware 5 bzw. für größere Bilder braucht man ein größeres „memory_limit“. 265M ist die Empfehlung aus der SW-Systemvoraussetzung. Heiner
Hallo Heiner, vielen Dank für die Antwort. Wir haben auch schon das Limit, wie beschrieben, komplett deaktiviert auf -1, was auch keine Lösung war. Bei einer Neuinstallation von 5 mit den Demodaten funktioniert die Neuberechnung. Nur nach einem Update (unseres Liveshops in Testumgebung) auf SW5 kommt der Fehler. Inzwischen berechnet er ca. 3000 Bilder bricht dann aber ab… irgendwas stimmt da nicht