codeigniter的logs无法写入日志文件问题

在解决codeigniter在nginx下返回404的时候还发生了一个小插曲,那就是logs日志无法写入的问题,当codeigniter在nginx下返回404的时候,小编首先想到的就是查看下logs看下什么情况,然后找到了application/config/config.php,找到了$config['log_threshold'] = 0;然后把它改为了4,保存后再次刷新了url,满怀期望的打开了application/logs文件夹,但是里面除了一个默认的index.html之外什么都没有,怎么会事?忽然间小编想起来了这事linux,做什么都需要权限,于是乎给了chmod 777 logs,这下应该没问题了吧,再刷新页面,但是另小编失望的是,logs下还是什么都没有,由于404的问题没有解决,所以这个问题也就被暂时搁置了,解决了404问题之后,小编忽然想起还有logs的问题没有解决,于是乎又试了一遍,没想到这次居然成功的写入了文件,经过对比来看,可能的原因是nginx无法识别codeigniter的一些path_info,导致找不到生成日志文件的路径,无法正常生成日志文件,nginx设置好了之后,日志文件也能正常生成了,还有一点需要提示的是,chmod 777 logs这个步骤还是必须的,如果没有这部,日志文件仍然无法正常生成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值