Ich habe eine saubere Installation von Magento 2 und versuche, ein wirklich einfaches benutzerdefiniertes Modul zu erstellen, aber es scheint keinen Code im Modul zu erkennen. Das Modul selbst wird in der Liste im Backend angezeigt und kann aktiviert werden, aber (z. B.) benutzerdefinierte Routen in routes.xml gehen immer auf eine 404-Seite.Magento 2 benutzerdefinierte Modul Routen werden nicht abgeholt
Dies geschieht nicht nur für neue benutzerdefinierte Module, die ich erstelle, sondern auch für Module, die von woanders heruntergeladen werden. Ich bekomme einen 404, wenn ich Alan Storms Modul "Hello World" (http://alanstorm.com/magento_2_mvvm_mvc) installiere und versuche, zu/hello_mvc/hello/world zu navigieren. Nach der Installation des Beispielmoduls Sample New Page bekomme ich auch 404 zu/newpage.
Ich habe den Cache gelöscht, stellen Sie den Modus auf Entwickler, führen Sie setup:upgrade
und setup:di:compile
. Andere Seiten, wie die/customer/account/page, funktionieren gut, es ist also nicht das Neuschreiben (ich glaube nicht).
Ich bin auf Windows 8.1 läuft WAMP mit (der Standard) Apache 2.4.18, PHP 7.0.4 & MySQL 5.7.11. Ich habe die letzten 2 Versionen von Magento 2 (2.0.4 & 2.0.5) ausprobiert und habe das gleiche Ergebnis.