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

碰到文件权限怪问题了

[复制链接]
发表于 2012-3-30 10:54:50 | 显示全部楼层 |阅读模式
PHP复制代码
$config['image_library'] = 'GD2';
$config['source_image'] = './uploads/'.$image_name;
$config['width'] = 550;
$config['height'] = 550;
$config['new_image'] = './uploads/img/'.$image_name;
$config['quality'] ='90%';
$this->load->library('image_lib',$config);
$this->image_lib->resize();
 
复制代码




display_errors()返回:Unable to save the image. Please make sure the image and file directory are writable.


uploads/img/ 下新图片已经生成,文件权限000,uploads和img文件夹权限都已经设为777


环境应该没问题,测试了其他带GD的相册程序等,都运行正常。




 楼主| 发表于 2012-3-30 12:23:40 | 显示全部楼层
环境是lnmp0.8
nginx user www www;
wwwroot目录属于www

指点一下吧,我已经彻底被搞晕了。
发表于 2012-3-30 13:15:47 | 显示全部楼层
文件也生成了,有什么问题呢?
 楼主| 发表于 2012-3-30 13:21:41 | 显示全部楼层
生成的图片文件权限属性是000啊,无法读取。
ftp上去也不能删除不能更改权限属性。
 楼主| 发表于 2012-3-30 13:26:24 | 显示全部楼层
而且控制器运行到
if ( ! $this->image_lib->resize())
        {
        echo $this->image_lib->display_errors();//到这里它就输出错误信息了,没法运行下去
        }
        else

display_errors()返回:Unable to save the image. Please make sure the image and file directory are writable.
发表于 2012-3-30 13:45:14 | 显示全部楼层
估计是图片处理类保存文件的时候没有设置文件权限吧,或者无法设置文件权限。
具体就说不好了,呵呵
发表于 2012-3-31 19:51:58 | 显示全部楼层
图片目录的权限是什么?

本版积分规则