我使用Magento配置了一个电子商务网站,但是它引发了一个错误。
Mage注册表项“controller”已存在
我不知道该怎么做。网站的网址为http://musicademy.sweetersinging.com/store/admin
答案 0 :(得分:2)
如果您尝试运行Mage::run()
两次 - 或者特别是在index.php
引导程序之后再次运行,通常会发生这种情况。
听起来像(极其)写得不好的第三方扩展程序或模板。 (遗憾的是)这不是我第一次看到有人在.phtml
文件中执行此操作。
完成标准调试过程,在每个过程之间刷新。
app/code/local
移至app/code/local.bak
app/code/community
移至app/code/community.bak
app/design/frontend/your_custom_package
移至app/design/frontend/your_custom_package.bak
一旦找到上述原因,您就可以开始过滤过滤器/目录进行检查。
答案 1 :(得分:0)
如果您安装了 Magefirewall扩展程序,请尝试在网络服务器上禁用(转到magento_root_dir / app / etc / modules / magefirewall.xml)并清除缓存(删除所有文件/文件夹) magento_root_dir / var / cache /)如果您无法访问管理面板。这样做就解决了我在Magento CE 1.9.2.2上的问题。