Hallo liebe Shopware Gemeinde!
Wir möchten eine lokale OnPrem Shopware 6.4 Installation auf ein Staging System stellen.
Dazu haben wir Shopware erst auf dem Staging System installiert und minimal eingerichtet.
Danach haben wir die lokale Datenbank auf dem Staging-System eingespielt und unsere custom App (ein Theme als App) und den media Ordner hochgeladen.
Nach Anmelden im Admin auf dem Staging-System wurden wir gefragt ob wir die Apps verschieben, kopieren oder deinstallieren möchten. Wir haben „kopieren“ gewählt.
Nach Anpassen der Domain in den Einstellungen lief das Frontendend – jedoch ohne Assets. (Evtl. haben wir auch unser Theme dekativiert und sofort wieder aktiviert.)
bin/console assets:install
auf der Kommandozeile ließ unsere App Assets erscheinen.
Jedoch sind Referenzierungen zu unseren Medien (z.B. src
-Attribute bei img
-Elementen) auf dem Staging-System, wie sie Shopware für das Frontend generiert, anders, so dass sie nicht gefunden.
Was können wir machen, damit Medien-Verlinkungen aus dem Frontend wieder stimmen? Cache haben wir geleert und den Index neu aufbauen lassen, was auch einen Medien-Index neu aufgebaut hat.
Alternativ: was sind die Hintegründe zu den anderen Verlinkungen im Frontend auf einer anderen Domain trotz identischer Datenbank, so dass wir selbst vielleicht eine Lösung finden können?
Freundliche Grüße!