Ich versuche, ein Modul (mein eigenes) zu deinstallieren, das ich über Composer mithilfe der CLI mit diesem Befehl installiert habe:
bin/magento module:uninstall -r [Namespace]_[Module]
Basierend auf der hier von @RyanH bereitgestellten Antwort habe ich die Setup/Uninstall.php
Datei erstellt, die datenbankbezogene Daten des Moduls entfernt.
Dies funktioniert einwandfrei, aber die Deinstallationsprozedur hängt.
Ich habe sogar das Skript über Nacht laufen lassen und immer noch das gleiche Ergebnis.
Die Erweiterungsdateien befinden sich noch im vendor
Modul.
Ich habe die Dateiberechtigungen oder den Eigentümer nicht berührt.
Was geht richtig:
- Die datenbankbezogenen Daten werden entfernt
- Der Modulname wird aus der Tabelle entfernt
setup_module
- Der Modulname wird aus entfernt
app/etc/config.php
.
Was geht schief:
- Die Moduldateien befinden sich noch im
vendor
Ordner. - Der Konsolenbefehl wird nicht beendet.
Konsolenausgabe:
Sie sind dabei, Code- und / oder Datenbanktabellen zu entfernen. Sind Sie sicher? [J / N] y
Aktivieren des Wartungsmodus
Sie entfernen Daten ohne Datenbanksicherung.
Daten von [Namespace] _ [Modul]
entfernen [Namespace] _ [Modul] aus der Modulregistrierung in der Datenbank
entfernen [Namespace] _ [Modul] aus der Modulliste in der Bereitstellungskonfiguration
entfernen Code aus der Magento-Codebasis entfernen:
Danach hängt es einfach.
Gibt es überhaupt eine Möglichkeit, den Deinstallationsprozess abzuschließen oder zumindest zu debuggen?