[英]Magento Error when Accessing User Roles Section
我有一个Magento网站,其中安装了大约20-25个扩展,其中7个是商业化的,这意味着这7个扩展已完全加密。 同样,这些扩展都不使用“管理员”区域中的“用户角色和权限”部分。
现在,几天前,我遇到了一个愚蠢的问题,这确实使我付出了代价。 我想创建一个新的用户角色(从“系统”>“权限”>“角色”),其中已经设置了14个其他角色。 现在,每当我单击“添加新角色”按钮或尝试编辑任何现有角色时,都会出现以下错误:
<my-magento-site-domain>: This script is locked to another domain.
我敢肯定,这个错误与扩展名的使用有关,但是我不知道也不知道它的来源。 我试图通过禁用所有扩展名并清除完整的缓存并删除“ / var /”文件夹中的所有文件夹来解决此错误,但没有任何反应。
Magento版本: 1.3.2.3
我知道Magento升级是必要的,但由于这些扩展而不能这样做。
在这件事上有人可以帮我吗? 任何帮助是极大的赞赏。
当您说禁用所有扩展时,您是如何执行该步骤的? 我发现System>Config>Advanced
状态值经常被扩展忽略,其他各种禁用尝试也是如此。 确定禁用扩展名(IMHO)的唯一方法是从etc/modules
删除其.xml文件。
听起来您得到的错误是Javascript生成的错误。 您可以grep /js
文件夹来找到该错误文本,以查看是否可以跟踪错误源。 同样,请使用Firebug(或Chrome Inspector,选择您的浏览器毒药)调试JS错误。 发表您在这里找到的...
另一种选择是使用phpmyadmin手动创建新角色。 通过检查admin_role表,您可以很快地算出语法(例如tree_level
=“ 1”, role_type
=“ G”。然后查看是否可以通过UI编辑新角色。
欢呼,京东
您可以尝试使用不带商业扩展的全新magento安装。 添加一个角色,看看是否发生这种情况。 然后一个接一个地添加商业扩展,并在发生此错误时进行测试。
我假设您已经搜索了所有的magento文件(至少是未加密的文件),看是否有包含您的错误消息的文件...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.