imagejpeg - 无法打开文件进行写入:权限被拒绝

时间:2014-12-25 15:15:48

标签: php permissions

我收到此错误/警告:

  

警告:imagejpeg():无法打开   '/var/www/my_web/data/my_web/www/users/avatars/user125.jpg'for   写作:权限被拒绝   第157行的/var/www/my_web/data/classes/class.Image.php

在第157行,有

  imageJPEG($image, $this->destPath, $this->jpgQuality);

我的头像文件夹的权限设置为777,$this->destPath'/var/www/my_web/data/my_web/www/users/avatars/user125.jpg'

我怎么能解决这个问题?

2 个答案:

答案 0 :(得分:8)

使用用户www-data

将目标路径设置为777权限

请注意用户组:www-data

chmod -R 777 /var/www/my_web/data/my_web/www/users/avatars/

答案 1 :(得分:5)

您也应该为jpeg文件设置777权限。 检查jpg的许可。