Wir Migrieren aktuell auf von Shopware5 auf Shopware6 und sämtliche Mediendaten konnten nicht übertragen werden.
Die Migration erfolgt über den selben Hostingdienst, wo bereits shopware5 gehostet wurde. Als Theme wurde Modern von Themeware eingesetzt. Im neuen Verkaufskanal ist auch bereits die neu gekaufte Lizenz von Themeware Modern Pro installiert und aktiviert. Das Theme wird in der Basiskonfiguration auch bereits angezeigt. Die Produkte sind erfolgreich migriert worden und werden im Shop angezeigt, allerdings ohne Mediendaten.
Unsere Recherche hat uns zu folgendem Eintrag geführt:
https://forum.shopware.com/t/migration-von-sw5-nach-sw6-kategorie-bilder-fehlen/98615/2
Wenn wir alles korrekt interpretieren, dann ist unsere Feststellung, dass die Tabelle swag_migration_media_file
fehlt in unserem Fall korrekt, da wir eine lokale Migration durchführen.
Weiter ist uns aufgefallen, dass in Inhalte>Media>Migration Media Folder
(Shopware6) fast alle Ordner, die auch in Shopware5 vorhanden waren als Media, dort ebenfalls vorhanden sind. Zum Vergleich die beiden Ansichten der jeweiligen Versionen:
Leider fehlt in SW6 die Anzahl der Dateien in den jeweiligen Ordnern, aber wir haben die vorhanden Ordner verglichen und festgestellt, dass Dateien vorhanden sind, diese jedoch als DEFEKT angezeigt werden.
Wir haben einen Blick in die Logs geworfen: Dabei sind uns einige Einträge bzgl.
seo_url of object type "custom" with source id "1040206" could not be converted.
aufgefallen. Nach unserer Erkenntnis dürften die massenhaften SEO Fehler nicht die Ursache für die fehlenden Mediadaten sein.
Weiter unten im Logfile ist uns aufgefallen, dass der Fehler, welcher auch im oben genannten Posting erwähnt wird, auch bei uns zu finden ist:
[warning] SWAG_MIGRATION_CANNOT_GET_MEDIA_FILE
The media file cannot be downloaded / copied
The media file with the uri "media/image/augemus-logo-mobile.png" and media id "018b2d88c4dc70d0a58e1931913a4354" cannot be downloaded / copied.
Die relativen Pfade scheinen hier auch das Problem zu sein. Was könnte das Problem verursache, wie kann man das lösen? Es handelt sich um mehrere hundert Datensätze.