每当我从 WordPress 内部提交长帖子时,都会收到以下错误:
2013/06/04 03:04:19 [crit] 12248#0: *491 open() "/var/lib/nginx/tmp/client_body/0000000008" failed (13: Permission denied)
如果帖子不是很长,它可以正常工作,但是提交一个很长的帖子会在前端引发 500 错误,这在我的错误日志文件中 :/
我尝试用谷歌搜索,除了更改用户或其他操作外,没有什么帮助
现在我已经...
/var/lib/nginx/tmp/client_body
归 www:www (nginx) 所有,并设置为 700 权限
答案1
使用以下命令修复 nginx 文件夹的权限。
sudo chmod -R 775 /var/lib/nginx/tmp
希望能帮助到你。
答案2
我在 Amazon Linux EC2 上遇到了类似的问题。运行以下命令有助于解决该问题:
chown -Rf ec2-user:ec2-user /var/lib/nginx
以前它归 root 用户所有,将其更改为 ec2-user 即可。