sw:media:migrate Error / Fehlermeldung : Allowed memory size of xxxxxxxx bytes exhausted

Hallo, 

Ich habe in media/suppliers keine unterordner wie bei media/image 

Deswegen wollte ich alle Bilder neu migrieren.  php console sw:media:migrate

Auf Staggingsystem mit wenige Bilder funktioniert das sehr gut und die Ordner mit der neuen Struktur werden generiert. 

Auf Live System haben wir viele Bilder und daher bekomme ich nach 84426 Bilder diese Fehlermeldung : PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /var/www/vhosts/DOMAIN/httpdocs/vendor/league/flysystem/src/Util.php on line 19

 

Memory Limit habe ich auf 2048 erweitert. mit --skip-scan geht auch nicht. 

Was kann man da sonst machen? 

 

Vielen Dank 

Beste Grüße 

Amin

cool

 

Nicht die schönste Lösung, aber du könntest die livemigration über die config.php aktivieren. Dann werden die Bilder bei Aufruf migriert.

Was ist wenn man die Bilder über die API hochgeladen hat und man möchte diese einmalig migrieren, geht das auch ohne Aufruf von den Bildern ?

@BjarneL schrieb:

Was ist wenn man die Bilder über die API hochgeladen hat und man möchte diese einmalig migrieren, geht das auch ohne Aufruf von den Bildern ?

Verstehe die Frage nicht…

Wurden die Bilder unter 5.1 per API angelegt? Wenn man in aktuellen Versionen Bilder überträgt ist das ja garnicht mehr nötig.

Für Updates von alten Shopware Versionen gibt es die livemigration oder den Konsolenbefehl. 

1 „Gefällt mir“

Bei mir wurden die Bilder in aktuellen Version hochgeladen und die Artikelbilder werden richtig angezeigt. 

Das Problem ist nur bei den Herstellern. 

Wenn ich den Ordner /media/supplier aufrufe gibt es da keine Unterordnern, sondern nur die Hersteller Logos wie z.B. „bild.jpg“ und wenn ich die Hersteller Bilder in Backend aufrufe bekomme ich ein Url was nicht existiert:  Domain .de/media/suppliers/2c/b4/91/bild.jpg

Mit Migration von Bildern in Staggingsystem habe ich hinbekommen dass die Unterordnern generiert werden. aber wie gesagt in Live Shop gibt es diese Fehlermeldung. 

 

Aber für die paar wenigen Bilder kannst du doch dann einfach die Livemigration aktivieren. Das sollte ja kein Problem sein.

ok vielen Dank.