Magento 1.9.2.2 - 自定义模块 404 错误


Magento 1.9.2.2 - Custom Module 404 Error

这是我第一次使用Magento,我一直在试图弄清楚如何创建自定义模块。当我尝试查看我的模块时,我收到 404 错误...所以,这就是我所拥有的。

应用程序/等/模块/Levan_Mymodule.xml

<?xml version="1.0"?>
    <config>
<modules>
    <Levan_Mymodule>
        <active>true</active>
        <codePool>local</codePool>
    </Levan_Mymodule>
</modules>

app/code/local/Levan/Mymodule/etc/config.xml

<?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>

app/code/local/Levan/Mymodule/controllers/IndexController.php

<?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/缓存文件夹已被删除。没有运气。

这是

经过测试的解决方案:

你犯了两个错误:

以下文件中的第一个错误:

应用程序/等/模块/Levan_Mymodule.xml

<?xml version="1.0"?>
        <config>
        <modules>
            <Levan_Mymodule>
              <active>true</active>
              <codePool>local</codePool>
            </Levan_Mymodule>
        </modules>
     </config>

错误:缺少结束标记</config>

第二个错误 在下面的文件:

app/code/local/Levan/Mymodule/etc/config.xml

<?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>

此标签应为小写字母<mymodule>

检查并让我知道您是否仍有任何问题。

这也是一个magento问题,如果安装了任何扩展,我们必须先清除缓存或注销后端,否则它会显示404错误或找不到页面等错误。

因此,每当您在 magento 中安装新插件时,请注销后端或清除缓存。