繁体   English   中英

访问用户角色部分时出现Magento错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM