Es tritt der Fehler "Oops! An Error Occurred" in der Storefront.
Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.
Ursachen
Der Fehler "Oops! An Error Occurred" ist eine gängige Fehlermeldung, die angezeigt wenn ein technisches Problem auftritt und eine bestimmte Funktion oder Seite nicht ordnungsgemäß geladen werden kann. Es gibt mehrere mögliche Ursachen für den Fehler "Oops! An Error Occurred" in Shopware.
Inkompatible Erweiterungen oder Themes: Nicht mit der aktuellen Shopware-Version kompatible Erweiterungen können den Fehler verursachen.
Fehlende, veraltete oder fehlerhafte Dateien: Fehlerhafte, veraltete oder fehlende Dateien können den Fehler verursachen.
Falsche Einstellungen: Falsche Einstellungen können den Fehler verursachen.
Datenbankprobleme: Fehlerhafte oder fehlende Einträge in der Datenbank können den Fehler verursachen.
Serverprobleme: Unzureichende Ressourcen, fehlerhafte Konfigurationen oder Netzwerkprobleme auf dem Server können den Fehler verursachen.
Um den Fehler gezielt zu beheben, solltest du systematisch vorgehen. Die folgenden Schritte helfen dir, mögliche Ursachen zu identifizieren und das Problem zu lösen.
Erweiterungen und Themes überprüfen: Stelle sicher, dass alle Erweiterungen mit der aktuellen Shopware-Version kompatibel sind. Aktualisiere alle Erweiterungen und deaktiviere inkompatible Erweiterungen vorübergehend.
Cache leeren: Leere einmal den gesamten Shopware-Cache (ggf. per FTP).
Dateien und Konfigurationen überprüfen: Überprüfen, ob alle erforderlichen Dateien vorhanden und die Shopware-Konfiguration korrekt ist.
Der Fehler "Oops! An Error Occurred" in Shopware lässt sich mit einer systematischen Prüfung von Erweiterungen, Themes, der Datenbank und der Serverumgebung beheben.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Shopware aktualisieren: Aktualisiere Shopware auf die neueste Version, da Fehler in neueren Versionen behoben sein könnten.
Datenbank überprüfen: Prüfe die Datenbank auf mögliche Probleme, beispielsweise mit Tools wie phpMyAdmin. Wende dich an deinen Hosting-Anbieter für Unterstützung bei der Überprüfung.
Serverumgebung überprüfen: Stelle sicher, dass ausreichend Ressourcen verfügbar sind.
Fehlerprotokolle überprüfen: Prüfe den PHP-Error-Log sowie die Shopware-Fehlerprotokolle auf Hinweise zur genauen Fehlerursache.
Hinweis: Aus unserer Erfahrung tritt der Fehler häufig im Zusammenhang mit Updates von Erweiterungen und Themes auf, wobei in den meisten Fällen Inkompatibilitäten durch manuelle Updates verursacht werden. Wir empfehlen daher bei Updates stets unseren zu nutzen.
Lösungen
Tipp: Besonders wichtig ist es, Shopware sowie alle Erweiterungen stets aktuell zu halten und deren Kompatibilität regelmäßig zu überprüfen!
Das Erlebniswelt-Layout wurde zugewiesen aber die CMS-Blöcke werden nicht angezeigt.
Hintergrundinformation
Die Sticky Top-Navigation und der Erlebniswelt-Header von ThemeWare® werden per JavaScript eingeblendet und positioniert.
Ursache
Wenn die Sticky Top-Navigation nicht eingeblendet wird, wirst du mit 99.9%iger Wahrscheinlichkeit eine oder mehrere Fehlermeldungen in den Browser-DevTools finden, welche sich auf JavaScript-Fehler beziehen.
JavaScript-Fehler welche durch Erweiterungen Dritter verursacht werden können JavaScript-Funktionen von ThemeWare® stören. In diesem Fall wird offensichtlich die Sticky Top-Navigation gestört.
Lösung
Deaktiviere (nicht deinstalliere!) einmal alle verwendeten Erweiterung. Besteht das Problem nach Deaktivierung aller Erweiterungen nicht mehr, liegt das Problem wahrscheinlich an einer Erweiterung.
Das Pop-up bzw. Modal für "Versandkosten" (z.B. auf der Artikelseite) öffnet sich, aber bleibt leer.
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Mehr Informationen sowie eine Anleitung zur Lösung des "Problems" findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Nach einem Theme-Update traten in einem Theme-Duplikat gelegentlich Darstellungsfehler in der Storefront auf.
Traten die Darstellungsfehler lediglich in einem Theme-Duplikat auf, war dafür meist ein Bug in Shopware die Ursache.
Mehr Informationen dazu findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Hinweis: Dieser Bug wurde von Shopware mit Version 6.4.8.0 behoben.
Lösung
Fehler nicht gelöst?
Unterkategorien im Listing werden nicht angezeigt
Leider zeigt der ThemeWare® CMS-Block "Unterkategorien im Listing" keine Unterkategorien an.
Die CMS-Erweiterung "Unterkategorien im Listing" von ThemeWare® funktioniert, wie der Name bereits andeutet, nur auf CMS-Seiten vom Typ "Kategorieseite". Zudem werden Unterkategorien in Shopware 6 nur für Hauptkategorie ausgespielt.
Erstelle ein CMS-Layout vom Typ "Kategorieseite", füge hier den CMS-Block "Unterkategorien im Listing" ein und weise das Layout der gewünschten Kategorie zu. Achte zudem darauf, dass sich die entsprechende Kategorieseite in einer Hauptkategorie befindet.
Fehlerbeschreibung
Ursache
Lösung
CMS-Blöcke werden in Erlebniswelt nicht angezeigt
Fehlerbeschreibung
Das Erlebniswelt-Layout wurde zugewiesen aber die CMS-Blöcke werden nicht in der Storefront angezeigt.
Hintergrundinformation
ThemeWare® bietet das Feature "CMS-Animationen". Mit diesem Feature werden CMS-Blöcke ausgeblendet und beim Scrollen der CMS-Seite in der Storefront mit einer CSS-Animation eingeblendet sobald der entsprechende CMS-Block in den sichtbaren Bereich des Browser-Fensters kommt.
Diese Animation wird per JavaScript gesteuert.
Ursache
Werden die CMS-Blöcke nicht wie vorgesehen eingeblendet, wirst du mit 99.9%iger Wahrscheinlichkeit eine oder mehrere Fehlermeldungen in den Browser-DevTools finden, welche sich auf JavaScript-Fehler beziehen.
JavaScript-Fehler, welche durch Erweiterungen Dritter verursacht werden, können JavaScript-Funktionen von ThemeWare® stören. In diesem Fall wird offensichtlich die Scroll-Animation gestört.
Lösungen
Behebe den JavaScript-Fehler. Oftmals hilft es alle Erweiterungen zu aktualisieren.
Wenn du wissen möchtest, welche Erweiterung den Fehler verursacht, deaktiviere (nicht deinstallieren!) einmal alle verwendeten Erweiterung. Besteht das Problem nach Deaktivierung aller Erweiterungen nicht mehr, liegt das Problem höchst wahrscheinlich an einer Erweiterung.
Aktiviere deine Erweiterungen nun nacheinander und prüfe nach jeder aktivierten Erweiterung ob der Fehler wieder auftritt.
Das Pop-up bzw. Modal für "AGB" (z.B. im Footer) öffnet sich, aber bleibt weiß bzw. leer.
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Mehr Informationen sowie eine Anleitung zur Lösung des "Problems" findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Header überlagert die Erlebniswelt auf der Startseite
Fehlerbeschreibung
Der Header überlagert die Erlebniswelt auf der Startseite bzw. die Erlebniswelt wird vom Header überlagert.
Ursache
Das der Header die Erlebniswelt auf der Startseite überlagert ist kein Darstellungsfehler sondern ein konfigurierbarer Effekt von ThemeWare® um einen bestimmten Look in verschiedenen Themes wie ThemeWare® Outdoor, ThemeWare® Exquisite oder ThemeWare® Lights zu ermöglichen.
Wahrscheinlich verwendest du eines dieser Themes, denn in diesen ist der ThemeWare® Erlebniswelt-Header bereits konfiguriert.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Pop-up (z.B. Datenschutz) wird ohne Inhalt angezeigt
Fehlerbeschreibung
Ein oder mehrere Pop-ups bzw. Modals bleiben leer und zeigen keinen Inhalt an. Dies kann beispielsweise das "Datenschutz" und/oder "AGB" Modal vom Footer-Newsletter und/oder das "Versandkosten" Modal auf der Artikelseite betreffen.
Ursache
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Damit Shopseiten in Modals (Pop-ups) angezeigt werden können müssen diese zum einen als Erlebniswelt-Layout angelegt werden und zum anderen in den Stammdaten zugewiesen werden.
Lösung
Lege die entsprechende Shopseite als Erlebniswelt-Layout an ("Inhalte" => "Erlebniswelten" => "Shopseiten")
Weise dieses Shopseiten-Layout über die Shop-Stammdaten deiner Storefront zu ("Einstellungen" => "Shop" => "Stammdaten" => "Shopseiten")
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Hinweis: Mehr Informationen findest du in unseren Anleitungen für Shopseiten.
Fehler nicht gelöst?
Branding wird trotz Lizenzkey angezeigt
Fehlerbeschreibung
Das Branding "Theme by ThemeWare®" wird in der Storefront angezeigt obwohl du einen Lizenzkey in der Konfiguration eingetragen hast.
Hintergrundinformation
Wenn du das ThemeWare® Branding entfernen möchtest, kannst du eine entsprechende Lizenz bei uns erwerben. Bei Interesse, kannst du uns hier am schnellsten kontaktieren.
Lösung
Prüfe noch einmal genau ob du die richtige ThemeWare® Version für deinen Lizenzkey ausgewählt hast.
Prüfe ob du den Lizenzkey korrekt eingetragen hast. (Manchmal gibt es beispielsweise unabsichtliche Leerzeichen vor oder nach dem Lizenzkey.)
Kompiliere das Theme einmal neu.
Leere einmal vollständig den gesamten Shopware- sowie deinen Browser-Cache.
Prüfe ob du das Plugin "" installiert hast und lösche dies vollständig aus deinem Shop. Das Plugin ist ausdrücklich nur für das Standard-Theme von Shopware vorgesehen.
Die meisten Darstellungsfehler in der Storefront resultieren aus einem veralteten Browser- bzw. Shopware Cache.
Die meisten Darstellungsfehler in Shopware 6 kannst du ganz leicht selber lösen, ohne auf uns warten zu müssen.
Wir zeigen dir in unserem Artikel zwei einfache Schritte um Darstellungsfehler zu beheben und wie du am besten vorgehen kannst, wenn diese Schritte nicht helfen.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Aktualisiere anschließend einmal die Storefront um die Änderungen in die Storefront zu übertragen:
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Galerie-Slider haben auf mobilen Geräten eine falsche Höhe
In Shopware 6.3.2.1 hat der Galerie-Slider auf der Artikelseite im Smartphone-Viewport eine falsche Höhe. Dadurch entsteht einen störender Weißraum zwischen dem Slider und dem Preis.
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst:
Hinweis: Wir können den Fehler in neueren Shopware Versionen nicht mehr nachvollziehen, aktualisiere Shopware ggf. auf eine aktuelle Version.
Fehler nicht gelöst?
Datenschutz Pop-up wird ohne Inhalt angezeigt
Das Pop-up bzw. Modal für "Datenschutz" (z.B. im Footer-Newsletter) öffnet sich, aber bleibt leer.
Dies ist kein Theme "Problem" oder "Fehler" sondern eine fehlende bzw. unvollständige Shopware Konfiguration.
Mehr Informationen sowie eine Anleitung zur Lösung des "Problems" findest du im Artikel .
Wenn du das Problem nicht lösen konntest, starte einfach die individuelle Fehlerbehebung. Hierüber kannst du auch ein Support-Ticket eröffnen, falls du den Fehler nicht selber beheben kannst: