自定义Magento模块中的404错误

时间:2013-07-26 07:04:01

标签: php magento http-status-code-404

我正在使用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>

2 个答案:

答案 0 :(得分:0)

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

或者有一些解决方案在magento commerce

中非常有用

答案 1 :(得分:0)

尝试在您的网址中添加“index.php”。

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

如果你已经完成了这件事。搜索一些文章,从magento中删除index.php。