Ich erhalte den folgenden Fehler auf einer Drupal 8-Site.
Das folgende Modul fehlt im Dateisystem
Es sieht so aus, als ob ein benutzerdefiniertes Modul installiert und gelöscht wurde, ohne es zu deinstallieren.
Wie kann ich diesen Fehler beheben?
Antworten:
Wenn Sie über Drupal Console verfügen, können Sie dies schnell beheben, indem Sie ein Modul mit demselben Computernamen generieren und anschließend deinstallieren.
Geben Sie dann den Computernamen an der entsprechenden Eingabeaufforderung ein und akzeptieren Sie die Standardeinstellungen für alles andere.
Anschließend können Sie das neu generierte Modul aus dem Dateisystem löschen und Ihren Tag fortsetzen.
(Hinweis: Möglicherweise müssen Sie das generierte Modul beibehalten. Andernfalls wird der Fehler zurückgegeben. Wenn Sie in diesem Fall ein Contrib-Modul mit demselben Namen installieren müssen, entfernen Sie das generierte Modul nach dem Hinzufügen des Contrib-Moduls. Löschen Sie dann den Cache. )
quelle
Angenommen, Sie haben ein unwichtiges benutzerdefiniertes Modul gelöscht, für das keine Deinstallationsroutine ausgelöst werden muss, können Sie den folgenden Drush-Befehl verwenden.
Drupal 7
Drupal 8
Siehe Wie beheben „Das folgende Modul wird aus dem Dateisystem fehlt ...“ Warnmeldungen für weitere Informationen und Alternativen.
quelle
Mit dem Konfigurationsverwaltungsmodul wird die Modulkonfiguration jetzt in der Datei core.extension.yml gespeichert.
Gehen Sie zum Bearbeiten der Datei und versuchen Sie, das fehlende Modul aus dem Dateisystem zu finden. Löschen Sie dann die Zeile und importieren Sie die config (
drush cim
).Wenn dies nicht funktioniert, Sie das Modul jedoch gefunden haben, erstellen Sie das Modul erneut (nur den Ordner und eine gültige .info.yml-Datei) und führen Sie den
drush cim
Befehl erneut aus. Dadurch wird das Modul deinstalliert.quelle
Die Art und Weise, wie ich es reparierte, war mit Drush und Komponist. Holen Sie sich das Modul mit require, installieren und deinstallieren Sie es mit drush und entfernen Sie es mit Composer.
! Der Schritt mit ist
drush en
wahrscheinlich nicht notwendigquelle