Magento2 Magento 2管理员登录错误无法创建acl对象:角色';5';找不到
当登录到我的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()” 如果从cli运行“bin/magento安装程序:升级”,则会出现相同的错误 我认为错误消息的角色“5”部分引用了authorization\u Role表中的角色id。表中有一行具有该角色id,因此我不确定是什么触发了错误Magento2 Magento 2管理员登录错误无法创建acl对象:角色';5';找不到,magento2,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()” 如果从cli运行“bin/magento安装程序:升级”,则会出现相同的错误 我认为错误消息的角色“5”部分引用了authorizat
如何调试和解决此问题?删除
var/cache
,var/page\u cache
,var/di
,生成的/
目录并运行设置:升级
命令
这将解决问题
刷新Magento缓存
- 开放式终端
- 转到您的Magento根目录
cd /path/to/your/magento/folder
- 运行以下命令:
php bin/magento cache:flush