通过 adminhtml 路由、menu.xml 和 acl.xml 添加 Magento 2 自定义后台菜单,并避免有菜单无权限或点击 404。
继续阅读Magento 2 如何添加自定义后台菜单?
2024/5/1 下午5:22
alwayly
Magento 2 REST API 返回 401 Unauthorized:认证与权限检查
2024/8/6 下午2:46
alwayly
REST API 返回 401 时,要区分令牌无效、请求头丢失、资源 ACL 和接口路由配置。
继续阅读Magento 2 安装模块后后台菜单消失了,不一定是 ACL 配错
2024/10/8 上午9:37
alwayly
Magento 2 模块启用后看不到后台菜单,除了 acl.xml,还可能是 menu.xml 合并失败、父节点不存在、模块输出关闭或管理员角色未重新加载。本文给出一条更短的定位路径。
继续阅读Magento 2 API 返回 401 和 403,到底是 Token 失效还是 ACL 不够?
2024/11/22 上午10:58
alwayly
REST/GraphQL 接口失败时,401 表示身份未被接受,403 通常表示身份已识别但没有资源权限;代理和扩展也可能改写状态码。本文给出最短诊断路径。
继续阅读Magento 2 REST API 返回 401,先用这组 curl 区分 Token、ACL 和网站路由
2025/1/3 下午4:22
alwayly
REST 接口突然返回 401 时,用最小 curl 请求区分 Token 无效、Integration ACL 不足、Store Code 路由错误和代理丢失 Authorization。
继续阅读Magento 2 管理员能登录却看不到菜单:ACL 资源没有按角色生效
2025/2/3 上午9:48
alwayly
管理员登录成功但菜单缺失,检查 acl.xml、menu.xml resource、角色授权、缓存和资源 ID 拼写。
继续阅读Magento 2 REST API 返回 Consumer is not authorized to access %resources
2025/3/6 下午3:03
alwayly
REST API 返回 Consumer is not authorized 时,核对 Token 类型、Integration ACL、资源路径和 Store Code。
继续阅读Magento 2 修改管理员角色后仍提示 Access Denied
2025/6/5 上午11:12
alwayly
后台角色已勾选权限仍拒绝访问时,应检查资源 ID、角色继承、缓存、会话与自定义菜单控制器。
继续阅读magento 2 REST API带了Bearer Token还是401,先查ACL还是Nginx?
2025/11/18 上午10:31
alwayly
同一个 Token 在本机 curl 可用,经过正式域名就 401,这时我不会立刻重建 Integration。先判断 Magento 有没有收到 Authorization 头。继续阅读
magento 2自定义模块安装后setup:upgrade成功,后台菜单点进去却提示Access denied
2025/11/27 上午10:20
alwayly
菜单已经显示,点击却 Access denied,说明路由大概率是通的,问题落在 ACL:菜单 resource、Controller 的 ADMIN_RESOURCE 和 acl.xml 没指向同一个 ID。继续阅读


