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

Php imagejpeg-无法打开文件进行写入:权限被拒绝,php,permissions,Php,Permissions,我收到以下错误/警告: 警告:imagejpeg():无法打开 “/var/www/my_-web/data/my_-web/www/users/avatars/user125.jpg” 书写:在中被拒绝的权限 /var/www/my_web/data/classes/class.Image.php,第157行 第157行有 imageJPEG($image, $this->destPath, $this->jpgQuality); 我的头像文件夹的权限设置为777,$this

我收到以下错误/警告:

警告:imagejpeg():无法打开 “/var/www/my_-web/data/my_-web/www/users/avatars/user125.jpg” 书写:在中被拒绝的权限 /var/www/my_web/data/classes/class.Image.php,第157行

第157行有

  imageJPEG($image, $this->destPath, $this->jpgQuality);
我的头像文件夹的权限设置为777,
$this->destPath
'/var/www/My\u-web/data/My\u-web/www/users/avatars/user125.jpg'


如何解决此问题?

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

使用用户
www-data

chmod -R 777 /var/www/my_web/data/my_web/www/users/avatars/
注意用户组:
www-data

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

chmod-R
做什么?“-R”代表“recursive”,这意味着该命令将影响所选目录中的每个文件。”