CI配置文件 --------- config.php

1、$config['base_url'] = ' ';

通常这是你URL的根地址,用一个末尾斜杠结尾,如http://example.com/,注意:你必须设置这个值,当然如果你没有设置,CodeIgniter也有自己的一套机制设定默认,但这个默认值基本都不是你想要的。

$config['base_url'] = 'http://elder.admin.cc/';

2、$config['index_page'] = 'index.php';

默认都是index.php文件,当然你也可以设置其他文件,比如org.php,但如果你设置了其他的文件,那么确保这个文件中的$application_folder设置成所对应的项目路径。

$config['index_page'] = 'business.php';

通过这两个配置,URL就变成 http://elder.admin.cc/business.php

3、$config['uri_protocol'] = 'REQUEST_URI';

这个配置决定哪个全球服务器来检索这个URI字符串,默认的设置REQUEST_URI适用于大多数服务器,如果你所连接的服务器没有工作,那么可以依次试下以下选项:

'REQUEST_URI'    Uses $_SERVER['REQUEST_URI']

'QUERY_STRING'    Uses $_SERVER['QUERY_STRING']

'PATH_INFO'    Uses $_SERVER['PATH_INFO']

4、$config['url_suffix'] = '';

这个配置允许你给CodeIgniter所有URL自动生成一个后缀,例如:example.com/index.php/products/view/shoes,然后设置$config['url_suffix'] = '.html',那么这样页面看起来就是这个样子:example.com/index.php/products/view/shoes.html。

5、$config['language'] = 'english';

这个配置决定使用哪个语言文件集,如果你需要配置成其他语言,确保这个语言文件集有效。

6、$config['charset'] = 'UTF-8' ;

设置默认的字符集。

7、$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

设置你URL允许的字符集,如果设置为空,代表这URL允许所有字符(只有疯子才会这么干),最好不要改变这个默认配置除非你完全理解你在做什么。

8、$config['allow_get_array'] = TRUE;

默认的CodeIgniter配置允许接受$_GET的数据,但如果你出于某种原因,要禁止这种功能,只需要设置成FALSE就好。

9、$config['enable_query_strings'] = TRUE;

    $config['controller_trigger'] = 'app';

    $config['function_trigger'] = 'act';

如果需要激活URL查询字符串格式,那么$config['enable_query_strings']配置成TRUE,后面两个配置是在此基础上的进一步配置,URL的查询字符串格式:example.com/index.php?app=controller&act=function。

10、$config['log_threshold'] = 0;

你可以设置一个大于0的阈值来激活错误日志,阈值和错误日志类型对应如下:

  0  =  没有错误日志,错误日志未激活

  1  =  Error消息(包括PHP错误)

  2  =  Debug消息

  3  =  信息消息

  4  =  所有的消息

11、$config['log_path'] = '';

如果为空,那么默认值是application/logs/,路径以斜杠结束。当然这个路径也可以自定义。

12$config['log_file_extension'] = '';

设置文件的扩展名,如果为空,则默认为php,也可以设置成其他扩展名,如txt。

13、$config['log_file_permissions'] = 0644;

设置日志文件的权限,这个设置仅作用在新建的日志文件,换句话说这个配置只作用于配置修改后新建的日志文件,重要:配置的数据一定要是八进制,不能是十进制。

14、$config['log_date_format'] = 'Y-m-d H:i:s';

设置日志文件里每一项记录所关联的日期格式。

15、$config['error_views_path'] = '';

设置报错时显示相应错误界面的文件的目录路径。如果为空,那么默认路径为application/views/errors/

16、$config['cache_path'] = '';

设置缓存目录路径,如果为空,那么默认路径为 application/cache/

17、session 变量

       'sess_driver':设置使用哪个存储驱动,有files, database, redis, memcached,如$config['sess_driver'] = 'files';

       'sess_cookie_name':这个名字必须只包含[0-9a-z_-]这些字符串;

       'sess_expiration':设置session所持续的时间,单位是秒,如果设置为0,那么意味着session一直存在直到浏览器关闭为止。

       'sess_save_path':保存session的地址依赖于驱动('sess_driver'设置),对于'files'驱动而言,可以自己写目录路径,注意:只支持绝对路径,对于'database'而言,它是一个表名,对于其他的驱动设置,可以去看文档。

CI配置文件constants.php文件是个常量配置文件,可以在这个文件中配置所需要的常量,如define('RELEASE_BLOCK',3);

转载于:https://www.cnblogs.com/hzy1987/p/6371236.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值