这是我第一次使用Magento,我一直试图找出如何创建自定义模块。当我尝试查看我的模块时,我收到了404错误...所以,这就是我所拥有的。
<?xml version="1.0"?>
<config>
<modules>
<Levan_Mymodule>
<active>true</active>
<codePool>local</codePool>
</Levan_Mymodule>
</modules>
<?xml version="1.0"?>
<config>
<modules>
<Levan_Mymodule>
<version>0.0.1</version>
</Levan_Mymodule>
</modules>
<frontend>
<routers>
<Mymodule>
<use>standard</use>
<args>
<module>Levan_Mymodule</module>
<frontname>Mymodule</frontname>
</args>
</Mymodule>
</routers>
</frontend>
</config>
<?php
class Levan_Mymodule_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
echo "Hello World";
}
}
尝试在
查看我的页面magentoserver.com/index.php/Mymodule/index
只返回404错误。有什么想法吗?
修改
确实禁用了缓存。删除了var / cache文件夹。没有运气。
答案 0 :(得分:0)
这是经过测试的解决方案:
你犯了两个错误:
以下文件中的第一个错误:
应用的/ etc /模块/ Levan_Mymodule.xml 强>
ground.physicsBody?.contactTestBitMask = 0
player.physicsBody?.contactTestBitMask = BodyMask.Enemy | BodyMask.EmbarrassingSecret
enemies.forEach { $0.physicsBody?.contactTestBitMask = 0 }
twilightNovel.physicsBody?.contactTestBitMask = 0
错误:关闭代码缺失<?xml version="1.0"?>
<config>
<modules>
<Levan_Mymodule>
<active>true</active>
<codePool>local</codePool>
</Levan_Mymodule>
</modules>
</config>
第二个错误在下面的文件:
应用/代码/本地/莱/ Mymodule中的/ etc / config.xml中强>
</config>
此标记应为小写字母<?xml version="1.0"?>
<config>
<modules>
<Levan_Mymodule>
<version>0.1.0</version>
</Levan_Mymodule>
</modules>
<frontend>
<routers>
<mymodule>
<use>standard</use>
<args>
<module>Levan_Mymodule</module>
<frontName>mymodule</frontName>
</args>
</mymodule>
</routers>
</frontend>
</config>
如果您还有任何问题,请检查并告诉我。
答案 1 :(得分:0)
这也是一个magento问题,如果安装了任何扩展,我们必须先清除缓存或注销后端,否则会显示错误,如404错误或找不到页面。
因此,每当您在magento中安装新插件时,请退出后端或清除缓存。