发出zf命令后页面不显示

时间:2010-05-25 09:52:32

标签: php zend-framework

只是简单的问题,最近我已经设置了一个使用zend框架构建项目的Web服务器,在设置之后,看到那些欢迎页面说你正在创建由zendframework提供支持的网站,然后我尝试发出命令,

$ zf create controller alert

我收到消息说我已成功创建控制器,视图等,但当我尝试通过URL导航到该页面时,例如:

www.mywebapp.com/alert

页面坏了,我检查了那些,但没有一个显示这种情况。有人可以定义我跳过哪一步?

更新:(25/5/2010)

所以我发现没有问题,只是因为我没有正确配置我的网络应用程序的路由,所以我必须输入这样的URL:

www.mywebapp.com/index.php/alert

我怎么改变这个?我的意思是我想从URL中爆炸“index.php”。

1 个答案:

答案 0 :(得分:1)

确保已启用mod_rewrite。你可以调用phpinfo();查看服务器配置列表。然后在该页面中搜索mod_rewrite。如果不与您的服务器管理员核实。 另外,请确保您的公用文件夹中包含.htaccess文件,该文件至少包含:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]