我使用的是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。