登录我的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,因此我不确定触发错误的是什么。
如何调试和解决此问题?
答案 0 :(得分:4)
删除var/cache
,var/page_cache
,var/di
,generated/
目录并运行setup:upgrade
命令。
这将解决问题。
答案 1 :(得分:0)
刷新Magento缓存
- 打开终端
转到您的Magento根目录
cd /path/to/your/magento/folder
运行以下命令:
php bin/magento cache:flush