我输入了这个:
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服务器
为什么我得到这个以及我做错了什么?
答案 0 :(得分:1)
我认为这是你完成的一种错过配置。由于您在访问URL http://localhost/dev.gamenomad.com/时获得了目录索引,因此您可以尝试使用URL来运行您的zend操作。
http://localhost/dev.gamenomad.com/public/index/
检查一下。
注意:
没关系,因为这是你的本地主机。当你把东西放到现场时,请确保你关闭目录索引,人们只能通过HTTP请求访问public
目录。