9

任何想法会导致:

管理员->系统->管理货币->符号

当我在管理员中转到 404 时?

admin->system->manage currency->rates(工作正常)。

这是在我本地的mamp上。

我想我问的是有没有一种“故障排除”的方法来找出为什么它在管理员中的任何模块都是 404 的?

4

4 回答 4

17

我有同样的问题 - 虽然我不知道它是否是由任何扩展引起的。不知何故,似乎没有多少人遇到过这个问题。

更改第 68 行app\code\core\Mage\CurrencySymbol\etc\config.xml:和

从改变

<currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol>

<currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol>
于 2013-05-04T12:10:50.623 回答
2

转到 app/code/core/Mage/CurrencySymbol/etc/config.xml 中的第 68 行

<currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol>

替换为

<currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol>

转到 app/etc/modules/Mage_CurrencySymbol.xml 中的第 34 行添加 Mage_Adminhtml 标记

<depends>
 <Mage_Adminhtml />
 <Mage_Widget/>
</depends>
于 2013-05-08T00:08:01.543 回答
1

错误发生在管理路由器的定义中。它似乎不仅是一个 Windows 错误,因为我也在一台 linux 机器上得到了这个。目前它看起来如下:

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

但是,如果您使用“之前”标签并指定“Mage_Adminhtml”,那么它将起作用。

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <currencysymbol before="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

您还应该将依赖项添加到 /app/etc/modules/Mage_CurrencySymbol.xml

<config>
    <modules>
        <Mage_CurrencySymbol>
            <active>true</active>
            <codePool>core</codePool>
            <depends>
                <Mage_Adminhtml />
                <Mage_Widget/>
            </depends>
        </Mage_CurrencySymbol>
    </modules>
</config>

似乎在github上提出了一个错误/修复

于 2014-07-14T09:10:32.903 回答
0

转到 app/code/core/Mage/CurrencySymbol/etc/config.xml

<args>



    <modules>


        <currencysymbol>Mage_CurrencySymbol_Adminhtml</currencysymbol>


        <currencysymbol after="Mage_Adminhtml">Mage_CurrencySymbol_Adminhtml</currencysymbol> // Add this new line


    </modules>


</args>

现在转到 app/etc/modules/Mage_CurrencySymbol.xml

真的

<depends>


    <Mage_Adminhtml />  // Add this new line


    <Mage_Widget/>


</depends>

于 2014-11-24T06:01:17.417 回答