Ratgeber · Shopware

Shopware 6: Update fehlgeschlagen? Ursachen, Rückweg, Sicherheitsupdates

Ein Shopware-Update ist abgebrochen oder der Shop läuft danach nicht mehr richtig. Jetzt zählt ein ruhiger Ablauf: Kunden schützen, Ursache eingrenzen, dann reparieren oder zurückspielen.

Julian Bräucker Stand: ca. 11 Minuten Lesezeit
01 · Ruhe bewahren

Die ersten Schritte

Ein Update ist abgebrochen, oder der Shop zeigt danach Fehler, leere Seiten oder eine Administration, die nicht lädt. Jetzt hilft eine feste Reihenfolge.

  1. 01

    Wartungsmodus einschalten

    Für alle Verkaufskanäle. So entstehen keine Bestellungen in einem halb aktualisierten Shop.

  2. 02

    Zustand sichern

    Auch kaputt ist er die Grundlage der Fehlersuche.

  3. 03

    Protokolle lesen

    Bevor Sie etwas ändern. Die Meldung nennt meist die Stelle.

  4. 04

    Entscheiden

    Reparieren, wenn die Ursache klar und schnell behebbar ist. Zurückspielen, wenn nicht.

Den Wartungsmodus schalten Sie in den Einstellungen jedes Verkaufskanals ein oder auf der Konsole für alle auf einmal. In den Kanal-Einstellungen geben Sie auch Ihre IP-Adresse frei, um den Shop trotz Wartung zu sehen.

Auf der Konsole, für alle Verkaufskanälebin/console sales-channel:maintenance:enable --all
02 · Ursachen

Wo es typischerweise hakt

Lädt die Administration nicht, bringt oft eine Erweiterung veraltete Admin-Dateien mit. Dann hilft, sie zu aktualisieren oder vorübergehend zu deaktivieren.

Ursache 01

Inkompatible Erweiterungen

Ein Plugin unterstützt die neue Version noch nicht. Besonders Erweiterungen, die tief in Checkout, Zahlung oder Versand eingreifen.

Ursache 02

Composer-Konflikte

Wer per Composer aktualisiert, bekommt „Your requirements could not be resolved“, wenn Erweiterungen andere Paketversionen verlangen.

Ursache 03

Abgebrochene Migrationen

Ein Update baut die Datenbank um. Bricht eine Migration ab, steht sie zwischen altem und neuem Stand.

Ursache 04

Theme nicht neu kompiliert

Die Storefront sieht ungestylt aus oder einzelne Elemente fehlen.

Ursache 05

Caches und OPcache

Der Server liefert noch Teile des alten Codes aus. Die Fehler verschwinden nach dem Leeren aller Caches und einem Neustart von PHP.

Ursache 06

Hintergrundprozesse

Warteschlange und geplante Aufgaben laufen mit altem Code weiter: E-Mails, Indexierung oder Exporte hängen.

03 · Fehlersuche

Die Ursache eingrenzen

Shopware schreibt Fehler in Protokolldateien im Ordner var/log, bei einem Produktivshop in Dateien wie prod-<Datum>.log. Dazu kommt das Fehlerprotokoll des Webservers. Die Meldung nennt meist die Klasse oder Datei, und darüber das Plugin.

Ein Befehl nach dem anderen, mit Blick ins Protokoll dazwischen. Wer alles auf einmal ausführt, weiß hinterher nicht, was geholfen hat.

  • bin/console plugin:refreshErweiterungen neu einlesen.
  • bin/console plugin:listAlle Erweiterungen mit Version und Status.
  • bin/console plugin:deactivate <Name>Eine verdächtige Erweiterung abschalten.
  • bin/console cache:clearDen Cache leeren.
  • bin/console theme:compileDas Theme neu kompilieren.
  • bin/console dal:refresh:indexIndizes neu aufbauen, wenn Suche oder Kategorien falsch anzeigen.
  • bin/console messenger:stop-workersHintergrundprozesse beenden, damit sie mit neuem Code starten.
Update per Composer

Vor dem Update bin/console system:update:prepare, danach bin/console system:update:finish. Letzteres spielt die Datenbankmigrationen ein. Wurde dieser Schritt vergessen oder brach er ab, ist das oft schon die Ursache.

04 · Rückweg

Zurück geht es nur mit Dateien und Datenbank

Ein Update verändert nicht nur Dateien, sondern über seine Migrationen auch die Datenbank. Alte Dateien auf einer bereits umgebauten Datenbank führen zu neuen Fehlern.

Ohne Sicherung von direkt vor dem Update bleibt nur die Reparatur nach vorne: Ursache finden, Erweiterungen aktualisieren oder ersetzen, Migrationen erneut ausführen. Das dauert meist länger und braucht Erfahrung mit Shopware.

Sauber zurück

Dateien und Datenbank aus derselben Sicherung

Angelegt direkt vor dem Update. Bestellungen, die danach eingegangen sind, fehlen anschließend im Shop.

Deshalb zuerst Wartungsmodus

Er verhindert solche Bestellungen. Was zwischen Sicherung und Wartungsmodus bestellt wurde, gleichen Sie mit Zahlungsanbieter und Warenwirtschaft ab.

05 · Sicherheit

Sicherheitsupdates dürfen nicht warten

Ein fehlgeschlagenes Update ist kein Grund, künftig seltener zu aktualisieren.

Shopware veröffentlicht Sicherheitskorrekturen als Patch-Releases, erkennbar an der letzten Stelle der Versionsnummer. Ältere Versionen bekommen ausgewählte Korrekturen über das Security-Plugin, das eine aktuelle Version aber nicht ersetzt. Zwei Beispiele aus 2026:

Behoben in 6.7.13.1 · 6.6.10.23

Store API

Unter bestimmten Bedingungen Übernahme des Administratorzugangs und Ausführen von Code, besonders bei Headless-Shops.

Quelle: Sansec, August 2026
Behoben in 6.7.8.1 · 6.6.10.15

App-Zugangsdaten

CVE-2026-31889: Übernahme von Zugangsdaten installierter Apps.

Quelle: GitHub Security Advisory, 2026

Also: Sicherheitsupdates zeitnah und getestet einspielen, nicht blind. Wie das ohne Ausfall geht, beschreibt der Ratgeber Shopware 6 Updates einspielen, ohne den Shop zu gefährden.

06 · Generalprobe

Proben, aber nicht mit echten Kundendaten

Die beste Versicherung gegen ein fehlgeschlagenes Update ist eine Generalprobe auf einer Kopie des Shops. Dort darf es scheitern und wird behoben, bevor der Live-Shop etwas abbekommt.

Eine Kopie mit echten Namen, Adressen und Bestellungen ist aus Sicht des Datenschutzes eine zweite Datenbank voller personenbezogener Daten, oft schlechter geschützt als der Live-Shop.

Beispiel: ein Kundendatensatz vor und nach der Anonymisierung (erfundene Daten)
FeldLive-ShopKopie
NameErika BeispielKunde 4711
E-Mailerika@beispiel.dekunde4711@test.invalid
AdresseMusterweg 1Teststraße 1
Bestellung3 Artikel, 129,00 €3 Artikel, 129,00 €

Erfundene Beispieldaten. Produkte, Preise und Bestellstrukturen bleiben, Personen nicht.

07 · Meine Lösung

So verhindere ich das mit dem Doppelgänger

Für meine Kunden spiele ich jedes Shopware-Update zuerst auf dem Doppelgänger ein, einer exakten Kopie des Shops auf einem eigenen Server in Deutschland.

Anonymisierte Kopie

Kundendaten werden bei jeder Kopie anonymisiert.

Bis zur Kasse geprüft

Erweiterungen, Theme und Hintergrunddienste prüfe ich, und ich bestelle bis zur Kasse, mit den Testmodi der Zahlungsanbieter.

Live, jederzeit umkehrbar

Erst der geprüfte Stand geht live, in wenigen Minuten. Jeder Release ist eine eigene Version, der vorherige Stand ist in Sekunden wieder da.

Jeden Morgen getestet

Im Live-Shop läuft jeden Morgen eine Testbestellung bis zur Zahlung.

Wie das im Detail aussieht, steht auf der Seite Doppelgänger für Shopware.

Aus der Praxis: JuCad arbeitet mit dem Doppelgänger: Jedes Update und jede neue Funktion läuft zuerst auf der Kopie des Shops und geht erst nach dem Test live.

Doppelgänger für Shopware
Seit unser Shop einen Doppelgänger hat, auf dem Julian jedes Update und jede Änderung zuerst prüft, läuft der Shop absolut rund. Updates sind für uns kein Großprojekt mehr, das man vor sich herschiebt. Neue Funktionen sehen und testen wir dort, bevor sie live gehen, und geben sie erst frei, wenn alles passt. Das hat unsere Arbeit spürbar produktiver gemacht.
Bettina SanioHead of Marketing & Communications, JuCad®
Seit 2020in BetreuungShopware 6mit Doppelgänger
Häufige Fragen

Kurz beantwortet.

Was tue ich zuerst, wenn ein Shopware-Update fehlschlägt?

Schalten Sie den Wartungsmodus für alle Verkaufskanäle ein, damit keine Bestellungen in einem halb aktualisierten Shop entstehen. Danach sichern Sie den aktuellen Zustand für die Fehlersuche und sehen in die Protokolle unter var/log und ins Fehlerprotokoll des Webservers.

Kann ich einfach die alten Dateien zurückkopieren?

Nein. Ein Update verändert mit seinen Migrationen auch die Datenbank. Alte Dateien auf einer neuen Datenbankstruktur führen zu weiteren Fehlern. Zurück geht es nur mit Dateien und Datenbank aus derselben Sicherung, idealerweise direkt vor dem Update angelegt.

Welche Erweiterungen machen bei Updates am häufigsten Probleme?

Erweiterungen, die tief in Checkout, Zahlung oder Versand eingreifen, und individuell entwickelte Plugins, deren Hersteller die neue Shopware-Version noch nicht unterstützt. Vor jedem Update lohnt ein Blick auf die Kompatibilitätsangaben aller installierten Erweiterungen.

Nach dem Update sieht der Shop ungestylt aus. Was ist passiert?

Meist wurde das Theme nach dem Update nicht neu kompiliert, oder Caches liefern noch alte Dateien aus. Das Neukompilieren des Themes und das Leeren der Caches beheben das in vielen Fällen. Bleibt der Fehler, liegt es oft an einer Theme-Erweiterung, die nicht zur neuen Version passt.

Wie dringend sind Shopware-Sicherheitsupdates?

Sehr dringend. Shopware veröffentlicht Sicherheitskorrekturen als Patch-Releases und für ältere Versionen über das Security-Plugin. 2026 wurden unter anderem eine Lücke in der Store API mit möglicher Übernahme des Administratorzugangs und eine Lücke bei App-Zugangsdaten geschlossen. Solche Updates sollten zeitnah, aber getestet eingespielt werden.

Darf ich Updates auf einer Kopie mit echten Kundendaten testen?

Davon rate ich ab. Eine Kopie mit echten Namen, Adressen und Bestellungen ist aus Sicht des Datenschutzes eine zweite Datenbank voller personenbezogener Daten, oft schlechter geschützt als der Live-Shop. Für Tests reicht eine Kopie, in der Kundendaten anonymisiert sind.

Weiterlesen

Weitere Ratgeber

Shopware
Shopware 5 ablösen: Welche Alternative passt zu Ihrem Shop?
Shopware 6, WooCommerce, Shopify, JTL-Shop und Magento: Kosten, Aufwand und für wen was passt.
Weiterlesen
Kosten
Shopware Community Edition über 1 Million Euro Umsatz: Was jetzt?
Was über 1 Mio. € GMV wegfällt, was Rise kostet und warum ein Systemwechsel selten günstiger ist.
Weiterlesen
Sicherheit
Cyber Resilience Act: Was er für Ihre Website oder Ihren Shop bedeutet (und was nicht)
Wen der CRA verpflichtet, wen nicht, und was sich für Website- und Shop-Betreiber indirekt ändert.
Weiterlesen
Staging
Staging-Umgebung: Hoster-Staging, Plugin oder eigener Server?
Vier Ansätze im Vergleich: Isolation, Datenschutz, Rollback und Shop-Eignung.
Weiterlesen
Shopware
Shopware 6 Updates einspielen, ohne den Shop zu gefährden
Patch, Minor oder Major: Checkliste für Backup, Staging, Erweiterungen und Rollback.
Weiterlesen
Kosten
Website-Wartung: Was kostet sie wirklich?
Wartungsverträge im Vergleich, Stunden pro Update-Runde und was ein einziger Vorfall kosten kann.
Weiterlesen
Sicherheit
NIS2 für kleine Unternehmen: Betroffen oder nicht, und was Ihre Kunden jetzt fragen
Wen NIS2 direkt betrifft, was Kunden von Lieferanten fragen und wie Sie Fragen zur Website belegt beantworten.
Weiterlesen
Shopware
Von Shopware 5 auf Shopware 6: So gelingt die Migration
Was übernommen wird, was neu entsteht und wie Sie Ihre Rankings sichern.
Weiterlesen
Sicherheit
Onlineshop gehackt: Was jetzt zu tun ist
Erste Schritte bei Shopware und WooCommerce: Skimmer, Zahlungsanbieter, Kundendaten, Meldepflicht.
Weiterlesen
Shopware
Von Shopware 5 zu WooCommerce: So gelingt der Umzug
Wann WooCommerce passt, was übernommen wird und wie Sie Rankings und Kundenkonten sichern.
Weiterlesen
Sicherheit
PHP2Shell: Was die kritische PHP-Lücke für Ihre Website bedeutet
Was die PHP-Lücke erlaubt, wer betroffen ist und warum diesmal der Hoster handeln muss.
Weiterlesen
Sicherheit
PHP2Shell: Was Sie jetzt tun sollten
PHP-Version prüfen, Hoster fragen, übergangsweise absichern, Spuren eines Einbruchs finden.
Weiterlesen
Sicherheit
Sicherheit im Zeitalter von KI: Was sich für Ihre Website ändert
Was KI an Angriffen auf Websites ändert, was belegt ist und welche Abwehr wirklich hilft.
Weiterlesen
Sicherheit
Updates sind Pflicht: Was die DSGVO von Website- und Shop-Betreibern verlangt
Was Art. 32 DSGVO für Updates, Backups und Zugänge verlangt und was die Aufsichtsbehörden dazu sagen.
Weiterlesen
WordPress
Kritischer Fehler nach einem WordPress-Update: So holen Sie Ihre Website zurück
Wiederherstellungsmodus, Plugin per FTP abschalten, alte Version zurückholen und künftig vorbeugen.
Weiterlesen
Sicherheit
WordPress gehackt: Was jetzt zu tun ist
Erste Schritte, Anzeichen, Backup oder Bereinigung, Google-Warnung und Meldepflicht.
Weiterlesen
WordPress
WordPress-Updates sicher einspielen, ohne die Website zu riskieren
Warum Aufschieben riskant ist und welche Routine Core, Plugins und WooCommerce sicher hält.
Weiterlesen

Updates ohne Wochenend-Einsatz?

Schreiben Sie mir, welchen Shop Sie betreiben und wie Updates heute laufen. Ich sage Ihnen, wie der Doppelgänger Ihren Shop absichert.

Anfrage senden 0211 174 205 79
Der Doppelgängerby jbraucker

Entwickelt von Julian Bräucker, Düsseldorf. Server in Deutschland.

Rechtliches ImpressumDatenschutz
Rückendeckung für Ihre Website. © 2026 Julian Bräucker · jbraucker.com Rechenzentrum Falkenstein, Deutschland