用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1402|回复: 3
收起左侧

[版本 3.x] 第一次配置nginx,跑ci项目,遇到问题,不知咋解决

[复制链接]
发表于 2016-4-21 13:39:12 | 显示全部楼层 |阅读模式
第一次接触服务器,我把lnmp配置好之后把ci的项目传到上面,运行,然后报框架的404错误,好像是要配置nginx的path_info,网上查了好多,还是不行。求高人指点。。。
发表于 2016-5-3 19:51:25 | 显示全部楼层
LNMP是需要配置path info的,CI3也可以直接使用 REQUEST_URI 的方式,就不用配 path info 了,直接设置伪静态即可
发表于 2016-5-6 14:37:34 | 显示全部楼层
你用 try_files $uri $uri/ /index.php?$uri&$args; 试试。。。
发表于 2016-5-6 18:37:17 | 显示全部楼层
可以这样配置
      
PHP复制代码
 location ~ .*\.(php|php5)?($|/)
        {  
            fastcgi_param  SCRIPT_FILENAME  /data/www/test/$fastcgi_script_name;
            fastcgi_split_path_info ^(.+\.php)(.*)$;
            fastcgi_param PATH_INFO $fastcgi_path_info;
           
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fcgi.conf;
        }
复制代码

本版积分规则