Nginx 500错误,tmp文件夹权限被拒绝。

7

我在尝试上传照片时,在Django管理页面上收到了500的错误提示。

当我检查error.log时,发现以下内容:

2014/03/13 23:00:55 [crit] 16478#0: *24 open() "/var/lib/nginx/tmp/client_body/0000000012" failed (13: Permission denied), client: xxxxxxx.xxx, server: xxxxxxx.xxx, request: "POST xxxxxxx.xxx/item/86/ HTTP/1.1", host: "xxxxxxx.xxx", referrer: "http://xxxxxxx.xxx/item/86/"
------------------------------------------------------------------------

这里可能出了什么问题?

如果您使用的是django >= 1.5,请尝试设置ALLOWED_HOSTS - karthikr
@karthikr 谢谢!它已经设置为服务器的IP地址。如果我编辑文本,一切都正常。只有上传照片会出现500错误。 - noooooooob
相关问题:https://stackoverflow.com/a/69504680/5117552 - Ryan Lyu
1个回答

6

重启Django会重新出现这个问题吗?还是只是一次性的事情? - Mohammad AbuShady
@MohammadAbuShady 你好。我不太理解你的问题。在我的情况下,重新启动Django没有任何改变。 - noooooooob
我只是在询问权限问题是一次性问题还是每次 Django 重新启动时都会重现。 - Mohammad AbuShady
@MohammadAbuShady 这只是一次性的事情。 - noooooooob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接