nginx 设置 rewrite 后 php 提示下载

2013-01-17 20:42:49 +08:00
 hanai
我将dokuwiki安装在了 /wiki/ 下,设置 rewrite 后 /wiki/ 下的 php 都变成下载了,/ 下的php正常。要怎样修改nginx的设置啊?
http://gist.github.com/4555681
4299 次点击
所在节点    问与答
3 条回复
sNullp
2013-01-17 21:04:31 +08:00
几处细微的错误:
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
hanai
2013-01-17 22:13:27 +08:00
@sNullp 修改之后还是有问题。
error.log里是这样的(host改为*.*.*.*):
http://gist.github.com/4556130
access.log里是这样的:
https://gist.github.com/4556173
sNullp
2013-01-17 22:19:08 +08:00
目测那就是fastcgi的问题了。。你看看对应的log(比如php-fpm)是怎么写的。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57934

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX