# Bilder werden nicht migriert

**URL:** <https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383>\
**Category:** Installation / Einstieg\
**Created:** [20. März 2024 um 14:03 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383 "2024-03-20T14:03:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 14:03 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/1 "2024-03-20T14:03:55Z")

</div>

Hallo, ich bin gerade dabei einen 5.7.18 Shop auf die Version 6 zu migrieren.  
Doch irgendwie kann er die Bilder nicht übertragen. Der Fehlerlog schreibt mir für alle Bilder diesen fehler hier aus:

```auto
[warning] SWAG_MIGRATION_CANNOT_GET_MEDIA_FILE
The media file cannot be downloaded / copied
The media file with the uri "media/image/front-bumper-lip-splitter-guard-challenger-2015-2021-scat-pack.jpg" and media id "018e5bf01e617053a5da30082d15e4b0" cannot be downloaded / copied.

```

Ich habe die Migration über die Datenbank gemacht, da in dem Shop keine verbindung via API klappt.

Hat jemand ein Lösung für das Problem?

Grüße

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [20. März 2024 um 14:22 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/2 "2024-03-20T14:22:49Z")

</div>

Aus Erfahrung liegt es and nicht ausreichend RAM oder Max\_Execution\_Time auf Seiten des Shopware 5 Servers. In den Error Logs auf dem Shopware 5 Server lässt sich vermutlich mehr finden.

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 14:44 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/3 "2024-03-20T14:44:00Z")

</div>

Also am Ram oder der Max\_Execution\_Time sollte es nicht liegen, ich kann dir gerne mal das Logfile vom Server und das aus der Migration zukommen lassen.  
Der Sercer hat 32GB Ram und bei der Installation war alles auf Grün und teilweise besser wie angegeben.

Die 5er installation liegt auf der Hauptdomain und die 6er auf einer [dev.domain.de](http://dev.domain.de)

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [20. März 2024 um 14:48 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/4 "2024-03-20T14:48:19Z")

</div>

> [@MarcellusGompperus](#):
>
> Ich habe die Migration über die Datenbank gemacht, da in dem Shop keine verbindung via API klappt.

Hä? Was heißt denn das? Die Migration manuell per Hand gemacht? Also wenn bei der Migration vieles schwierig ist, aber die API Verbindung klappt zu 100% wenn die Zugangsdaten stimmen.

> [@MarcellusGompperus](#):
>
> `The media file cannot be downloaded / copied`

Vielleicht stimmt auch etwas am Pfad nicht.

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 14:52 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/5 "2024-03-20T14:52:15Z")

</div>

Ich hab im 5er Shop die API Aktiviert und alles eingetragen aber er kann keien Verbindung aufbauen, liegt vielleicht auch daran, der Shop hatte auch mal Probleme mit Passwort setzen (Admin hatte sein Kennwort vergessen) 😉

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 16:57 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/6 "2024-03-20T16:57:57Z")

</div>

Ich hab jetzt gerade eben mal noch in der Datenbank in der Tabelle swag\_migration\_media\_file einmal nachgeschaut und dort ist in der Spalte uri immer nur der Pfad „media/image/name der datei“ hinterlegt. Wenn mich nicht alles täuscht, müsste dort doch der eintrag so aussehen [domainname.de/media/image/name](http://domainname.de/media/image/name) der datei oder?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [20. März 2024 um 18:53 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/7 "2024-03-20T18:53:30Z")

</div>

Ich habe die Migration bisher noch nie über die Datenbank gemacht, aber Shopware sollte die Domain des alten Shops kennen und entsprechend dann auch korrekt abrufen.

Wie schon geschrieben würde ich als aller erstes in den Logs nachsehen, da dort detaillierte Fehlermeldungen zu finden sind.

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 19:09 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/8 "2024-03-20T19:09:16Z")

</div>

Ich hab die Logs durchgesehen und ich hab dann gesehen das in der Datenbank in den Migrationstabellen nur der Pfad des Bildes steht aber ohne [https://www.meinedomain.de](https://www.meinedomain.de)

Wenn ich den Pfad aus der Tabelle kopiere und die URL davor setze ist das Bild aufrufbar.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [20. März 2024 um 20:04 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/9 "2024-03-20T20:04:33Z")

</div>

Mir ist nicht wirklich klar, was die Logs mit der Datenbank zu tun haben.

Die Fehlermeldung kommt nur in dieser Datei vor. Und dort wir per file\_exists geprüft, ob die Datei lokal existiert.

> <https://github.com/shopware/SwagMigrationAssistant/blob/trunk/Profile/Shopware/Media/LocalMediaProcessor.php>

Da ich die Datenbankvariante noch nie benutzt habe, kann ich leider nicht mehr dazu sagen.

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [20. März 2024 um 20:17 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/10 "2024-03-20T20:17:49Z")

</div>

Ok, hast du vielleicht einen Tipp wie ich die API Verbindjbg aufbauen kann?  
Ich hab das Problem in dem Shopware 5 shop das wenn ich den Benutzer anzeigen möchte, ein Fehler 503 kommt und sich gar nichts mehr tut 🙈

Hab jetzt gerade gelesen das es wohl über die API gehen könnte

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [20. März 2024 um 20:32 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/11 "2024-03-20T20:32:35Z")

</div>

Einfach ein API Key generieren in SW 5 unter Deinem Benutzer. Aber gut, wenn Du ein 503er bekommst, dann ist wohl was anderes im Argen…

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [21. März 2024 um 05:57 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/12 "2024-03-21T05:57:51Z")

</div>

Guten Morgen, ja ich hab es gerade eben nochmal verdickt, ich kann im Backend einen Benutzer erstellen, das klappt wunderbar. Dort kann ich den API Schlüssel auch erstellen. Einloggen funktioniert auch, aber der API Schlüssel geht nicht. Wenn ich nach dem Einloggen das Ko to bearbeiten möchte bekomme ich gleich den 503 und die Fenster werden geschlossen.

Kann ich denn irgendwie in der Datenbank in der Spalte Uri vor die Einträge noch die „[https://meinedomain.de/„](https://meinedomain.de/%E2%80%9E) hinzufügen ohne das ich das für jeden Artikel einzeln machen muss? Da wäre ich locker eine Woche beschäftigt. 🙈

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [21. März 2024 um 07:02 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/13 "2024-03-21T07:02:07Z")

</div>

> [@MarcellusGompperus](#):
>
> Guten Morgen, ja ich hab es gerade eben nochmal verdickt, ich kann im Backend einen Benutzer erstellen, das klappt wunderbar. Dort kann ich den API Schlüssel auch erstellen. Einloggen funktioniert auch, aber der API Schlüssel geht nicht. Wenn ich nach dem Einloggen das Ko to bearbeiten möchte bekomme ich gleich den 503 und die Fenster werden geschlossen.

Dem würde ich zuerst einmal auf den Grund gehen, bevor ich mich ans Migrieren machen würde. Shopware-/Serverlogs, ggf. spielt ein Plugin verrückt? Oder mal in die Entwicklerkonsole schauen, ob da beim Request detailliertere Fehlermeldungen kommen.

Und wenn das passt, noch einmal migrieren - am besten die Prüfsummen zurücksetzen, damit alles noch einmal neu geschrieben wird.

Shopware 6 - und die Migration - ist ohne tiefergehendes technisches Wissen kaum selbstständig machbar.

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [21. März 2024 um 07:14 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/14 "2024-03-21T07:14:40Z")

</div>

Ich hab einmal geschaut nur das Logfile sieht für mich aus als würden dort die Einheitliche Feldtheorie gelöst werden 😂🙈

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [21. März 2024 um 07:49 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/15 "2024-03-21T07:49:52Z")

</div>

Nehme mal den Chrome-Browser und öffne die Entwickler-Konsole: Anzeige-\>Entwickler-\>Entwicklertools - dort gehst du in den Network-Tab.

Dann öffnest du den Benutzer im Backend und schaust was beim Request zurückkommt - der „getUserDetails“-Request sollte bei der rot sein (503-Error). Schau mal, ob unter Preview/Response weitere Infos/Fehlermeldungen kommen.

 ![fehler](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/c/2/c2971fd778fb6706c7cf23298784bf271443ee2d.png)

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [21. März 2024 um 07:54 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/16 "2024-03-21T07:54:27Z")

</div>

> [@MarcellusGompperus](#):
>
> ist in der Spalte uri immer nur der Pfad „media/image/name der datei“ hinterlegt

Hm, habe jetzt ein ganzes Rudel an Migrationen hinter mir, aber das lese ich zum ersten mal, dass hier die Domain komplett fehlt. Zumal das die Domain ist, die bei der API mit angegeben werden muss. Das hört sich alles etwas sonderbar an. Wie sind denn ohne API die Einträge in swag\_migration\_media\_file gekommen?

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [21. März 2024 um 08:21 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/17 "2024-03-21T08:21:27Z")

</div>

Ich glaube das Problem liegt wirklich am „nicht sauberen“ Grundsetup. Wenn es schon beim Anlegen eines API-Keys in Shopware 5 zu einem 500er-Fehler kommt, muss man sich nicht wundern, dass die Migration auch nicht rundläuft.

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [21. März 2024 um 10:56 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/18 "2024-03-21T10:56:07Z")

</div>

Ja kommt in Shopware 5 auch was im Browser, wenn Du z.B.:

[https://www.dein-shop.de/api/articles/](https://www.dein-shop.de/api/articles/) eingibst?

---

<div class="post-metadata">

**Author:** ![MarcellusGompperus](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@MarcellusGompperus](https://forum.shopware.com/u/MarcellusGompperus)\
**Post date:** [21. März 2024 um 12:03 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/19 "2024-03-21T12:03:30Z")

</div>

So ich hab das gerade eben mal gemacht und ich habe in der Console:

Request URL:

[https://meine-domain.de/backend/UserManager/getUserDetails?\_dc=1711022292279&page=1&start=0&limit=30&id=54](https://meine-domain.de/backend/UserManager/getUserDetails?_dc=1711022292279&page=1&start=0&limit=30&id=54)

Request Method:

GET  
Status Code:c503 Service Unavailable  
Remote Address:c87.106.152.XX:XXX  
Referrer Policy: strict-origin-when-cross-origin

In Preview und Response

## Ups! Ein Fehler ist aufgetreten!

Wir wurden bereits über das Problem informiert und arbeiten an einer Lösung, bitte versuchen Sie es in Kürze erneut.

## Ups! Ein Fehler ist aufgetreten!

```
<span class="frontend_error_exception">Wir wurden bereits &uuml;ber das Problem informiert und arbeiten an einer L&ouml;sung, bitte versuchen Sie es in K&uuml;rze erneut.</span>

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [21. März 2024 um 12:06 UTC](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383/20 "2024-03-21T12:06:19Z")

</div>

Dann würde ich den Shop mal temporär in Wartungsmodus setzen und Fehlerausgaben aktivieren: [config.php settings](https://developers.shopware.com/developers-guide/shopware-config/)

Und dann nochmals über die Console schauen.

[Nächste Seite](https://forum.shopware.com/t/bilder-werden-nicht-migriert/103383.md?page=2)
