2016-12-19 4 views
3

Я создал модуль в пурпуре. Он добавит в админку меню под названием «Клипарт», но когда я нажимаю на меню, он перенаправляется на страницу 404.Magento admin menu link перенаправление на 404 страница

Я добавил ниже код в config.xml файле:

<menu> 
    <productcustomizer module="productcustomizer"> 
     <title>Product Customizer</title> 
     <sort_order>100</sort_order> 
     <children> 
      <productcustomizercliparts module="productcustomizer"> 
       <title>Clip arts</title> 
       <sort_order>0</sort_order> 
       <action>admin_productcustomizer/adminhtml_productcustomizercliparts</action> 
      </productcustomizercliparts> 
     </children> 
    </productcustomizer> 
</menu> 

И

<routers> 
    <productcustomizer> 
     <use>admin</use> 
     <args> 
      <module>ProductCustomizer_ProductCustomizer</module> 
      <frontName>admin_productcustomizer</frontName> 
     </args> 
    </productcustomizer> 
</routers> 

я создал controllers/Adminhtml/ProductCustomizerClipArtsController.php файл.

Я пробовал один и тот же код на локальном компьютере, он работает нормально, но когда я использую этот код на сервере, он будет перенаправлен на страницу 404.

+0

Вы пытались выйти из системы и снова войти в систему? удалить кеш? –

+0

Да, возможно, это время –

+0

, что говорит журнал ошибок? –

ответ

2

Попробуйте переименовать ProductCustomizerClipArtsController.php в ProductcustomizerclipartsController.php и обновите оболочку имени класса в файле в соответствии с новым именем. Также обновите корпус, чтобы он соответствовал конфигурационному файлу. Он может работать локально, поскольку Windows не заботится об обсадке, но если ваш сайт размещен на сервере Unix, он может запутаться.

+0

Он отлично работает, спасибо. –

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