OpenCart 中的权限被拒绝?
Posted
技术标签:
【中文标题】OpenCart 中的权限被拒绝?【英文标题】:Permission Denied in OpenCart? 【发布时间】:2017-07-23 11:14:26 【问题描述】:我在 OpenCart 2.3.0.2 中安装了一个扩展。安装成功。但现在我无法根据需要修改扩展名。当我单击编辑按钮时。它向我显示“权限被拒绝”消息(附加屏幕截图)。我在互联网上搜索了很多,但没有找到任何与我的问题相匹配的具体解决方案。我不明白在哪里可以解决这个问题。
我需要解决这个问题。希望你们能在这里帮助我。
【问题讨论】:
【参考方案1】:此问题的一些可能原因:
在将文件复制到您的站点后,您是否真的在扩展上运行了安装?这将在 Admin->Extensions->Extensions 中完成,然后选择扩展类型,然后点击扩展的“+”号。
检查 Admin->System->Users->Users 以确保您的用户组是 “管理员。”
检查admin/controller
下的文件的扩展名,并查找hasPermission
的检查。它看起来像这样:
if (!$this->user->hasPermission('modify', 'extension/YOUR_EXTENSION')) $this->error['warning'] = $this->language->get('error_permission');
这将向您显示在数据库中查找的位置。看表oc_user_group
。
【讨论】:
【参考方案2】:我认为您的用户组中缺少权限。
要解决这个问题,请转到管理面板 -> 系统 -> 用户 -> 用户组 -> 并编辑您帐户的用户组(您可以知道它在系统 -> 用户 -> 用户 -> 中是什么并编辑您的帐户)
在此页面上,您可以设置权限“访问权限”和“修改权限”。点击“全选”和“保存”。
之后,您应该能够访问您的扩展程序。让我知道它是否有效。
【讨论】:
【参考方案3】:是以下问题之一:
1) 扩展的权限(您可以按照 Andre 所说的在用户组中更改它们)
2) 扩展的url (route= ... ) 错误,或者
3) 扩展文件丢失。
【讨论】:
以上是关于OpenCart 中的权限被拒绝?的主要内容,如果未能解决你的问题,请参考以下文章