nginx上传文件报错-open() “/var/lib/nginx/tmp.“ failed (13: Permission denied) – 记忆角落

nginx上传文件报错-open() “/var/lib/nginx/tmp.“ failed (13: Permission denied)

/ 0评 / 0

nginx上传文件报错-open() “/var/lib/nginx/tmp.“ failed (13: Permission denied)

问题场景

在上传文件的时候,小文件可以上传,但是稍微大点的文件上传就报错,因为Nginx不会把错误打出来,所以只能去查错误日志。

解决步骤

找到error.log所在目录,查看日志

打开日志文件之后发现这句:open() "/var/lib/nginx/tmp/...." failed (13: Permission denied)

发现跟运行Nginx的用户有关,虚拟机的是www用户,现在需要确认/var/lib/nginx/tmp/目录是什么用户,如果不是您当前虚拟机跑的www用户,

则直接运行:chown www:www -R /var/lib/nginx/

发表评论

您的电子邮箱地址不会被公开。