我刚从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)。
感谢。
编辑:正如我已经写过的,您可以在此处看到的所有代码 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>
:)缓存很清楚
答案 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>