Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django[Errno 13]的许可被拒绝:'/var/www/media/';_Django_Apache - Fatal编程技术网

Django[Errno 13]的许可被拒绝:'/var/www/media/';

Django[Errno 13]的许可被拒绝:'/var/www/media/';,django,apache,Django,Apache,我不能对这篇文章加评论 所以我提出了一个新问题 这是编辑前的正确答案。在这个答案中,答案是 sudo chmod -R 770 /var/www/ 被替换为 sudo chmod -R 760 /var/www/ 具体而言,此解决方案不适用于Django 答案被标记为正确的解决方案后,不应更改 这是更正原始帖子之前的正确答案 The GOOD solution would be: sudo groupadd varwwwusers sudo adduser www-data varwwwu

我不能对这篇文章加评论

所以我提出了一个新问题

这是编辑前的正确答案。在这个答案中,答案是

sudo chmod -R 770 /var/www/
被替换为

sudo chmod -R 760 /var/www/
具体而言,此解决方案不适用于Django

答案被标记为正确的解决方案后,不应更改

这是更正原始帖子之前的正确答案

The GOOD solution would be:

sudo groupadd varwwwusers
sudo adduser www-data varwwwusers
sudo chgrp -R varwwwusers /var/www/
sudo chmod -R 770 /var/www/

这个解决方案有多正确?

sudo chmod-R 770/var/www/
可以。 这意味着所有者和组拥有所有权利,而其他人没有任何权利。 这是正确的方法。 如果设置760,则组用户在尝试读取或写入时将被拒绝权限


对于目录中的文件,您可以将其设置为760。

是的,我完全同意您的看法。“sudochmod-r770/var/www/”是正确的解决方案。因此,这个答案不能被接受为正确的解决方案。并导致其他用户产生错觉。有帮助。有用的