Ich habe bereits das Forum durchsucht aber keine passende Antwort gefunden. Daher bitte ich bei folgendem Problem um Eure Hilfe.
Migration über den Assistenten gestartet → Kunden, Bestellungen etc. werden migriert nur die Bilder bzw. Medien werden nicht runtergeladen, allerdings werden leere Bilder-Dateien in Shopware angelegt.
Die Logfile zeigt folgende Fehlermeldung bei der Übertragung der Medien:
[error] SWAG_MIGRATION_RUN_EXCEPTION
An exception occurred
Entity: media, sourceId: -
No file system permissions to create or write to files or directories.
Die Datei- und Ordnerberechtigungen sind auf 755 gesetzt. Hat jemand eine Lösung oder bereits denselben Fehler gelöst?
Ich habe auch das gleiche Problem und bisher keine Lösung gefunden.
Fehler: SWAG_MIGRATION_CANNOT_GET_MEDIA_FILE
Habe auch per Console im Grundverzeichnis des SW6-Shops (ein Verzecihnis über Public)
php bin/console migration:migrate media
ausgeführt. Es hat sich aber nichts geändert. Mediendateien sind noch immer nicht richtig übertragen.
[error] SWAG_MIGRATION_RUN_EXCEPTION
An exception occurred
Entity: media, sourceId: -
No file system permissions to create or write to files or directories.
hatte vor Kurzem noch einen Fall, bei welchem der Cronjob für den message:consume Befehl nicht richtig konfiguriert wurde und daher die Berechtigungen nicht stimmten.
Alles Berechtigungen sind korrekt. Habe zur Sicherheit nochmals via PHP-Testskript Ordner und Dateien in den jeweiligen Verzeichnissen erstellt und das funktioniert.
Die fehlt in allen Meldungen im migrationRunLog. Alle Produktbilder sind nach der Migration fehlerhaft.
Laut meinem Hoster CLI Worker deaktivieren. Admin Worker aktivieren. Alle Cronjobs vorübergehend deaktivieren auf dem Shopware 6 und dann MIgration erneut probieren. Hatte den gleich Fehler wie hier oben beschrieben und jetzt hat es funktioniert. Der Fehler tritt scheinbar nur vereinzelt auf aber ab und an wohl schon. Hoffe es klappt auch bei euch.