J'essaie de désinstaller un module (le mien) que j'ai installé via composer à l'aide de CLI avec cette commande:
bin/magento module:uninstall -r [Namespace]_[Module]
Sur la base de la réponse fournie ici par @RyanH, j'ai créé le Setup/Uninstall.php
fichier qui supprime les données liées à la base de données du module.
Cela fonctionne parfaitement mais la procédure de désinstallation se bloque.
J'ai même laissé le script tourner pendant la nuit et toujours le même résultat.
Les fichiers d'extension sont toujours là dans le vendor
module.
Je n'ai pas touché les autorisations de fichier ou le propriétaire.
Ce qui va bien:
- les données liées à la base de données sont supprimées
- le nom du module est supprimé de la table
setup_module
- le nom du module est supprimé de
app/etc/config.php
.
Ce qui ne va pas:
- les fichiers du module sont toujours là dans le
vendor
dossier. - la commande console ne se termine pas.
Sortie console:
Vous êtes sur le point de supprimer du code et / ou des tables de base de données. Êtes-vous sûr? [Y / N] y
Activation du mode de maintenance
Vous supprimez des données sans sauvegarde de base de données.
Suppression des données de [Namespace] _ [Module]
Suppression de [Namespace] _ [Module] du registre de modules dans la base de données
Suppression de [Namespace] _ [Module] de la liste des modules dans la configuration de déploiement
Suppression de code de la base de code Magento:
Après cela, il se bloque simplement.
Est-il possible de terminer le processus de désinstallation ou au moins de le déboguer?