2016-09-29 69 views
2

在我的Magento 2.1.1商店有2个自定义模块我的一些管理内容页面不加载。 (窗口小部件,主题和shedule加载精 - 别人不:-()Magento 2.1.1管理内容页面未加载句柄未注册

对于所有的这些我得到“未注册句柄”错误: 没有注册手柄cms_page_listing_data_source 未注册手柄cms_block_listing_data_source 未注册手柄design_config_listing_data_source

尽管所有这些在XML文件中确实存在。 应用/供应商/ Magento的/模块CMS /视图/ adminhtml/ui_component/cms_page_listing.xml ...

好像这首occorred当我将“演示”商店选项添加到商店......但我不确定。

任何帮助将是伟大的!

感谢 斯泰恩

回答

0

我遇到了同样的问题,我的问题是文件ownsership有关。你的问题可能与我的不同,但我分享我的经验,以防万一它可以帮助你或其他人。在浏览器中指定检查控制台错误是:

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

所以像Magento_Ui/js/grid/search/searchMagento_Ui/js/grid/massactions文件没有被加载,因为当前文件所有者没有合法权限运行网的服务。我咨询了Magent Devdocs并解决了权限问题。

6

感谢 - 更改权限并没有帮助。

但发现问题和解决方案:我已将di.xml分割为etc/di.xml和etc/adminhtml/di.xml ==>这是错误的并导致失败。 没有合并回1 di.xml并且错误得到解决。

:-)

0

Magento用于composer.js来启用和禁用模块。如果您正在安装新的模块,基本上让Magento的了解外壳

php bin/magento module:status 

这将打印所有模块使用壳牌

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

然后以检查系统使您的自定义模块,类型,通过状态(启用,禁用)

你甚至可以先检查你的模块状态,然后再做所有这些,尽管它也不会伤害它。

0

什么工作对我来说:我搬到等/ adminhtml/acl.xml到等/ acl.xml

0

删除di.xml文件etc/admin.html您的自定义模块。