2016-09-29 6 views
2

In meinem Magento 2.1.1-Shop mit 2 benutzerdefinierten Modulen werden einige meiner Admin-Inhaltsseiten nicht geladen. (Widget, Thema und shedule laden fein - andere nicht :-()Magento 2.1.1 Admin-Inhaltsseiten werden nicht geladen. Handle nicht registriert

Für alle diese I „nicht registriert Griff“ Fehler: nicht registriert Griff cms_page_listing_data_source nicht registriert Griff cms_block_listing_data_source nicht registriert Griff design_config_listing_data_source

Während alle diese haben in den xML-Dateien vorhanden sind. app/Verkäufer/magento/Modul-cms/view/adminhtml/ui_component/cms_page_listing.xml ...

wie dies scheint occorred zuerst, wenn ich die Shop-Option "demo" im Shop hinzugefügt ... aber ich bin mir nicht sicher.

Jede Hilfe wäre großartig!

Dank Stijn

Antwort

0

Ich kam in der gleichen Ausgabe und wurde meine Probleme in Datei ownsership verwendet. Ihr Problem unterscheidet sich vielleicht von meinem, aber ich teile meine Erfahrung nur für den Fall, dass es Ihnen oder jemand anderem hilft. Im Browser angegeben Inspektoren Konsole Fehler war:

Failed to load resource: the server responded with a status of 403 (Forbidden)

so Dateien wie Magento_Ui/js/grid/search/search oder Magento_Ui/js/grid/massactions nicht, weil Eigentümer rechtmäßige Berechtigungen Bahnen nicht über aktuelle Datei geladen wurden Dienst. Ich konsultierte Magent Devdocs und löste das Berechtigungsproblem.

6

Danke - Ändern der Berechtigungen hat nicht geholfen.

Aber das Problem und die Lösung gefunden: Ich hatte die di.xml aufgeteilt über etc/di.xml und etc/adminhtml/di.xml ==> das ist falsch und verursacht Fehler. Keine Zusammenführung zurück in 1 di.xml und Fehler sind behoben.

:-)

0

Magento verwendet composer.js Module zu aktivieren und deaktivieren. Wenn Sie neue Module installieren, lassen im Grunde Magento wissen mit Shell

php bin/magento setup:upgrade 
php bin/magento module:enable Namespace_Module 
php bin/magento setup:static-content:deploy 
php bin/magento cache:flush 

dann prüfen, ob das System die benutzerdefinierten Modul aktiviert ist, geben Sie in der Schale

php bin/magento module:status 

Diese alle Module gedruckt werden, nach Status (aktiviert, deaktiviert)

Sie könnten sogar zuerst den Status Ihrer Module überprüfen, bevor Sie das alles tun, obwohl es auch nicht wehtut.

0

Was für mich gearbeitet: Ich zog etc/adminhtml/acl.xml zu etc/acl.xml

0

in etc/admin.html in Ihrer benutzerdefinierten Modulen die di.xml Datei löschen.

Verwandte Themen