我们正在编写Alan的教程:Magento1.5.0.0上的Magento控制器调度和Hello。
在这一步:
清除配置缓存,并加载以下URL http://exmaple.com/helloworld/index/index
并生成一个未找到的页面错误,如下所示:
喔,我们的坏处..。 你要的那一页没有找到,我们猜得很清楚。
我们两个正在做这件事。我们中的一个在Linux平台上,第二个在MacOSX10.6.7上。两个平台上相同的“页面未找到”错误。与Alan的文章相比,我们都反复检查了彼此的教程代码。似乎有些地方是教程代码中的疏忽,因为它不能在两个独立的平台上工作。
进行这样的调试,最好的方法是什么?
发布于 2011-06-24 18:18:09
首先检查模块是活动的,至少它应该出现在系统>配置>高级>禁用模块的输出或使用艾伦的模块列表。
接下来,对控制器类中的输入进行双重检查,并特别注意情况。在配置前端名称应该是frontName (大写的N经常被忽略)。
发布于 2012-01-29 15:29:47
我有同样的问题,重复检查您的/path/to/magento/app/etc/modules/Module_Name.xml,我将codePool设置为"community“,并将我的扩展放在"local”目录中,这导致了404问题,当我将codePool值更改为“codePool”时,一切都正常。
发布于 2011-06-24 16:28:33
example.com (或教程中错误的exmaple.com )是文档中使用的占位符链接。您应该将其替换为您自己的主机名,也就是说,如果您正在本地webserver http://localhost/上开发,如:http://localhost/helloworld/index/index
https://stackoverflow.com/questions/6300230
复制相似问题