Problem
Das DHL Shipping-Modul für Magento 2 lässt sich mit folgendem Befehl nicht aktivieren:
php bin/magento module:enable Dhl_Shipping
Es erscheint folgende Fehlermeldung:
Unable to change status of modules because of the following constraints:
Cannot enable Dhl_Shipping because it depends on disabled modules:
Dhl_LabelStatus: Dhl_Shipping->Dhl_LabelStatus
Wenn versucht wird, zuerst das Modul Dhl_LabelStatus zu aktivieren, tritt nahezu die gleiche Fehlermeldung auf:
Unable to change status of modules because of the following constraints:
Cannot enable Dhl_LabelStatus because it depends on disabled modules:
Dhl_Shipping: Dhl_LabelStatus->Dhl_Shipping
Ursache
Die Module DHL Shipping und DHL Label Status sind gegenseitig (zirkulär) voneinander abhängig.
Lösung
Beide Module müssen gleichzeitig mit einem einzigen Befehl aktiviert werden:
php bin/magento module:enable Dhl_Shipping Dhl_LabelStatus
Dieses Support-Portal wird von der Netresearch DTT GmbH im Auftrag von Deutsche Post DHL zur Verfügung gestellt. Netresearch ist spezialisiert auf die Entwicklung von E-Commerce-Lösungen für den Mittelstand auf Basis der Open-Source-Systeme Magento und OroCommerce. Neben der Konzeption und Umsetzung von Strategien für B2B-E-Commerce sind Consulting und Betreuung für eine moderne Cloud-Infrastruktur die Schwerpunkte.