Wie deaktiviere ich ein Modul und seine abhängigen Module mit Drush?


23

Gibt es eine Möglichkeit, ein Modul und seine abhängigen Module mit Drush zu deaktivieren?

Angenommen, ich muss Ansichten deaktivieren, aber ich habe auch views_accordion aktiviert.

Wenn ich laufe $ drush pm-disable views, wird das Ansichtenmodul nicht deaktiviert.

Antworten:


30

Sie sollten Ihre Drush durch die Geräusche der Dinge aktualisieren. Das Ausführen von Drush Dis Views sollte zu folgenden Ergebnissen führen:

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)

Dies bedeutet, dass die abhängigen Personen gleichzeitig deaktiviert sind.


3
Beachten Sie, dass dies bei der pm-Deinstallation nicht funktioniert. Stattdessen müssen Sie die Liste der Module nehmen, an pm-uninstall übergeben und diesen Befehl wiederholen, bis alle Module deinstalliert sind.
Berdir

1
Ja, ich gehe oft nur zur eigentlichen Deinstallationsseite, um sie zu deinstallieren.
7wonders

Sie haben recht, vielleicht habe ich einen Tippfehler über die Methode gemacht.
Chefnelone
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.