2012-03-16 4 views
0

Я настроил сайт электронной торговли с помощью Magento, но это ошибка.Mage раздел реестра «контроллер» уже существует

Mage реестра "контроллер" уже существует

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

+0

Сделайте ли ваши журналы ошибок Magento более подробной информацией? – jprofitt

ответ

2

Это обычно происходит, если вы попытаетесь запустить Mage::run() дважды - или, в частности, еще раз после начальной загрузки index.php.

Звучит как (крайне) плохо написанное стороннее расширение или шаблон. Это (к сожалению) было бы не первый раз, когда я видел, как кто-то выполнил это в файле .phtml.

Пройдите стандартный процесс отладки, обновите между ними.

  1. Move app/code/local в app/code/local.bak
  2. Move app/code/community в app/code/community.bak
  3. Move app/design/frontend/your_custom_package в app/design/frontend/your_custom_package.bak

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

+0

Для меня это было немного сложнее: D Я оставил выражение часов в окне отладки Mage :: app() -> ... –

0

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

Смежные вопросы