【问题标题】:imagejpeg - Unable to open file for writing: Permission deniedimagejpeg - 无法打开文件进行写入:权限被拒绝
【发布时间】:2015-02-23 06:03:26
【问题描述】:

我收到此错误/警告:

警告: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_web/data/my_web/www/users/avatars/user125.jpg'

我该如何解决这个问题?

【问题讨论】:

    标签: php permissions


    【解决方案1】:

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

    注意用户组:www-data

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

    【讨论】:

    • chmod -R 是做什么的?
    • ““-R”代表“递归”,这意味着该命令将影响您选择的目录中的每个文件。”
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-08
      • 2013-01-22
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多