首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FrontEnd Magento Hello不工作

FrontEnd Magento Hello不工作
EN

Stack Overflow用户
提问于 2015-05-07 04:08:05
回答 1查看 338关注 0票数 1

请帮助这个新手马根托教程,我已经为这个奋斗了两天。使用XAMPP1.7和magento 1.9.1。我已经创建了magento目录&文件结构,如下所示:

代码语言:javascript
复制
  -htdocs  
    -magento
      -app
        -code
          -local
            -Practice
              -Mymodule
                -controllers
                  IndexController.php
                -etc
                  config.xml
        -etc
          -modules
            Practice_Mymodule.xml

这是文件Practice_Mymodule.xml的内容:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<config>
  <modules>
    <Practice_Mymodule>
      <active>true</active>
      <codepool>local</codepool>
    </Practice_Mymodule>
  </modules>
</config>

config.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<config>
  <modules>
    <Practice_Mymodule>
      <version>0.0.1</version>
    </Practice_Mymodule>
  </modules>

  <frontend>
    <routers>
      <mymodule>
        <use>standard</use>
        <args>
          <module>Practice_Mymodule</module>
          <frontName>mymodule</frontName>
        </args>
      </mymodule>
    </routers>
  </frontend>
</config>

IndexController.php

代码语言:javascript
复制
<?php
  class Practice_Mymodule_IndexController
    extends Mage_Core_Controller_Front_Action
    {
      /**
      * General report action  
      */
      public function indexAction() {
        echo '<h1>Hello Magento!</h1>';
      }
    }
?>

我已经一步一步地遵循了教程,但是我总是得到一个404页,当它应该是。

你好,马根托!

这是我要访问的网址:http://localhost/magento/index.php/mymodule

有人能指出我哪里出了问题吗?如何解决这个问题才能正常工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-07 04:14:17

Practice_Mymodule.xml

代码语言:javascript
复制
<?xml version="1.0"?>
<config>
  <modules>
    <Practice_Mymodule>
      <active>true</active>
      <codePool>local</codePool>
      <version>0.1.0</version>
    </Practice_Mymodule>
  </modules>
</config>

etc/config.xml

代码语言:javascript
复制
<?xml version="1.0"?>
<config>
  <modules>
    <Practice_Mymodule>
      <version>0.1.0</version>
    </Practice_Mymodule>
  </modules>
  <frontend>
    <routers>
      <mymodule>
        <use>standard</use>
          <args>
            <module>Practice_Mymodule</module>
            <frontName>mymodule</frontName>
          </args>
      </mymodule>
    </routers>

  </frontend>

</config> 

Practice/Mymodule/controlle/IndexController.php

代码语言:javascript
复制
<?php
class Practice_Mymodule_IndexController extends Mage_Core_Controller_Front_Action{
    public function IndexAction() {

      echo '<h1>Hello Magento!</h1>';

    }
}

试过了,它起作用了。我自己测试

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30091743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档