【发布时间】:2018-08-10 02:07:22
【问题描述】:
我有一个在 Ubuntu(16.04) 上运行的 Django(10.5) WSGI 应用程序。除了一项功能外,该应用程序完全可以工作。
该功能位于 views.py 文件中,它尝试获取目录中的文件名列表,但也无法获得。
apache2 在用户 www-data 下运行,并且该目录由另一个用户拥有。我尝试 chown 和 chmod 目录,使其归 www-data 所有,但这并没有什么不同。
我还在可用站点文件中添加了以下内容:
<Directory /home/other_user/backup>
Require all granted
</Directory>
注意:如果我在 Django 的开发服务器中运行该功能,则该功能有效:
python3 ./manage.py runserver 0:80
【问题讨论】:
标签: django python-3.x ubuntu apache2 wsgi