В последнее время у меня появились ошибки «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» не отображаются в моем расширении - мое расширение все отображается нормально. Они начинают появляться в таких местах, как управление индексами, компиляция и определенные страницы конфигурации.
Вы пытались выйти из системы и снова войти в систему ..? Когда вы устанавливаете новый модуль администратора в magento, вам нужно снова выйти и войти в систему. Поскольку в модуле администратора вы должны настроить ... (список контроля доступа) для предоставления разрешений для всех контроллеров, которые вы объявили в своем модуле. –
Elavarasan
Я забыл упомянуть, что ошибки 404 не отображаются в моем расширении, когда Я активирую его, но в случайных местах, таких как управление индексами или некоторые другие страницы конфигурации. Выход из системы и очистка кеша не устраняют это. – Daniel