VPS侦探论坛

 找回密码
 注册
查看: 7697|回复: 5

如何让lnmp LNMP 0.8 支持pathinfo

[复制链接]
发表于 2011-12-20 12:12:23 | 显示全部楼层 |阅读模式

我的程序是ectore,但因为lnmp不支持pathinfo如何让lnmp支持?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-12-20 12:16:22 | 显示全部楼层


PHP.INI把对应选项注释掉或者升级PHP

;cgi.fix_pathinfo=0

修改成

cgi.fix_pathinfo=1

0是关,那么1就应该是开了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-12-20 12:22:27 | 显示全部楼层

修改完成后,后台无法访问了!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-12-20 12:44:51 | 显示全部楼层

下面是ecstore的官方安装说明




Nginx下配置环境的需求

ECStore采用pathinfo做资源定位,所以要求$_SERVER环境变量中必须要有PATHINFO或则ORGI_PATHINFO一般在apache或者iis下都没有什么问题,但是在nginx下需要对配置文件做一些设置才可以这些设置主要是在php fast cgi的配置文件中,设置代码为

set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "(.+?\.php)(/.+)") {
set $real_script_name $1;
set $path_info $2; }
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-12-20 16:58:36 | 显示全部楼层

建议楼主果断换成lnmpa

军哥运维代购:http://shop63846532.taobao.com/

发表于 2012-1-4 20:58:07 | 显示全部楼层

原帖由 licess 于 2011-12-20 12:44 发表
Nginx下配置环境的需求

ECStore采用pathinfo做资源定位,所以要求$_SERVER环境变量中必须要有PATHINFO或则ORGI_PATHINFO一般在apache或者iis下都没有什么问题,但是在nginx下需要对配置文件做一些设置才可以这些设置主 ...

这个到底改那个文件呢???

发现只能首页访问。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 11:53 , Processed in 0.026740 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表