Comment désactiver un module et ses modules dépendants avec Drush?


23

Existe-t-il un moyen de désactiver un module et ses modules dépendants avec Drush.

Disons que je dois désactiver les vues, mais j'ai également activé views_accordion.

Si je lance, $ drush pm-disable viewsje ne reçois pas le module de vues désactivé.

Réponses:


30

Vous devriez mettre à jour votre drush par le bruit des choses. Faire des vues drush dis devrait avoir pour résultat:

drush dis views
The following extensions will be disabled: views, views_bulk_operations, og_ui, views_content, og_example, views_php, views_ui
Do you really want to continue? (y/n)

Ce qui signifie que les personnes à charge sont désactivées en même temps.


3
Notez que cela ne fonctionne pas pour pm-uninstall. à la place, vous devrez prendre la liste des modules, la transmettre à pm-uninstall et répéter cette commande jusqu'à ce que tous les modules soient désinstallés.
— Berdir

1
Oui, je me retrouve souvent juste à la page de désinstallation réelle pour la désinstallation.
— 7wonders

Vous avez raison, j'ai peut-être fait une faute de frappe sur la méthode.
— chefnelone
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.