Ключ реестра Mage "контроллер" уже существует - PullRequest
0 голосов
/ 16 марта 2012

Я настроил сайт электронной коммерции, используя Magento, но он выдает ошибку.

Ключ реестра Mage "controller" уже существует

Я не уверен, что делать. URL для сайта http://musicademy.sweetersinging.com/store/admin

Ответы [ 2 ]

2 голосов
/ 17 марта 2012

Обычно это происходит, если вы пытаетесь запустить 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

Как только вынашел причину выше, затем вы можете начать фильтровать через фильтры / каталоги для проверки.

0 голосов
/ 25 августа 2017

Если у вас установлено расширение Magefirewall , попробуйте отключить его на веб-сервере (перейдя в magento_root_dir / app / etc / modules / magefirewall.xml) и очистить кэш (удалив все файлы / папки в magento_root_dir). / var / cache /), если у вас нет доступа к панели администратора. Это решило проблему для меня на Magento CE 1.9.2.2.

...