Magento 2管理员登录错误无法创建acl对象:角色' 5'未找到

时间:2018-03-08 18:37:22

标签: magento2

登录我的Magento 2.2.2安装的管理部分时,我收到错误:

"" 0":"无法创建acl对象:角色' 5'找不到"," 1":"#0 /var/www/magento/generated/code/Magento/Framework/Acl/Builder/Proxy.php(95):Magento \ Framework \的Acl \ Builder->则getacl()"

如果我运行" bin / magento setup:upgrade"我会得到同样的错误来自cli。

角色' 5'我认为错误消息的一部分是指authorization_role表中的role_id。表格中有一行包含该role_id,因此我不确定触发错误的是什么。

如何调试和解决此问题?

2 个答案:

答案 0 :(得分:4)

删除var/cachevar/page_cachevar/digenerated/目录并运行setup:upgrade命令。

这将解决问题。

答案 1 :(得分:0)

  

刷新Magento缓存

     
      
  • 打开终端
  •   
  • 转到您的Magento根目录

    cd /path/to/your/magento/folder
    
  •   
  • 运行以下命令:

    php bin/magento cache:flush
    
  •