Mage注册表项“controller”已经存在

时间:2012-03-16 12:16:11

标签: php magento-1.4

我使用Magento配置了一个电子商务网站,但是它引发了一个错误。

  

Mage注册表项“controller”已存在

我不知道该怎么做。网站的网址为http://musicademy.sweetersinging.com/store/admin

2 个答案:

答案 0 :(得分:2)

如果您尝试运行Mage::run()两次 - 或者特别是在index.php引导程序之后再次运行,通常会发生这种情况。

听起来像(极其)写得不好的第三方扩展程序或模板。 (遗憾的是)这不是我第一次看到有人在.phtml文件中执行此操作。

完成标准调试过程,在每个过程之间刷新。

  1. app/code/local移至app/code/local.bak
  2. app/code/community移至app/code/community.bak
  3. app/design/frontend/your_custom_package移至app/design/frontend/your_custom_package.bak
  4. 一旦找到上述原因,您就可以开始过滤过滤器/目录进行检查。

答案 1 :(得分:0)

如果您安装了 Magefirewall扩展程序,请尝试在网络服务器上禁用(转到magento_root_dir / app / etc / modules / magefirewall.xml)并清除缓存(删除所有文件/文件夹) magento_root_dir / var / cache /)如果您无法访问管理面板。这样做就解决了我在Magento CE 1.9.2.2上的问题。