2016-09-29 89 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您的自定義模塊。