Php imagejpeg-无法打开文件进行写入:权限被拒绝
我收到以下错误/警告: 警告:imagejpeg():无法打开 “/var/www/my_-web/data/my_-web/www/users/avatars/user125.jpg” 书写:在中被拒绝的权限 /var/www/my_web/data/classes/class.Image.php,第157行 第157行有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($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”,这意味着该命令将影响所选目录中的每个文件。”