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

yzckvree  于 2023-01-24  发布在  PHP
关注(0)|答案(2)|浏览(206)

我收到此错误/警告:
警告:图像jpeg():无法打开“/”以进行写入:在/var/www/my_web/data/classes/class. image. php中的第157行权限被拒绝
在第157行,有

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

我的头像文件夹的权限设置为777,$this->destPath'/var/www/my_web/data/my_web/www/users/avatars/user125.jpg'
我怎样才能解决这个问题呢?

63lcw9qa

63lcw9qa1#

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

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

““-R”代表“递归”,这意味着该命令将影响您选择的目录中的每个文件。”(来自comments @lefdilia)

qf9go6mv

qf9go6mv2#

你应该为jpeg文件设置777权限。检查jpeg的权限。

相关问题