ссылки на пользовательские модули не появляются после обновления magento. это будет работать на локальной машине, но не работать на живых? - PullRequest
0 голосов
/ 30 октября 2010

У меня есть одна большая проблема, о которой я не знаю из-за моей ошибки или структуры magento.я обновил magento до 1.4.1.1, и все отлично работает на моей локальной машине, но когда я переместил его в режим жизни, то в админке ссылка на пользовательский модуль не появилась.

Я также попытался очистить кеш ивойдите, но это не сработает .. может кто-нибудь помочь ??

Ответы [ 2 ]

0 голосов
/ 01 ноября 2010

Я обнаружил, что это часто вызывается caseSensitive именами файлов и модулей. Вы разрабатываете на разных платформах для вашего производства (Windows vs * nix)? Убедитесь, что имена ваших модулей имеют вид Module_Lowercasenamesonlyworkhere.

------ РЕДАКТИРОВАТЬ ------

Попробуйте установить модуль Alanstorm ConfigViewer или расширение CommerceBug со своего веб-сайта, который покажет вам «выполненную» конфигурацию для всех модулей администратора. Затем вы можете увидеть, включены ли ваши adminhtml узлы. Это единственный способ подтвердить, что Magento читает вашу конфигурацию, что звучит как проблема.

0 голосов
/ 30 октября 2010
  1. Совпадают ли базы живого кода и базы локального кода

  2. Вы уверены, что база действующего кода фактически используется apache

    * 1008?*
  3. Если ваш модуль загружен в систему?

  4. Имеет ли ваш пользователь права доступа ACL для просмотра элементов навигации?

  5. Вы очистили свои пользовательские сеансы (отдельно от кэша), чтобы гарантировать, что разрешения ACL сброшены для пользователя

Наконец, класс

app/code/core/Mage/Adminhtml/Block/Page/Menu.php

- это тот, кто отвечает за рендеринг навигации.Изучите / отладьте от до, чтобы выяснить, почему он пропускает и / или не видит ваши пользовательские элементы навигации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...