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

Mar*_*rry 6 php permissions

我收到此错误/警告:

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

在第157行,有

  imageJPEG($image, $this->destPath, $this->jpgQuality);
Run Code Online (Sandbox Code Playgroud)

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

我怎么能解决这个问题?

Eng*_*der 8

使用用户将目标路径设置为777权限 www-data

小心用户组: www-data

chmod -R 777 /var/www/my_web/data/my_web/www/users/avatars/
Run Code Online (Sandbox Code Playgroud)


Ali*_*lan 5

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