Plugin bleibt nach plugin:uninstall in der Liste

Hallo,

ich habe mir ein Plugin geladun und mittels Befehl glöscht

vagrant@shopware:~/shopware-dev$ bin/console plugin:uninstall BundleExample

Shopware Plugin Lifecycle Service
=================================

 Uninstall 1 plugin(s):
 * Example for Shopware (v1.0.0)

 Plugin "BundleExample" has been uninstalled successfully.


 [OK] Uninstalled 1 plugins.


 ! [NOTE] You may want to clear the cache after uninstalling plugin(s). To do so run either the cache:clear command or
 ! ./psh.phar cache

vagrant@shopware:~/shopware-dev$ bin/console cache:clear

 // Clearing the cache for the dev environment with debug true


 [OK] Cache for the "dev" environment (debug=true) was successfully cleared.

Jetzt erwarte ich, das dieses Plugin auch aus der Liste der Plugins verschwindet, aber das Teil bleibt dort drin

vagrant@shopware:~/shopware-dev$ bin/console plugin:list

Shopware Plugin Service
=======================

 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------
  Plugin Label Version Upgrade version Author Installed Active Upgradeable
 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------
  BundleExample Example for Shopware 1.0.0 shopware AG No No No
 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------

 1 plugins, 0 installed, 0 active , 0 upgradeable

Weder plugin:refresh noch plugin:refresh --skipPluginList macht die Liste leer…

Welcher Befehl ist für die Löschung aus der Liste verantwortlich?

Gruß

Hallo,

mit welchem Befehl hast du denn das Plugin gelöscht? Ich sehe nur den Befehl bin/console plugin:uninstall , der ja aber, wie es der Name schon sagt, das Plugin nur deinstalliert, aber doch nicht löscht. Und wenn das Plugin deinstalliert wird, dann soll es ja auch logischerweise wieder installierbar sein, also kann der Befehl ja schlecht das Plugin löschen.

Um das Plugin nach dem Deinstallieren zu löschen, kann man beispielsweise rm -rf custom/plugins/swag-docs-bundle-example nutzen.

Grüße

Sebastian

@sschreier schrieb:

Um das Plugin nach dem Deinstallieren zu löschen, kann man beispielsweise rm -rf custom/plugins/swag-docs-bundle-example nutzen.

Grüße

Sebastian

Das Plugin habe ich in PHPStorm übers Kontext-Menu gelöscht, durch automatisches Deploy in der VM auch gelöscht.

vagrant@shopware:~/shopware-dev$ bin/console plugin:list

Shopware Plugin Service
=======================

 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------
  Plugin Label Version Upgrade version Author Installed Active Upgradeable
 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------
  BundleExample Example for Shopware 1.0.0 shopware AG No No No
 --------------- ---------------------- --------- ----------------- ------------- ----------- -------- -------------

 1 plugins, 0 installed, 0 active , 0 upgradeable
vagrant@shopware:~/shopware-dev$ ls -a custom/plugins/
. .. .gitkeep

…aber es steht nach wie vor in der Liste… cache:clear nützt auch nix

Ok, jetzt ist es raus, warum ausgrechnet jetzt auch immer

Hallo,

nach dem du manuell ein Plugin hinzugefügt oder gelöscht hast, solltest du den command “plugin:refresh” aufrufen, der die Pluginliste in der Datenbank aktualisert. 

Viele Grüße aus Schöppingen

cool Michael Telgmann

2 Likes