2012-08-03 50 views
0

我收到错误,试图使用apache2和mod_wsgi上传带有django管理界面的文件。django权限在文件上传中被拒绝

我的Django的设置:

MEDIA_ROOT = '/var/www/mysite/web/media' 

模型图像领域:文件夹和子文件夹

image_big = models.ImageField(upload_to='uploads/images/items/big') 

权(用于测试):

ls -l /var/www/mysite/web/media/ 
drwxrwxrwx 3 webX clientX 4.0K Aug 3 20:21 uploads 

有什么不对吗?

回答

2

请检查整个目录路径的权限为/var/www/mysite/web/media/。其中一个目录可能不具有所需要的读或执行权限:

  • /var/www/mysite/web/
  • /var/www/mysite/
  • /var/www/
  • /var/
+0

我用WSGI或UWSGI时有同样的问题并使用保存在/ tmp文件夹中的套接字,通过将套接字移动到其他文件夹来解决此问题,在我的案例中是项目根目录 – 2014-10-24 17:50:14