php - imagejpeg - 无法打开文件写入 : Permission denied

标签 php permissions

我收到此错误/警告:

Warning: imagejpeg(): Unable to open '/var/www/my_web/data/my_web/www/users/avatars/user125.jpg' for writing: Permission denied in /var/www/my_web/data/classes/class.Image.php on line 157

第157行,有

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

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

我该如何解决这个问题?

最佳答案

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

注意用户组:www-data

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

关于php - imagejpeg - 无法打开文件写入 : Permission denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27648431/

相关文章:

php - 将 PHP 代码从 MySql 转换为 Sqlsrv 时出现代码问题

php - MySql 插入到具有最高 ID 的行

linux - 可以将 perl 脚本的执行权限限制为从另一个 perl 脚本调用吗?

django - 潜在的 docker 权限问题导致枕头说它没有安装,尽管它是

ruby-on-rails - 使用 Capistrano 进行部署 : How to set file and folder permissions?

php - 使用php将图像插入mysql

php-webdriver : wait for browser response after submitting form using click()

php - 如何扩展 Direct Connect 客户端的功能(如 linuxdcpp、dc++)?

database-design - 管理 Web 应用程序权限的最佳方法是什么 - 位掩码还是数据库表?

python - 权限被拒绝 pip virtualenv