2013-10-10 2 views
0

В последнее время у меня появились ошибки «404 error not found» в моем админе. После попытки каждого решения в Интернете ни в какой мере я обнаружил, по крайней мере, то, что вызывает ошибку.Magento - пользовательское расширение, вызывающее ошибки 404

Как только я отключил свое пользовательское расширение, все страницы ошибок 404 исчезли.

Я думаю, что это может быть связано с конфигурации моего расширения, который выглядит следующим образом:

<?xml version="1.0"?> 

<config> 
    <modules> 
     <Pinto_PartnerSystem> 
      <version>1.0.0</version> 
     </Pinto_PartnerSystem> 
    </modules> 

    <global> 
     <blocks> 
      <partnersystemblock1> 
       <class>Pinto_PartnerSystem_Block</class> 
      </partnersystemblock1> 
      <partnersystemblock2> 
       <class>Pinto_PartnerSystem_Block_EditSpecial</class> 
      </partnersystemblock2> 
     </blocks> 
     <helpers> 
      <partnersystemhelper> 
       <class>Pinto_PartnerSystem_Helper</class> 
      </partnersystemhelper> 
     </helpers> 
    </global>  

    <admin> 
     <routers> 
      <partnersystem> 
       <use>admin</use> 
       <args> 
        <module>Pinto_PartnerSystem_AdminControllers</module> 
        <frontName>admin</frontName> 

        <modules> 
         <sintax after="Pinto_PartnerSystem_AdminControllers">Mage_Adminhtml</sintax> 
        </modules> 
       </args> 
      </partnersystem>   
     </routers>  
    </admin> 

    <adminhtml> 
     <menu> 
      <partnersystem translate="title" module="partnersystemhelper"> 
       <title>Partner System</title> 
       <sort_order>42</sort_order> 
       <children> 
       <!-- Note the misleading "module" attribute. 
        It actualy refers to one of the declared helpers --> 

        <myitem1 translate="title" module="partnersystemhelper"> 
         <title>Manage Partners</title> 
         <action>partnersystem/partners</action> 
         <sort_order>1</sort_order>       
        </myitem1> 

        <myitem2 translate="title" module="partnersystemhelper"> 
         <title>Manage Partner Groups</title> 
         <action>partnersystem/settings</action> 
         <sort_order>2</sort_order>       
        </myitem2> 

        <myitem3 translate="title" module="partnersystemhelper"> 
         <title>View My Balance</title> 
         <action>partnersystem/balance</action> 
         <sort_order>3</sort_order>       
        </myitem3> 

        <myitem4 translate="title" module="partnersystemhelper"> 
         <title>Add Partner</title> 
         <action>partnersystem/addpartner</action> 
         <sort_order>3</sort_order>       
        </myitem4> 

        <myitem5 translate="title" module="partnersystemhelper"> 
         <title>Add Partner Group</title> 
         <action>partnersystem/addpartnergroup</action> 
         <sort_order>3</sort_order>       
        </myitem5> 

       </children> 
      </partnersystem> 
     </menu> 

     <acl><!-- permits --> 
     <resources> 
      <admin> 
       <children> 
        <partnersystem translate="title" module="partnersystemhelper"><!-- this tag matches the menu tag, and the same for his children --> 
         <title>Partner System</title> 
         <children> 
          <myitem1> 
           <title>Manage Partners</title> 
          </myitem1> 
          <myitem2> 
           <title>Manage Partner Groups</title> 
          </myitem2> 
          <myitem3> 
           <title>View My Balance</title> 
          </myitem3> 
         </children> 
        </partnersystem> 
       </children> 
      </admin> 
     </resources> 
    </acl> 
    </adminhtml> 

</config> 

Может кто-то пожалуйста, сканирование по содержимому XML и посмотреть, если Anythings не так?

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

EDIT: Я забыл упомянуть, что ошибки «404 error not found» не отображаются в моем расширении - мое расширение все отображается нормально. Они начинают появляться в таких местах, как управление индексами, компиляция и определенные страницы конфигурации.

+0

Вы пытались выйти из системы и снова войти в систему ..? Когда вы устанавливаете новый модуль администратора в magento, вам нужно снова выйти и войти в систему. Поскольку в модуле администратора вы должны настроить ... (список контроля доступа) для предоставления разрешений для всех контроллеров, которые вы объявили в своем модуле. – Elavarasan

+0

Я забыл упомянуть, что ошибки 404 не отображаются в моем расширении, когда Я активирую его, но в случайных местах, таких как управление индексами или некоторые другие страницы конфигурации. Выход из системы и очистка кеша не устраняют это. – Daniel

ответ

0

Да, я думаю, что полное обновление с использованием F5 может сделать трюк.

0

Вы пробовали очистить caché, а затем выйти и войти снова?

+0

Я забыл упомянуть, что ошибки 404 не отображаются в моем расширении при активации, но в случайных местах, таких как управление индексами или некоторые другие страницы конфигурации. Выход из системы и очистка кеша не устраняют это. – Daniel