Nginx Fuelphp VHost配置 - 找不到文件

时间:2013-04-13 15:44:26

标签: php nginx rewrite fuelphp

我正在尝试在ubuntu12,php5和nginx中设置我的第一个fuelphp项目,我正在按照http://ucf.github.io/fuelphp-crash-course/#Every_Building_Needs_A_Scaffold中的教程

我遇到的问题是我试图访问我的应用网址

http://localhost/public/messages

错误是“找不到文件”

我正在使用的重写规则是

root /path/to/project;
index index.php index.htm index.html;

location / {
       try_files $uri $uri/ @handler;
       expires  30d;
}        

location @handler {
       rewrite ^ /index.php?/$request_uri;
}

提前感谢您的帮助

2 个答案:

答案 0 :(得分:0)

root / path / to / project;

我假设您要更改此项以反映项目公共目录的实际路径?如果没有,你需要

答案 1 :(得分:0)

经过研究,我发现我甚至不需要修改我的燃料/公共/ .htaccess上的.htaccess

我通过在我的Vhost配置中设置AllowOverride All,启用了mod_rewrite并重新启动了我的apache来解决了这个问题

由于