【发布时间】:2012-03-04 21:10:21
【问题描述】:
我输入了这个:
http://localhost/dev.gamenomad.com/Index
我的 zend 项目中有这个控制器:
public function indexAction()
{
$this->view->pageTitle = "About GameNomad";
}
基本上,动作控制器不会出现。
我得到这个输出:
Object not found!
在此服务器上找不到请求的 URL。如果您输入了 URL 请手动检查您的拼写,然后重试。
如果您认为这是服务器错误,请联系网站管理员。 错误 404 本地主机 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 Perl/v5.10.1 服务器在 localhost 端口 80
为什么我会得到这个,我做错了什么?
【问题讨论】:
-
/dev.gamenomad.com应该是什么? -
我认为 Zend 认为它是一个控制器名称。真实站点是
localhost。 -
该死..我如何重组整个事情以使其正常工作
-
我必须求助于虚拟主机吗?
-
将
resources.frontController.baseUrl = "/dev.gamenomad.com"添加到您的 application.ini 中,看看是否有帮助。另外,AFAIR,您的文档根目录应该设置为public目录
标签: php zend-framework