Мне недавно пришлось удалить сервер разработки Django и перейти на apache из-за некоторых проблем с тегом видео html5.
Изменение привело к ошибке [Errno 13] Permission denied при попытке загрузить видео впапка мультимедиа.
Я уже рекурсивно установил папку мультимедиа на 777 с помощью chmod и дал разрешения группе www-data с помощью chgrp;Вот вывод при выполнении ls -lha media/
total 12K
drwxrwxrwx 3 esteban www-data 4,0K 2012-02-22 06:44 .
drwxr-xr-x 10 esteban esteban 4,0K 2012-02-22 07:35 ..
drwxrwxrwx 3 esteban www-data 4,0K 2012-02-13 10:12 generated
Я также написал следующую директиву в файле httpd.conf:
<Directory /home/esteban/python_projects/video_transform/media>
Options +Indexes
Order allow,deny
Allow from all
</Directory>
Это позволяет мне просматривать содержимое папки при просмотредо http://localhost/media
, но пока безуспешно с загрузкой.
Любые идеи ??
РЕДАКТИРОВАТЬ: В этой строке выдается исключение:
destination = open('media/' + filename, 'wb+')