文档章节

nginx下 使用CI

渔樵耕读
 渔樵耕读
发布于 2014/07/23 00:28
字数 97
阅读 1128
收藏 9

nginx 默认不支持PATH_INFO 那么不能正常使用CI。 更改nginx.conf 配置 server { listen 80; server_name localhost; index index.php index.html index.htm; root /Users/renfrank/Sites/; location ~ .php{ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ##########################################pathinfo 模式 set $path_info ""; set $real_script_name $fastcgi_script_name; if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$"){ set $real_script_name $1; set $path_info $2; } include fastcgi.conf; fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; ##########################################nginx支持pathinfo 模式的重点

   }      

}

同时CI 中 config.php $config['base_url'] = ''; $config['index_page'] = 'index.php'; $config['uri_protocol'] = 'PATH_INFO';

© 著作权归作者所有

渔樵耕读

渔樵耕读

粉丝 36
博文 36
码字总数 8352
作品 0
长春
程序员
私信 提问
加载中

评论(4)

渔樵耕读
渔樵耕读 博主

引用来自“__鸡头”的评论

配置文件 必须写成这样的吗$config['index_page'] = 'index.php';

如果是这样$config['index_page'] = '';可以不可以呀,该怎么修改
抱歉。 好长时间不搞了 记不住了。。
__鸡头
__鸡头
配置文件 必须写成这样的吗$config['index_page'] = 'index.php';

如果是这样$config['index_page'] = '';可以不可以呀,该怎么修改
渔樵耕读
渔樵耕读 博主

引用来自“__鸡头”的评论

写的一点都不明白
好久前 写的。。 业余php。。
__鸡头
__鸡头
写的一点都不明白
nginx多域名配置与 pathinfo(/ 文件夹形式) URL访问不支持配置

多域名支持(设置域名 www.ci.com) nginx安装目录 whereis nginx 查看相关信息 1.查看nginx配置文件 /etc/nginx/nginx.conf 里面这两个是否被注释(必须开启) include /etc/nginx/conf.d/.conf...

绍铖_TT_OO
2016/02/24
98
0
如何在局域网内部署服务器监控 ?

背景 随着互联网的发展,各种网络攻击手段也层出不穷,不管是大型企业还是中小企业,随时都有被攻击的危险,因此很多公司都会采取各种手段来维护自己服务器安全,其中比较常见的是采用内网环...

OneAPM蓝海讯通
2015/12/29
45
0
codeigniter在nginx安装配置及URL重写

官方文档 https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/ codeigniter(CI)是一个轻量型的PHP优秀框架,但是它是在apache服务器下开发的,在nginx下需要特别的配...

rihgtzhao
2016/06/30
299
0
安装部署gitlab ci

一.环境 系统 CentOS 6.4x64 二.安装依赖包 #添加epel源[root@gitlab-ci ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@gitlab-ci ~]# sed......

ly36843
2015/09/09
0
0
docker&gitlab-ci实现一机多用和前端自动化

我们开发的流程一般是新建一个开发分支,然后开发,开发完打包部署到测试环境让测试测。但是这里有个痛点,尤其在大的团队中,我们一般会很多人共用一台测试机,这样就导致了一个问题,一旦有...

大雄没了哆啦A梦
05/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

直击JDD | 陈生强:京东数科的底层是数字化操作系统

11月19日,由京东集团主办的JDD-2019京东全球科技探索者大会在京开幕,京东数字科技集团CEO陈生强作了题为“以科技为美,为价值而生”的主旨发言,再论“数字科技”,向与会嘉宾分享了京东数...

京东云技术新知
4分钟前
1
0
MVC、MVP、MVVM的定义的理解

1.MVC 即Model(模型层)、View(视图层)、Control(控制层),Model与VC分离(VC在一起),Model获取数据与业务处理(方便复用),View视图控制、Control处理逻辑。交互(数据传递)用回调...

Coding缘
20分钟前
2
0
ts结合vue 常用的目录结构

typescript在.vue中的写法 使用typescript会让你的代码结构看起来更明朗 原vue写法 import {mapGetters, mapActions} from 'vuex'import tree from './components/all/tree/tree.vue'ex......

不负好时光
21分钟前
2
0
TI达芬奇系列TMS320DM8148浮点DSP C674x + ARM Cortex-A8JTAG仿真器接口、风扇接口

由广州创龙设计的SOM-TL8148和SOM-TL8127核心板是Pin To Pin兼容,两款核心板公用同一块底板。DM8148与DM8127相比,DM8148有SATA接口,DM8127没有SATA接口;而DM8127有CSI2接口,DM8148没有。...

Tronlong创龙
23分钟前
3
0
springmvc注解开发

ps : 这东西比较简单,用来为我们使用springboot打基础 一 : 工程搭建 (一) 导包 <!-- servlet --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</......

扑克心
23分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部