nginx服务器下载附件失败,报Permission denied错误的解决方案
近日,有网友反映,论坛个别帖子的附件多次下载失败,文件大小不超过5MB,而较小的文件却又能下载成功。于是亲测了一下,果然如此,是什么原因导致的呢?
查看服务器日志,看到了这么一条记录,内容如下:
这个以前遇到过,其实就是临时文件夹的权限问题,解决方案很简单,直接在服务器上运行: 这行命令就够了,都不用重启服务器的。
那为什么以前没有这个问题,现在却发生了呢?原来是最近我升级了nginx,可能是新版本的nginx在创建文件夹时没有与老版本的权限一致造成的。
以上解决方案,供需要的朋友们参考。
查看服务器日志,看到了这么一条记录,内容如下:
- var/cache/nginx/fastcgi_temp/1/00/0000000001" failed (13: Permission denied) while reading upstream
- chmod -R 777 /var/cache/nginx
那为什么以前没有这个问题,现在却发生了呢?原来是最近我升级了nginx,可能是新版本的nginx在创建文件夹时没有与老版本的权限一致造成的。
以上解决方案,供需要的朋友们参考。