У меня проблемы с доступом к моим файлам с сайта администратора django. Я сохранить файлы без каких-либо проблем, но когда я пытаюсь открыть его, я получаю сообщение об ошибке:Запрещенный доступ для медиафайлов django apache2
Forbidden
You don't have permission to access /media/file.pdf on this server.
В настройках Джанго проекта:
STATIC_URL = '/static/'
STATIC_ROOT = '/full/path/to/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
В проекте urls.py:
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
В моем виртуальном хосте я добавил следующие настройки:
Alias /static/ "/static/folder/"
Alias /media/ "/meida/folder/"
<Directory "/static/folder">
Require all granted
</Directory>
<Directory "/media/folder">
Require all granted
</Directory>
Но все равно получите эту ошибку. Где может быть ошибка/ошибка? Edit 1: апач журнал ошибок дает:
client denied by server configuration: /etc/apache2/home
try 'sudo chown -R www-data/path/to/media /' – itzMEonTV
@itzmeontv Done. Еще одна ошибка. –