404自定义Magento模块出错


404 Error in Custom Magento Module

我使用的是Magento 1.6.2.0,我面临一个自定义模块的404问题,我似乎无法修复。我的所有其他自定义模块都可以工作,除了这个模块,它显示了订单的更详细的状态视图。最令人困惑的是,我安装了一个magento,这个自定义模块在服务器上完美工作,但我似乎无法让它在这个新服务器上工作。

我已经检查了权限,没有问题。我已经检查了日志,但除了httpd告诉我找不到404错误页面之外,没有其他有意义的信息。我已经排除了控制器的问题。我做了很多搜索,我知道在magento中有很多404错误的回复。我已经尝试过用当前的文档来修复这个问题,但都没有成功。

我已经在下面发布了我的config.xml。

任何想法都将不胜感激,因为我的屁股被踢了。我会及时回答任何问题。

<?xml version="1.0"?>
<config>
    <modules>
        <Ciplex_Giftango>
            <version>0.1.1</version>
        </Ciplex_Giftango>
    </modules>
        <global>
            <helpers><giftango><class>Ciplex_Giftango_Helper</class></giftango></helpers>
          <blocks><giftango><class>Ciplex_Giftango_Block</class></giftango></blocks>
            <blocks>
                <adminhtml>
                    <rewrite>
                        <sales_order>Ciplex_Giftango_Block_Sales_Order</sales_order>
                        <sales_order_grid>Ciplex_Giftango_Block_Sales_Order_Grid</sales_order_grid>
                    </rewrite>
                </adminhtml>
            </blocks>
            <template>
                <email>
                    <resellers_email_template>
                        <label>eGift Card Delivery</label>
                        <file>resellers_email_template.html</file>
                        <type>html</type>
                    </resellers_email_template>
                </email>
            </template>
        </global>

        <admin>
            <routers>
                <adminhtml>
                    <args>
                        <modules>
                            <giftango>Ciplex_Giftango_Adminhtml</giftango>
                        </modules>
                    </args>
                </adminhtml>
            </routers>
        </admin>

        <adminhtml>
            <layout>
                <updates>
                    <giftango><file>giftango.xml</file></giftango>
                </updates>
            </layout>
        </adminhtml>
</config>

如果在自定义模块工作之前有一段时间,但由于某些更改,可能会出现404错误,请清除浏览器缓存

或者有一些解决方案在magento商业中非常有用

尝试在url中添加"index.php"。

例如:http://example.com/index.php/helloworld/index/index

如果你受够了。搜索一些文章以从magento中删除index.php。