当Apache2提供服务时创建文件夹的Django权限

2024-04-27 04:12:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Debian8机器上使用Apache2和mod_wgsi为Django站点提供服务。在

我已正确设置了访问数据库和静态文件目录以及my峎site/media目录的权限。在

但是,该站点需要在my_site/media中创建一个目录(即my_site/media/another_directory),而我似乎无法授予apache2权限来执行此操作。在

媒体权限包括:

drwxrwxrwx 2 scamp www-data   4096 Jan 10 03:09 media

我得到的Django错误是

^{pr2}$

这是我的django.conf公司公司名称:

Alias /robots.txt /home/scamp/trcalc_django/static/robots.txt
Alias /favicon.ico /home/scamp/trcalc_django/static/favicon.ico
Alias /media/ /home/scamp/trcalc_django/media/
Alias /static /home/scamp/trcalc_django/static
<Directory /home/scamp/trcalc_django/static>
Require all granted
</Directory>
<Directory /home/scamp/trcalc_django/media>
Require all granted
</Directory>
WSGIScriptAlias / /home/scamp/trcalc_django/wsgi.py
<Directory /home/scamp/trcalc_django>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

我还需要在apache conf中添加其他内容吗?或者其他需要设置的权限?在


Tags: django权限homemysitestaticaliasrequire