# Probleme beim Kompilieren

Gelegentlich kann es vorkommen, dass Du eine Einstellung im Theme oder einem anderen Plugin verändert hast und es beim Speichern / Kompilieren daraufhin ein Fehler geworfen wird. Häufig sind die Fehlermeldungen von Shopware nicht verständlich und die Suche nach dem Fehler beginnt. Wir möchten Dir hier eine kleine Hilfestellung geben um häufige Fehlerquellen schneller aufzuspüren.

## Häufige Ursachen sind:&#x20;

1. Du hast eine Variable falsch geschrieben
2. Du hast eine Variable verwendet, welche es nicht gibt
3. Du hast durch Sonderzeichen o.Ä. einen Syntaxfehler provoziert

### Was kannst Du tun?

* [ ] Überlege was zuletzt im Shop geändert wurde. Hast du vll. ein neues Plugin hinzugefügt?
* [ ] Versuche das Responsive Theme zuzuweisen:
  1. Wird das **Responsive Theme gespeichert und erfolgreich kompiliert**, liegt der Fehler in der Theme Konfiguration des zuvor eingesetzten Themes oder Child-Themes.
     1. Überprüfe dann nochmals alle Felder auf ihre Richtigkeit
     2. Oder lade ein anderes oder das gleiche Vorlagen-Set und mach deine Bearbeitungen erneut (sichere dir Deine Einstellungen mit Screenshots)
  2. Wird das **Responsive Themes gespeichert aber der Kompiler wirft einen Fehler**, liegt das Problem in der Konfiguration eines Plugins.
     1. Deaktiviere nach und nach Plugins und kompiliere das Theme immer wieder, bis das Plugin mit der fehlerhaften Konfiguration gefunden wurde

{% hint style="warning" %}
**Immer in kleinen Schritten arbeiten - nicht zu viele Änderungen auf einmal durchführen.** Lieber nur wenige Veränderungen durchführen und zwischendurch immer wieder durch Speichern des Themes kompilieren. So kannst Du die Ursache leichter nachverfolgen, sollte eine Deiner Änderungen zu einem Fehler geführt haben.&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themedocs-sw5.zenit.design/faq/probleme-beim-kompilieren.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
