88646958@qq.com 发表于 2016-11-24 12:26:57

CI中如何让nginx支持pathinfo?

我服务器nginx是1.9.x 的版本 论坛上搜的是老的版本nginx配置方法,都不能用,
有没有新版配置成功的。不想换Apache。希望能贴出交流下。
然后我在gg看到一个新版配置如下。

location ~ ^.+.php {
(...)
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME /path/to/php$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
(...)
}

这个是不完整的配置代码。

想问下
fastcgi_param SCRIPT_FILENAME /path/to/php$fastcgi_script_name;
这个是指向的什么目录?

88646958@qq.com 发表于 2016-11-24 12:29:33

Hex, I need you help!:hug:

88646958@qq.com 发表于 2016-11-24 13:41:29

手册找到了暂时的解决方案
http://codeigniter.org.cn/user_guide/installation/troubleshooting.html
nginx如何配呢

Hex 发表于 2016-11-24 15:14:32

不一定非要 pathinfo 的。

88646958@qq.com 发表于 2016-11-25 12:47:31

:lol已经整出来了, 过些天放上nginx配置代码。:victory:
页: [1]
查看完整版本: CI中如何让nginx支持pathinfo?