对hello world模块进行故障排除

时间:2013-06-27 14:21:45

标签: magento-1.7

我按照Alan Storm的教程为Magento创建了一个基本的Hello World模块。经过一些初步的问题后我才开始工作。今天我去尝试扩展它,模块不再有效(我得到404页面未找到消息),我没有更改该模块中的任何代码或删除任何文件。

我认为自从第一次创建模块以来我做过的唯一事情就是进入Magento的管理界面并进行一些调整 - 我已经尝试过改回来了,但我仍然得到404.我也有其他一些我一直在研究的基本模块,但它们似乎也不再有效。

我检查了系统>配置>高级和模块仍然启用

任何人都可以在我的代码中看到一些内容,当我访问http://magentotest.local/helloworld

时会阻止此模块被找不到

应用程序的/ etc /模块/ As_Helloworld.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <As_Helloworld>
            <active>true</active>
                <codePool>local</codePool>
        </As_Helloworld>
    </modules>
</config>     

应用程序/代码/本地/ AS /的Helloworld /控制器/ IndexController.php

class As_Helloworld_IndexController extends Mage_Core_Controller_Front_Action
{        
    public function indexAction() {
        echo 'Hello Index!';
}
}

应用程序/代码/本地/ AS /的Helloworld的/ etc / config.xml中

<config> 
    <modules>
        <As_Helloworld>
            <version>0.1.0</version>
        </As_Helloworld>
    </modules>

    <frontend>
        <routers>
            <helloworld>
                <use>standard</use>
                <args>
                    <module>As_Helloworld</module>
                    <frontName>helloworld</frontName>
                </args>
            </helloworld>
        </routers>  
    </frontend>    
</config>

1 - 管理区域中的更改选项是否能够阻止模块工作?

2 - 如果是这样,我从哪里开始寻找解决问题的方法

3 - 我该怎样做才能防止它再次发生?

0 个答案:

没有答案