Модуль Magento хорошо работает на локальном хосте, но не на реальном сервере

У меня здесь странный случай …

Сейчас я делаю простой пурпурный модуль. Какой-то модуль ввода сценариев (аналогично модулю Google Analytics). Я создал конфигурацию admin для этого модуля (который определен из system.xml ) введите описание изображения здесь

как видно на изображении. Этот модуль отлично работает на моем локальном хосте. Но на реальном сервере это становится странно. Модули выглядят так, будто они вообще не включены, хотя я полностью уверен, что все это уже включено. Как через административную область magento, так и через app/etc/modules . Эта область администрирования никогда не появляется на пурпурной установке в реальном времени.

кто-нибудь знает, в чем проблема с этой проблемой? или, по крайней мере, рассказать мне, как и где его отлаживать? Я копал его в основной код magento, но зацикливался на функции getSingleton () где-то рядом с основным кодом magento. Я так не понимаю – слишком-MVC-материал: p

Я был бы очень рад, если бы кто-нибудь мог объяснить и направить меня на этот

благодаря 🙂

Solutions Collecting From Web of "Модуль Magento хорошо работает на локальном хосте, но не на реальном сервере"

Наиболее распространенные проблемы связаны с чувствительностью к регистру. Если у вас есть хостинг Windows, ошибка в строчных или строчных символах не отображается и работает. Но как только он попадет на хостинг linux, модуль не будет работать.

Проверьте пути в настройках и папках / файлах – чтобы они совпадали.

Обычно есть три вещи:

  • опечатки в xml-файлах (проверка их с помощью валидатора)
  • кэш не очищается после установки (очистить кеш)
  • Правила ACL не возобновляются (повторно сохраняйте роли администратора)

Если вы отредактируете макет / добавите свой собственный макет в backoffice magento, лучше очистить кеш (удалить все в папке var / cache /) и выйти из системы и снова войти в систему.

Правило Thumb при развертывании настраиваемого модуля magento на сервере live-

  1. Разверните свой настраиваемый модуль
  2. Очистите весь кеш пуповины или, по крайней мере, обновите их [System-> Cache Management]
  3. Если вы включили компиляцию, повторно запустите компиляцию или отключите компиляцию до тех пор, пока не будет проведено тестирование. [System-Сервис-> Компиляция]