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

来源:互联网 发布:股票程序化交易软件 编辑:程序博客网 时间:2024/04/28 12:24
在解决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这个步骤还是必须的,如果没有这部,日志文件仍然无法正常生成。
0 0
原创粉丝点击