在ubuntu 18.04上使用Mod_WSGI的Django,但对Apache2的媒体/权限被拒绝

阿卜杜勒·雷曼|

我正在尝试使用Mode_WSGI在具有Apache2的Ubuntu 18.04上部署Django(1.10)项目

我已经将我的项目文件夹设置homeFetchors目录,并为其添加权限为:

total 40
drwxr-xr-x 6 abdul abdul    4096 Feb 10 15:48 .
drwxr-xr-x 5 root  root     4096 Feb 11 04:40 ..
-rw------- 1 abdul abdul    3930 Feb 11 02:14 .bash_history
-rw-r--r-- 1 abdul abdul     220 Apr  4  2018 .bash_logout
-rw-r--r-- 1 abdul abdul    3771 Apr  4  2018 .bashrc
drwx------ 3 abdul abdul    4096 Feb 10 15:37 .cache
drwx------ 3 abdul abdul    4096 Feb 10 15:34 .gnupg
-rw-r--r-- 1 abdul abdul     807 Apr  4  2018 .profile
drwx------ 2 abdul abdul    4096 Feb 10 15:34 .ssh
drwxrwxr-x 9 abdul www-data 4096 Feb 11 06:27 Fetchors

这是media目录内的权限

total 16
drwxrwxr-x 4 abdul www-data 4096 Feb 10 15:37 .
drwxrwxr-x 9 abdul www-data 4096 Feb 11 06:27 ..
drwxrwxr-x 2 abdul www-data 4096 Feb 10 15:37 driver_image
drwxrwxr-x 2 abdul www-data 4096 Feb 10 15:46 product_image

我正在创建一个骄傲的对象,该对象需要将产品图片保存在product_image文件夹中,但是它说:

[Errno 13]权限被拒绝:“ media / product_image”

如何解决此问题?

提前致谢!

阿卜杜勒·雷曼|

我已经改变了我的解决了这个问题,MEDIA_ROOT路径settings.py为:

MEDIA_ROOT = os.path.join(BASE_DIR,'media')

然后,它将获取项目的适当权限。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章