Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.
Fehlerbeschreibung
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Einige Blöcke wurden nicht ausreichend konfiguriert." bzw. "Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.".
Ursache
Damit weist Shopware i.d.R. darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Lösung
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder oder fehlende Produkte in Produkt-Slidern.
Weitere Informationen findest du in folgendem Artikel:
Deine Administration ist nach einem Shopware-Update nicht erreichbar (bzw. zeigt eine weiße Seite).
Ursache
Vermutlich hast du eine inkompatible Erweiterung in deinem System aktiv.
Es kann in seltenen Fällen vorkommen, dass eine Erweiterung nicht – gleichzeitig – mit der alten und der neuen Shopware Version kompatibel sein kann. Aktivierst du eine inkompatible Erweiterung bzw. deaktivierst du diese vor dem Shopware Update nicht, kann es sein, dass die Administration nicht mehr erreichbar ist.
Lösung
Deaktiviere die entsprechende Erweiterung (ggf. alle Erweiterungen) über die Datenbank. Danach sollte die Administration wieder erreichbar sein.
Aktualisiere alle Erweiterungen und aktiviere sie erst, wenn du sichergestellt hast, dass diese in einer kompatiblen Version installiert sind.
Wie du eine Erweiterung über die Datenbank deaktivieren kannst, zeigen wir dir in der folgenden Anleitung am Beispiel von ThemeWare®:
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:
Allowed memory size of ... bytes exhausted
Fehlerbeschreibung
Findest du im PHP-Error-Log bzw. in den Shopware Logdateien den Hinweis "Allowed memory size of ... bytes exhausted", liegt der Fehler am PHP memory_limit.;
Ursache
Die Fehlermeldung "Allowed memory size exhausted" ist eines der häufigsten Probleme, in Shop- bzw. Content-Managment-Systemen, vor allem wenn du ein Shared-Hosting-Angebot nutzt.
Der Fehler "Allowed memory size of ... bytes exhausted" bedeutet, dass der Webserver die Menge des von Shopware verwendeten Speichers limitiert und der bereitgestellte Speicher nicht ausreicht.
Lösung
Der entscheidende Faktor bei diesem Fehler ist das PHP memory_limit deines Webservers.
Shopware empfiehlt ein memory_limit von "512 MB oder höher". Erhöhe bitte das memory_limit deines Webservers (mindestens) auf den von Shopware empfohlenen Wert.
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
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:
$color: 0 is not a color
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color.
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht $color: 0 is not a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
$color2: 0 is not a color
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color.
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht $color2: 0 is not a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
Das Theme konnte nicht deaktiviert werden
Du erhältst bei einem Shopware Update oder beim Deaktivieren bzw. Deinstallieren eines Themes die folgende Fehlermeldung:
Das Theme "{themeName}" konnte nicht deaktiviert werden. Bitte entferne die folgenden Theme-Zuweisungen: {assignments}
Wie die Fehlermeldung schon sagt, darf ein Theme damit es deaktiviert bzw. deinstalliert werden kann keinem Verkaufskanal mehr zugewiesen sein.
Shopware bitte mit dieser Meldung darum die Zuweisung eines Themes (siehe {themeName}) aus dem Verkaufskanal (siehe {assignments}) zu entfernen.
Weise in diesem Fall einfach dem entsprechenden Verkaufskanal das Shopware Standard Theme zu.
Das Theme konnte nicht kompiliert werden
Fehlerbeschreibung
Du erhältst in der Theme-Konfiguration die Fehlermeldung Das Theme konnte nicht kompiliert werden.
Lösung
Klickst du auf "Kompletten Fehler anzeigen" steht dort "Unable to compile the theme...". Schaue dazu bitte in den folgenden Artikel:
Fehler 500 / Themes können nicht gespeichert werden
Es tritt im Theme-Manager entweder ein "Fehler 500" auf und/oder das Theme kann nicht gespeichert werden.
In der Regel bedeutet dieser Fehler, dass der Server nicht genug Ressourcen bereitstellt. Das bedeutet nicht, dass der Server generell zu schwach ist, es ist eher ein Einstellungsproblem.
Die genaue Ursache findest du in den meisten Fällen in dem PHP-Error-Log auf deinem Server. Damit ist nicht der Log innerhalb von Shopware gemeint. Falls du nicht weißt, wie du den PHP-Error-Log einsehen kannst, ist dir dein Hoster sicherlich gerne behilflich.
Im PHP-Error-Log findest du vermutlich Hinweise auf die PHP Einstellungen memory_limit oder max_execution_time.
Erhöhe das memory_limit und/oder die max_execution_time mindestens auf die empfohlenen Werte:
Funktionen oder Konfigurationen fehlen
Fehlen ein oder mehrere Funktionen oder Konfigurationen die du in der ThemeWare® Dokumentation oder im ThemeWare® Config-Finder findest, schau einmal in den folgenden Artikel:
Neue Konfigurationsfelder fehlen im Theme-Duplikat nach Update
Neue Konfigurations-Felder von Themes wurden eine Zeitlang bei einem Theme-Updates nicht in Theme-Duplikate (Child-Themes) übernommen.
Aktualisiere bitte Shopware und ThemeWare® auf die jeweils aktuellste Version.
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:
Speichern der Theme-Konfiguration dauert sehr lange
Das speichern der Theme-Konfiguration dauert mehrere Minuten.
Beim speichern der Theme-Konfiguration wird im Hintergrund die gesamte Storefront kompiliert. Das heißt der gesamte JS- und CSS-Code von Shopware und aller Erweiterungen (Plugins, Apps und Themes) wird neu generiert.
Dies kann abhängig vom Theme durchaus 1-2 Minuten dauern, besonders wenn ein Theme viele Einstellungsmöglichkeiten bietet, wie z.B. ThemeWare®..
Dieser Prozess ist besonders RAM und CPU abhängig. Prüfe ob dein Server über ausreichende Ressourcen verfügt und PHP diese Ressourcen zugeteilt sind. [Danke @Max_Shop für den Tipp]
Unable to deactivate or uninstall theme
Du erhältst bei einem Shopware Update oder beim Deaktivieren bzw. Deinstallieren eines Themes die folgende Fehlermeldung:
Unable to deactivate or uninstall theme "{themeName}". Please remove the following theme assignments: {assignments}.
Wie die Fehlermeldung schon sagt, darf ein Theme damit es deaktiviert bzw. deinstalliert werden kann keinem Verkaufskanal mehr zugewiesen sein.
Shopware bitte mit dieser Meldung darum die Zuweisung eines Themes (siehe {themeName}) aus dem Verkaufskanal (siehe {assignments}) zu entfernen.
Weise in diesem Fall einfach dem entsprechenden Verkaufskanal das Shopware Standard Theme zu.
Hinweis: Wie du das Shopware Standard Theme einem Verkaufskanal zuweisen kannst erfährst du in der folgenden Anleitung: Shopware Standard-Theme zuweisen
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:
Fehlerbeschreibung
Ursache
Lösung
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Hinweis: Meldet die Validierung korrekt befüllte Farbfelder als Fehler wird dieser unserer Erfahrung nach von Erweiterungen Dritter verursacht. Deaktiviere alle Erweiterungen und wiederhole die Validierung dann nochmals.
Fehler nicht gelöst?
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:
Fehlerbeschreibung
Ursache
Lösung
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Hinweis: Meldet die Validierung korrekt befüllte Farbfelder als Fehler wird dieser unserer Erfahrung nach von Erweiterungen Dritter verursacht. Deaktiviere alle Erweiterungen und wiederhole die Validierung dann nochmals.
Fehler nicht gelöst?
memory_limit: mind. 512 MB
max_execution_time: mind. 60 Sekunden
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
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:
Fehlerbeschreibung
Ursache
Lösung
Hinweis: Auch wenn dein Hosting (insbesondere Shared Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
Fehler nicht gelöst?
Wichtig: Auch wenn dein Hosting (insbesondere Shared-Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
Fehler nicht gelöst?
Fehlerbeschreibung
Hinweis: Dieses Problem wurde von Shopware mit Version 6.4.8.0 behoben.
Lösung
Fehler nicht gelöst?
Einige Blöcke wurden nicht ausreichend konfiguriert
Fehlerbeschreibung
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Einige Blöcke wurden nicht ausreichend konfiguriert." bzw. "Einige Fehler sind aufgetreten. Bitte überprüfe die Liste im Editor.".
Ursache
Damit weist Shopware darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Lösung
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder oder fehlende Produkte in Produkt-Slidern.
Tipp: ThemeWare® zeigt dir Pflichtfelder mit einem kleinen blauen Sternchen an. Shopware selber hat dieses Feature derzeit leider nicht.
Fehler nicht gelöst?
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:
Error: argument '$color'
Fehlerbeschreibung
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color.
Ursache
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "TcinnThemeWare...". Dort steht Error: argument `$color` of `red($color)` must be a color.
Diese Fehlermeldung gibt es durch die neue Validierung der Theme-Konfiguration ab Shopware 6.6.9.
Lösung
Prüfe ob du leere Farbkonfigurationsfelder verwendest. Leere Farbfelder sind i.d.R. nicht valide (zumindest wenn diese Variable in einer SCSS-Funktion genutzt wird) und führen zu dieser Fehlermeldung. Befülle leere Farbfelder um dein Theme wieder kompilieren zu können.
Hinweis: Dies ist ein individueller Fehler, denn ThemeWare® liefert von Haus aus ausschließlich valide befüllte Konfigurationsfelder aus.
Fehler nicht gelöst?
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:
Parse error: failed at $...
Fehlerbeschreibung
Du erhältst die Fehlermeldung Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Ursache
Entscheidend ist hier der Hinweis "parse error: failed at $...". Dies bedeutet, dass ein falscher Wert in einem Konfigurationsfeld eingetragen wurde und auch in welchem Konfigurationsfeld dies der Fall ist bzw. wie der technische Name des Feldes lautet: $...
Beispiel:
Laute die Fehlermeldung beispielsweise Unable to compile the theme "TcinnThemeWareBath". parse error: failed at $sw-font-family-base: ‚Open Sans', sans-serif; (stdin) on line 11, at column 1, kann das Theme aufgrund eines Fehler im Konfigurationsfeld $sw-font-family-base nicht kompiliert oder gar gespeichert werden.
Hinweis: Lautet der Fehler nicht "parse error: failed at $..." sondern "Undefined variable $..." schau bitte in diesen Artikel:
Lösung
Es reicht das entsprechende Konfigurationsfeld zu korrigieren.
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen sw-font-family-base (ohne "$").
Nachdem du das Feld korrigiert hast, lässt sich das Theme oder das Duplikat wieder speichern und kompilieren.
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:
Reduzierte Darstellung des Theme-Managers
Fehlerbeschreibung
Die verbesserte Darstellung der Theme-Konfiguration funktioniert in einem Theme-Duplikat nicht.
Wichtig: Die verbesserte Darstellung der Theme-Konfiguration ist technisch bedingt derzeit nur in der ThemeWare® Pro-Edition verfügbar!
Ursache
Damit sich die verbesserte Darstellung der Theme-Konfiguration sowie die nützlichen Links von ThemeWare® nicht auf andere Themes auswirken, ist es nötig, dass wir diese auf ThemeWare® einzugrenzen. Dies geht derzeit lediglich anhand des Theme-Namens.
Enthält dein Theme-Duplikaten nicht das Wort "ThemeWare" im Namen, wird die verbesserte Darstellung der Theme-Konfiguration nicht angewendet.
Lösung
Benenne dein Duplikat um und ergänze das Wort "ThemeWare" um von der verbesserten Darstellung der Theme-Konfiguration zu profitieren.
Hinweis: Wie du ein ThemeWare® Duplikat umbenennen kannst, erfährst du im Artikel .
Screenshots
ThemeWare® Pro-Edition (verbesserte Darstellung)
ThemeWare® Cloud-Edition (Standard-Darstellung)
Fehler nicht gelöst?
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:
No default folder for entity "cms_page" found
Fehlerbeschreibung
Du erhältst die Fehlermeldung No default folder for entity "cms_page" found, wenn du die Erlebniswelt zu deinem ThemeWare® Theme importieren möchtest.
Internal Server Error
No default folder for entity "cms_page" found, please make sure that basic data is available by running the migrations.
Ursache
Die Beispielbilder unserer Erlebniswelten werden beim Import in den Standard-Ordner "CMS Media" installiert. Dieser ist in der Regel bereits in Shopware vorhanden. Wurde der Ordner aus irgendeinem Grund nicht angelegt oder entfernt, können die Bilder nicht importiert werden.
Lösung
Es reicht den entsprechenden Standard-Ordner zu erstellen. Nutze dafür gerne unsere folgende Anleitung:
Nachdem du den Ordner erstellt hast, kannst du das Plugin problemlos installieren/aktivieren.
Fehler nicht gelöst?
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:
Fehler 400 / Theme kann nicht gespeichert werden
Fehlerbeschreibung
Beim Speichern der Theme-Konfiguration wird die Fehlermeldung "Fehler 400" oder "Fehler: Request failed with status code 400" angezeigt und das Theme wurde nicht gespeichert.
Fehler: Request failed with status code 400
Ein klick auf den Button "Show full error" öffnet ein Pop-up mit dem Hinweis "Unable to compile the theme "TcinnThemeWare...". Undefined variable $...".
Unable to compile theme
Ursache
Der Hinweis "Undefined variable $..." bezieht sich auf eine Theme-Variable welche in einem Konfigurationsfeld genutzt wird. Das ist grundsätzlich möglich unterliegt aber leider einer Einschränkung.
Variablen müssen vor der Nutzung in einem anderen Konfigurationsfeld beriets initialisiert sein. Dies ist nur dann der Fall, wenn die Variable vor dem gewünschten Konfigurationsfeld bereits definiert wurde.
Das Problem betrifft alle Konfigurationsfelder, tritt aber Hauptsächlich in Shopware Standard-Konfigurationsfeldern und Theme-Duplikaten auf. (Problematische Konfigurationsfelder sind mit entsprechenden Hinweisen in den Hilfe-Texten versehen.)
Wenn du gerade eine Variable in ein Konfigurationsfeld eingetragen hast, lade einmal die Theme-Konfiguration neu und ändere das entsprechende Konfigurationsfeld wieder zu einem entsprechenden HEX- oder RGB-Wert.
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen aus der Fehlermeldung (z.B. $twt-color-brand-primary-light) ohne dem Dollarzeichen "$".
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:
Theme lässt sich nicht speichern
Fehlerbeschreibung
Das Theme lässt sich – beispielsweise nach einem Shopware-Update – nicht speichern, also deine Änderung wird nicht übernommen.
Ursache
Die Ursache steht in der begleitenden Fehlermeldung. In der Regel hast du ein Konfigurationsfeld falsch konfiguriert.
Es reicht das entsprechende Konfigurationsfeld zu korrigieren. Um welches Konfigurationsfeld es sich handelt steht möglicherweise in der Fehlermeldung.
Alternativ kannst du deine Konfiguration einmal validieren:
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
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:
Theme konnte dem Verkaufskanal nicht zugewiesen werden
Fehlerbeschreibung
Beim zuweisen des Themes zu einem Verkaufskanal kommt die Fehlermeldung "Theme konnte dem Verkaufskanal nicht zugewiesen werden".
Ursache
Leider ist die Fehlermeldung wenig aussagekräftig. Zur Lösung braucht es aber eine detailliertere Fehlermeldungen.
Lösung
Wie du eine detaillierte Fehlermeldung erhältst, findest du im Artikel Fehlermeldungen debuggen.
Hinweis: Unserer Erfahrung nach ist meist das PHP memory_limit die Ursache solcher Probleme. Mehr Informationen dazu findest du im Artikel .
Fehler nicht gelöst?
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:
Unable to compile the theme...
Fehlerbeschreibung
Du erhältst in der Theme-Konfiguration die Fehlermeldung Unable to compile the theme "TcinnThemeWare...".
Ursache
Hier gibt es mehrere Möglichkeiten, denn dieser Fehler kann durch eine unbekannte Variable in einem Konfigurationsfeld oder durch ein falsch befülltest Konfiguratoinsfeld entstehen.
Unable to compile the theme "TcinnThemeWare...". Undefined variable $...
Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Darüber gibt es durch die neuen Validierung der Theme-Konfiguration ab Shopware 6.6.9 neue Fehlermeldungen:
Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color
Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color
Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color
Entscheidend ist der Teil direkt nach der Meldung Unable to compile the theme "...". Dort steht Undefined variable $... oder parse error: failed at $... oder ein Verweis auf die Variable $color bzw. $color2.
Vorschaubilder im Erlebniswelt-Editor zeigen Platzhalterbilder
Fehlerbeschreibung
Statt der ausgewählten Bilder werden die Platzhalterbilder angezeigt. Dies betrifft leider alle CMS-Elemente auch die von ThemeWare®. In der Storefront werden dennoch die korrekten Bilder dargestellt.
Ursache
Leider gab es in Shopware 6.4.14 einen Bug im Erlebniswelt-Editor bezüglich der Vorschaubilder von CMS-Elementen. Dieser wurde Shopware gemeldet und mit Version 6.4.15 behoben.
Lösung
Aktualisiere Shopware auf Version 6.4.15.
Hinweis: Es gibt leider nach wie vor noch Szenarien in welchen die Vorschaubilder nicht immer richtig angezeigt werden. Wird ein Fall gelöst, gibt es in einem anderen Fall wieder ein Problem. Sofern die Bilder in der Storefront richtig angezeigt werden muss man damit derzeit wohl so leben.
Fehler nicht gelöst?
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:
Theme kann nicht kompiliert werden
Fehlerbeschreibung
Du erhältst in der Theme-Konfiguration die Fehlermeldung Unable to compile the theme "TcinnThemeWare...".
Lösung
Schaue dazu bitte einmal in den folgenden Artikel:
Hinweis: Der Fehler tritt extrem selten auf. Noch gibt es hierfür zu wenig Informationen.
Konfigurationsfelder fehlen
Ein oder mehrere Konfigurationsfelder fehlen in der Theme-Konfiguration obwohl diese im ThemeWare® Config-Finder oder der ThemeWare® Dokumentation aufgeführt werden.
Fehlen ein oder mehrere Konfigurationsfelder in der Theme-Konfiguration gibt es zwei mögliche Ursachen:
Am wahrscheinlichsten nutzt du nicht die aktuellste Version von ThemeWare®.
Es gab irgendein Problem bei einem Shopware oder ThemeWare® Update.
ThemeWare® Update nicht verfügbar
ThemeWare® Update veröffentlicht aber nicht verfügbar
In deiner Administration ist kein Update von ThemeWare® verfügbar, obwohl im Shopware Store oder im Service Portal bereits eine neue Version von ThemeWare® aufgeführt wird.
Dieses "Problem" kann verschiedene Ursachen haben:
Das fehlen einer Update-Möglichkeit von Erweiterungen oder Themes kann ganz banal zeitlich bedingt sein. Es kann durchaus dauern, bis ein Update in deinem System verfügbar ist.
Eine weitere Ursache könnte sein, dass die Subscription für dein Theme – im Fall einer Kaufversion von ThemeWare® – ausgelaufen ist.
Es kann aber auch an einer veralteten Shopware Version liegen. Ist eine Erweiterung oder ein Theme nicht mit deiner Shopware Version kompatibel erhältst du weitere Updates erst wenn du Shopware aktualisiert hast.
Zudem gibt es Fälle, wo der Shopware Account nicht oder nicht mehr mit dem Shop verbunden ist. In diesem Fall bezieht den Shop keine Informationen mehr über mögliche Updates.
Undefined variable $...
Du erhältst die Fehlermeldung Unable to compile the theme "...". Undefined variable $....
Entscheidend ist hier der Hinweis "Undefined variable $...". Dies bedeutet, dass eine unbekannte Variable in einem Konfigurationsfeld eingetragen wurde und auch in welchem Konfigurationsfeld dies der Fall ist bzw. wie der technische Name des Feldes lautet: $...
Laute die Fehlermeldung beispielsweise Unable to compile the theme "TcinnThemeWareModern". Undefined variable $twt-color-brand-primary-light: line: 12, column 1, kann das Theme aufgrund eines Fehler im Konfigurationsfeld $twt-color-brand-primary-light nicht kompiliert oder gar gespeichert werden.
Es reicht das entsprechende Konfigurationsfeld zu korrigieren.
SCSS Value "..." is not valid for type "color"
Du erhältst bei der Validierung der Theme-Konfiguration die Fehlermeldung SCSS Value "..." is not valid for type "color".
Beispiele:
SCSS Value "#9fa5ab;" is not valid for type "color"
SCSS Value "none" is not valid for type "color"
Konfigurationsfelder im Tab "Allgemein"
Du findest unter Umständen Konfigurationsfelder (die meist nach dem Muster "twt-..." betitelt sind) im Tab "Allgemein" der ThemeWare® Konfiguration welche keine Auswirkung haben.
Dabei handelt es sich um "verwaiste Konfigurationsfelder". Diese entstehen, wenn ein Konfigurationsfeld vom Benutzer irgendwann bearbeitet wurde und dieses Konfigurationsfeld mit einem Theme-Update gelöscht wird.
Leider entfernt die Shopware Update-Routine gelöschte Konfigurationsfelder derzeit nicht automatisch.
Shopware hat auf unseren Hinweis (NEXT-14571) dazu in Shopware 6.4.8.0 den "Speichern"-Button in der Theme-Konfiguration erweitert und eine "Bereinigen"-Funktion ergänzt. Damit kannst du "verwaiste Konfigurationsfelder" löschen lassen.
Wie du "verwaiste Konfigurationsfelder" entfernen kannst erfährst du in der Anleitung .
Konfiguration erforderlich. Bitte fülle alle Elemente mit Daten.
Du erhältst beim Speichern deiner Erlebniswelt die Fehlermeldung "Konfiguration erforderlich. Bitte fülle alle Elemente mit Daten.".
Damit weist Shopware darauf hin, dass du nicht alle Pflichtfelder eines CMS-Elementes vollständig befüllt hast.
Befülle alle Pflichtfelder deiner neu hinzugefügten CMS-Elemente. Oft sind dies Bild-Felder.
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:
Unable to compile the theme "TcinnThemeWare...". Undefined variable $...
Unable to compile the theme "TcinnThemeWare...". parse error: failed at $...
Unable to compile the theme "TcinnThemeWare...". Error: argument `$color` of `red($color)` must be a color
Unable to compile the theme "TcinnThemeWare...". $color: 0 is not a color
Unable to compile the theme "TcinnThemeWare...". $color2: 0 is not a color
SCSS Value 'color' cannot be 'none'
Diese Fehlermeldung entsteht durch die verbesserte Validierung der Theme-Konfiguration ab Shopware 6.7 und besagt, dass du ein Farb-Konfiguratoinsfeld falsch befüllt hast.
Bei diesem Fehler gibt es zwei Möglichkeiten:
Du hast vor dem Speichern ein Feld falsch befüllt.
Der falsche Wert wird nicht übernommen. Lade die Konfiguration einmal neu und alles ist wieder in Ordnung.
Du hast vor dem Update auf Shopware 6.7 ein Feld falsch befüllt.
Du musst nun den Wert finden und korrigieren.
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
Wie du invalide Konfigurationsfelder korrigieren kannst, erfährst du in folgendem Artikel:
Mehr Informationen zu diesem Validierungs-Fehler findest du in folgendem Artikel:
Sowohl die ThemeWare® Dokumentation als auch der ThemeWare® Config-Finder basieren auf der aktuellsten Version von ThemeWare®. Findest du dort eine Funktion bzw. Konfiguration die in deinem Shop fehlt, nutzt du wahrscheinlich nicht die neuste Version von ThemeWare®.
Prüfe ob du die die neuste Version von ThemeWare® nutzt und aktualisiere dein Theme falls nötig.
Tipp: Welche Version die aktuellste ist, siehst du beispielsweise im ThemeWare® Changelog.
Konfigurationsfelder werden vom Shopware Core verwaltet. ThemeWare® hat keine Funktion die Felder hinzufügt oder entfernt, daher haben wir darauf leider keinen Einfluss.
Es kann schlicht sein dass eine alte Version der Administration gecacht wurde. Lade bitte einmal die Administration mit folgender Tastenkombination neu:
Windows: Strg + F5
Mac: Command (⌘) + Shift (⇧) + R oder Command (⌘) + Option/Alt (⌥) + R
Hilft dies nicht ist das Problem etwas größer. Führe bitte einmal mit der folgenden Anleitung einen "Soft Reset" von ThemeWare® durch:
Hinweis: Kannst du ThemeWare® nicht aktualisieren schau bitte einmal in den folgenden Artikel:
2) Update-Fehler korrigieren
Weitere Lösungsmöglichkeiten
Aufgrund der oben genannten Optionen gibt es keine eindeutige Lösung sondern mehrere Lösungswege.
Warte ein paar Stunden. Es kann etwas dauern, bis ein Update in deinem System ankommt.
Prüfe ob du eine gültige Subscription für dein Theme hast und verlängere diese gegebenenfalls.
Hinweis: Betrifft die Kaufversion von ThemeWare®. Die Mietversion hat stets eine gültige Subscription.
Shopware Konto neu verbinden
Melde dein Shopware Konto in der Administration ab ("Meine Erweiterungen" => "Shopware Account")
Leere den Shopware Cache
Logge dich aus der Administration aus
Aktualisiere bitte deine Shopware Installation auf eine aktuellere bzw. auf die aktuellste Shopware Version. (Neuere Releases gibt es möglicherweise nur für eine aktuellere Shopware-Version.)
Hinweis: Prüfe davor bitte ob die aktuelle ThemeWare® Version kompatibel mit der neusten Shopware Version ist:
Tipp: Beachte bei Shopware Updates gerne unsere Update-Anleitung:
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:
Fehlerbeschreibung
Hinweis: Dieser Artikel beziehet sich nur auf den Fall, dass die Update-Option in der Erweiterungs-Verwaltung nicht angezeigt wird!
Falls du nicht weißt, um welches Konfigurationsfeld es sich hierbei handelt, besuche einfach den ThemeWare® Config-Finder und suche dort nach dem technischen Namen twt-color-brand-primary-light (ohne "$").
Nachdem du das Feld korrigiert hast, lässt sich das Theme oder das Duplikat wieder speichern und kompilieren.
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:
Fehlerbeschreibung
Ursache
Beispiel:
Hinweis: Lautet der Fehler nicht "Undefined variable $..." sondern "parse error: failed at $..." schau bitte in diesen Artikel: Parse error: failed at $...
Lösung
Tipp: Oftmals tritt dieser Fehler auf, wenn Variablen in Konfigurationsfeldern genutzt werden, die Variablen an dieser Stelle aber noch gar nicht initialisiert wurden. Nutze dann einfach den RGBA- oder HEX-Wert einer Farbe statt der Variable.
Fehler nicht gelöst?
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:
Verwaiste Konfigurationsfelder landen automatisch im Tab "Allgemein"
Fehlerbeschreibung
Ursache
Hinweis: Mit ThemeWare® profitierst du von einer kontinuierlichen Weiterentwicklung. Von Zeit zu Zeit kann es durchaus vorkommen, dass Konfigurationsfelder mit einem Update entfernt oder ersetzt werden.
Eine Variante einer falschen Konfiguration ist eine falsche geschriebene bzw. falsch verwendete Variable. Dies führt in der Regel zu folgender Fehlermeldung:
Tipp: ThemeWare® zeigt dir Pflichtfelder mit einem kleinen blauen Sternchen an. Shopware selber hat dieses Feature derzeit leider nicht.
Fehler nicht gelöst?
Ungültige Konfiguration
Fehlerbeschreibung
Du erhältst beim Speichern des Themes die Fehlermeldung Ungültige Konfiguration – Die Konfiguration ist fehlerhaft. Das Theme kann nicht gespeichert werden.
Ursache
Der Hinweis deutet darauf hin, dass bei der Kompilierung der Storefront (Shopware-Core + Theme + individuelle Anpassungen + Erweiterungen) ein Fehler auftritt.
Dieser Fehler äußert sich in der Regel beim Speichern des Themes, weil dies die Kompilierung anstößt.
Derzeit sind uns zwei Ursachen bekannt:
In der Regel liegt der Fehler schlicht in einem fehlerhaft befüllten Konfigurationsfeld, was z.B. einen falschen Wert enthält.
Er kann aber wie oben beschrieben auch durch einen Fehler in einer individuellen Anpassung oder Erweiterung Dritter auftreten.
ThemeWare® wird selbstverständlich fehlerfrei ausgeliefert – bei der Konfiguration oder individuellen Anpassungen kann es jedoch vorkommen, dass sich versehentlich ein kleiner Tippfehler einschleicht.
Warum ist der Fehler bisher nicht aufgefallen?
Der Fehler ist dir in Shopware 6.6 möglicherweise noch nicht aufgefallen. Mit Shopware 6.7 wurde die Validierung der Theme-Konfiguration jedoch deutlich verbessert, sodass nun auch kleinere Tippfehler zuverlässig erkannt werden.
Zur Lösung des Fehlers gibt es zwei Möglichkeiten:
Du hast gerade einen falschen Wert eingetragen:
Da die Konfiguration nicht gespeichert werden konnte, wurde der falsche Wert auch nicht übernommen. Lade die Konfiguration einmal neu, dann kannst du ohne weiteres fortfahren.
Der Wert war vor dem Update von Shopware 6.6 auf 6.7. bereits falsch:
Mehr Informationen zur Validierung findest du in folgendem 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:
Gibt dir die Validierung beispielsweise einen Farbwert als Fehlerursache, durchsuche deine Konfiguration nach dem falschen Wert und korrigiere diesen bitte.
Deaktiviere ALLE individuellen Anpassungen und Erweiterungen und prüfe erneut ob du speichern kannst. Tritt der Fehler nicht mehr auf liegt es an einer Anpassung oder Erweiterung.
Tipp: Mit der ThemeWare® Fehlerbehebung kannst du Fehler auf Erweiterungen ganz einfach – Schritt für Schritt – eingrenzen.
Hinweis: In den bisher bekannten Fällen lag der Fehler zumeist an einer fehlerhaft befüllten Farbkonfiguration. Es gab aber auch Fälle in denen ein Fehler in einer Erweiterung Dritter das Problem verursacht hat.
Tipp: Nutze den Farbwähler von Shopware um einen validen Farbwert zu erhalten.
Es kommt in seltenen Fällen vor, dass zwar ein Update in der Erweiterungs-Verwaltung verfügbar ist, aber dies nicht durchgeführt werden kann.
Hinweis: Dieser Artikel beziehet sich nur auf den Fall, dass ein Update zwar in der Erweiterungs-Verwaltung angezeigt wird, aber das Update nicht funktioniert.
Fehlt die Update-Option in der Erweiterungs-Verwaltung, schaue bitte in den Artikel .
Ursache
Leider gibt es bisher keine eindeutige Lösung da das Problem verschiedene Ursachen haben kann.
Lösungen
Es gibt derzeit verschiedene mögliche Workarounds:
1) PHP Memory Limit prüfen
Unserer Erfahrung nach ist oftmals ein unzureichendes PHP memory_limit die Ursache für Probleme bei Updates von Erweiterungen (Plugins, Apps oder Themes).
Prüfe und erhöhe ggf. das PHP memory_limit auf den von Shopware empfohlenen Wert von "512 MB oder höher".
Falls du nicht weißt, wie du den Wert ändern kannst, ist dir dein Hoster sicherlich gerne behilflich.
Wichtig: Auch wenn dein Hosting (insbesondere Shared-Hosting) ein ausreichendes Memory Limit angibt ist es nicht automatisch sicher, dass du dieses auch erhältst. Wende dich an deinen Hoster oder deine Agentur um das einmal prüfen zu lassen.
2) Theme deaktivieren
Es ist stets sinnvoll eine Erweiterung (Plugin oder App) bzw. ein Theme vor dem Update zu deaktivieren (nicht deinstallieren!). Häufig hilft das auch bei Update-Problemen.
Anleitung:
Anleitung:
Anleitung:
In seltenen Fällen funktioniert das Update mit Schritt 1 und 2 dennoch nicht. In diesem Fall könnte es beispielsweise ein Problem mit Schreibrechten geben. Hier hilft oft nur eine Neuinstallation.
Anleitung:
Anleitung:
Anleitung:
Zusätzlich zu den oben genannten Optionen, wäre ein manuelles Theme-Update über die Erweiterungs-Verwaltung von Shopware 6 ebenfalls eine alternative.
Anleitung:
Du kannst die ThemeWare® Zip-Datei auch manuell per FTP auf deinen Server laden, anstatt die Erweiterungs-Verwaltung zu nutzen. Achte besonders darauf, dass die Schreibrechte der Source-Files nicht durcheinander kommen.
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: Die Theme-Konfiguration bleibt derzeit auch bei der Deinstallation erhalten sofern du nicht die Option "Alle App-Daten endgültig entfernen" auswählst. (Stand: Shopware 6.4.11.0)
Wichtig: Sichere dir bitte vorher dennoch deine Theme-Konfiguration. Eine Anleitung dafür findest du im Artikel .
Lösungen (für erfahrene Anwender)
Theme manuell updaten
Achtung: Da es hierbei zu Inkompatibilitäten kommen kann muss unbedingt die Shopware Kompatibilität von ThemeWare® geprüft werden. Daher empfehlen wir diese Methode nur erfahrenen Anwendern!
Theme per FTP updaten
Achtung: Da es hierbei zu Inkompatibilitäten kommen kann muss unbedingt die Shopware Kompatibilität von ThemeWare® geprüft werden. Daher empfehlen wir diese Methode nur erfahrenen Anwendern!