我收到此错误/警告:
警告: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'
我怎么能解决这个问题?
答案 0 :(得分:8)
使用用户www-data
请注意用户组:www-data
chmod -R 777 /var/www/my_web/data/my_web/www/users/avatars/
答案 1 :(得分:5)
您也应该为jpeg文件设置777权限。 检查jpg的许可。