Defektes Plugin entfernen

Unter Umständen kann es dazu kommen, dass ein Plugin nicht mehr richtig funktioniert und sich ggf. auch nicht mehr korrekt im Plugin Manager deaktivieren oder deinstallieren lässt. In diesen Fällen ist es Möglich, das Plugin und die dazugehörigen Plugin Daten manuell zu entfernen. 

Beachte, dass Du hierbei Daten aus der Datenbank und Dateien von deinem Server entfernst. Stelle also sicher, dass Du eine Backup der Datenbank und Deiner Daten angelget hast, um im Notfall alles zurücksichern zu können.

Funktionen deaktivieren

Zunächst solltest Du die Funktionen des betroffenen Plugins deaktivieren. Handelt es sich beispielsweise um ein Zahlungsplugin oder Versandplugin, deaktiviere die jeweilige Zahlungsart oder die Versandmethode, damit sie nicht mehr von Kunden genutzt werden kann. Generell sollten die Funkionen, die das defekte Plugin bereit gestellt hatte nicht mehr genutzt werden, damit es beim Entfernen des Plugins nicht zu Problemen kommt. 

Datenbankeintrag entfernen

Wenn Du das Plugin nur deaktivieren möchtest, reicht es, in der Datenbank Tabelle s_core_plugins den Eintrag in der Spalte active des jeweiligen Plugins auf 0 zu setzen. Dies kann schon ausreichen, wenn ein defektes Plugin nicht mehr genutzt werden soll und nur deaktiviert werden soll.
Möchtest Du es komplett entfernen, weil es nach wie vor Probleme macht oder weil es sogar komplett neu installiert werden soll, kannst Du den Datensatz des Plugins in der Datenbank Tabelle s_core_plugins entfernen.

Plugindaten entfernen

Unter Umständen hat das Plugin auch ein Pluginverzeichnis angelegt, welches noch physikalisch von Deinem Server entfernt werden sollte. Dies findest Du in der Regel im Shopware Hauptverzeichnis unter engine/Shopware/Plugins/. Dieses Verzeichnis hat die drei Unterordner Community, Default und Local, welche jeweils die drei Unterordner Backend, Core und Frontend haben. 
Das Verzeichnis des Plugins ist in der Regel in einem dieser Unterordner zu finden. Sollte es hier nicht zu finden sein, solltest Du dich am besten noch mal beim Hersteller des Plugins erkundigen, ob und wo die physikalischen Daten abgelegt werden. 

War dieser Artikel hilfreich?