没有找到zend框架控制器?

时间:2010-06-01 15:37:57

标签: zend-framework controller

我下载了最新版本的Zend框架,添加了一个控制器和我 无法让它加载..这就是我所做的:

C:\zend\Apache2\htdocs>zf create project myproject
Creating project at C:/zend/Apache2/htdocs/myproject
Note: This command created a web project, for more information setting up your V
HOST, please see docs/README

C:\zend\Apache2\htdocs>cd myproject

C:\zend\Apache2\htdocs\myproject>zf create controller mycontroller
Note: The canonical controller name that is used with other providers is "Mycont
roller"; not "mycontroller" as supplied
Creating a controller at C:\zend\Apache2\htdocs\myproject/application/controller
s/MycontrollerController.php
Creating an index action method in controller Mycontroller
Creating a view script for the index action method at C:\zend\Apache2\htdocs\myp
roject/application/views/scripts/mycontroller/index.phtml
Creating a controller test file at C:\zend\Apache2\htdocs\myproject/tests/applic
ation/controllers/MycontrollerControllerTest.php
Updating project profile 'C:\zend\Apache2\htdocs\myproject/.zfproject.xml'

C:\zend\Apache2\htdocs\myproject>

然后我试图从浏览器中点击控制器..

http://localhost/myproject/public/mycontroller/

我收到错误:找不到

在此服务器上找不到请求的URL / myproject / public / mycontroller /。

我不知道如何解决这个问题,我有点震惊,我遇到了问题 使用Zend Server。

2 个答案:

答案 0 :(得分:2)

实际上问题很简单..我忘记了mod_rewrite .. Strange Zend默认情况下没有打开它。

答案 1 :(得分:0)

查看Zend Quick Start。看起来您没有正确设置文档根目录。您的请求应为http://localhost/myproject/mycontrollerhttp://myproject/mycontroller - 如果设置正确。