Magento 1.9.2.1:我的自定义模块给出了404错误,适用于1.9.1版本

时间:2015-08-28 10:42:53

标签: php magento magento-1.9 magento-1.9.2.1

我刚从Here下载了Magento 1.9.2.1。

我按照This Alan storm 的回答,按照所有步骤进行了操作。

并点击http://127.0.0.1/magentoNew/index.php/helloworld,虽然所有文件,代码都相同(复制粘贴),但仍会显示404。

此外,我尝试根据Inchoo的This教程制作另一个自定义模块,但我仍然获得404页面(一个人有同样的问题)。

我按照 Alan Storm的回答按照所有说明进行操作。它在magento 1.9.1上工作得很好。*相当不错,但在最新版本上提出问题,任何人都有并解决了同样的问题?

注意:所有文件在etc和local/MyCompanyName/HelloWorld文件夹中都是相同的。

我正在使用新电脑,因此我必须安装Magento 1.9.2.1的所有新设置,所以我只是从笔记本电脑中复制了相同的扩展文件,以前在那里运行(笔记本电脑安装了magento 1.9.1.0)。

enter image description here

感谢。

编辑:正如我已经写过的,您可以在此处看到的所有代码 How to create a simple 'Hello World' module in Magento?,我仍然会再次写一些文件。

config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <mycompanyname_helloworld>
            <version>
                0.1.0
            </version>
        </mycompanyname_helloworld>
        <frontend>
            <routers>
                <!-- the <helloworld> tagname appears to be arbitrary, but by
                convention is should match the frontName tag below-->
                <helloworld>
                    <use>standard</use>
                    <args>
                        <module>MyCompanyName_HelloWorld</module>
                        <frontName>helloworld</frontName>
                    </args>
                </helloworld>
            </routers>
        </frontend>

    </modules>
</config>

:)缓存很清楚

enter image description here

1 个答案:

答案 0 :(得分:0)

在config.xml中尝试以下代码并清除缓存并查看它是否有效?

<?xml version="1.0"?>
<config>
    <modules>
        <mycompanyname_helloworld>
            <version>
                0.1.0
            </version>
        </mycompanyname_helloworld>
    </modules>    <!-- Check this line -->
        <frontend>
            <routers>
                <!-- the <helloworld> tagname appears to be arbitrary, but by
                convention is should match the frontName tag below-->
                <helloworld>
                    <use>standard</use>
                    <args>
                        <module>MyCompanyName_HelloWorld</module>
                        <frontName>helloworld</frontName>
                    </args>
                </helloworld>
            </routers>
        </frontend>    
</config>