Datenbank aktualisieren
Wenn Sie ein oder mehrere Module aktiviert haben, führen Sie den folgenden Befehl aus, um die Datenbank zu aktualisieren:
bin/magento setup:upgrade
Reinigen Sie dann den Cache:
bin/magento cache:clean
Informationen zum Aktivieren und Deaktivieren von Modulen
Mit Adobe Commerce können Sie derzeit verfügbare Module aktivieren oder deaktivieren, d. h. alle Adobe-Module oder Drittanbietermodule, die derzeit verfügbar sind.
Bestimmte Module weisen Abhängigkeiten von anderen Modulen auf. In diesem Fall können Sie ein Modul möglicherweise nicht aktivieren oder deaktivieren, da es Abhängigkeiten von anderen Modulen hat.
Darüber hinaus kann es (widersprüchliche Module geben, die nicht beide gleichzeitig aktiviert werden können.
Beispiele:
-
Modul A hängt von Modul B ab. Sie können Modul B nur deaktivieren, wenn Sie zuerst Modul A deaktivieren.
-
Modul A hängt von Modul B ab, beide sind deaktiviert. Sie müssen Modul B aktivieren, bevor Sie Modul A aktivieren können.
-
Modul A steht in Konflikt mit Modul B. Sie können Modul A und Modul B deaktivieren oder eines der beiden Module deaktivieren, aber Sie können Modul A und Modul B gleichzeitig aktivieren.
-
Abhängigkeiten werden im Feld
require
in der Adobe Commerce-composer.json
für jedes Modul deklariert. Konflikte werden im Feldconflict
in dencomposer.json
der Module deklariert. Anhand dieser Informationen erstellen wir ein Abhängigkeitsdiagramm:A->B
bedeutet, dass Modul A von Modul B abhängt. -
Eine Abhängigkeitskette ist der Pfad von einem Modul zu einem anderen. Wenn zum Beispiel Modul A von Modul B und Modul B von Modul C abhängt, dann ist die Abhängigkeitskette
A->B->C
.
Wenn Sie versuchen, ein Modul zu aktivieren oder zu deaktivieren, das von anderen Modulen abhängig ist, wird das Abhängigkeitsdiagramm in der Fehlermeldung angezeigt.
composer.json
von Modul A einen Konflikt mit Modul B erklärt, aber nicht umgekehrt.Nur Befehlszeile: Um zu erzwingen, dass ein Modul unabhängig von seinen Abhängigkeiten aktiviert oder deaktiviert wird, verwenden Sie das optionale Argument --force
.
--force
kann Ihren Store deaktivieren und Probleme beim Zugriff auf den Admin verursachen.