不能运行zend控制器/动作

时间:2012-02-13 13:02:47

标签: php zend-framework

我输入了这个:

http://localhost/dev.gamenomad.com/Index

我的zend项目中有这个控制器:

public function indexAction()
{
    $this->view->pageTitle = "About GameNomad";
}

基本上,动作控制器没有出现。

我得到了这个输出:

Object not found!
  

在此服务器上找不到请求的URL。如果您输入了URL   请手动检查您的拼写,然后重试。

     

如果您认为这是服务器错误,请与网站管理员联系。   错误404 localhost 02/13/12 14:59:19 Apache / 2.2.21(Win32)   mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4 Perl / v5.10.1

当我输入时:http://localhost/dev.gamenomad.com/

我明白了:

  

/dev.gamenomad.com索引

Parent Directory
.zfproject.xml
application/
docs/
library/
nbproject/
public/
tests/

Apache / 2.2.21(Win32)mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4本地主机端口80的Perl / v5.10.1服务器

为什么我得到这个以及我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为这是你完成的一种错过配置。由于您在访问URL http://localhost/dev.gamenomad.com/时获得了目录索引,因此您可以尝试使用URL来运行您的zend操作。

http://localhost/dev.gamenomad.com/public/index/

检查一下。

注意:

没关系,因为这是你的本地主机。当你把东西放到现场时,请确保你关闭目录索引,人们只能通过HTTP请求访问public目录。