J'ai des problèmes pour accéder à mes fichiers depuis le site d'administration django. Je sauve des fichiers sans aucun problème, mais lorsque je tente d'ouvrir, j'obtiens l'erreur:Accès interdit pour les fichiers multimédia django apache2
Forbidden
You don't have permission to access /media/file.pdf on this server.
Dans les paramètres du projet django:
STATIC_URL = '/static/'
STATIC_ROOT = '/full/path/to/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
En projet 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)
dans mon virtualhost j'ai ajouté ces paramètres:
Alias /static/ "/static/folder/"
Alias /media/ "/meida/folder/"
<Directory "/static/folder">
Require all granted
</Directory>
<Directory "/media/folder">
Require all granted
</Directory>
Mais toujours obtenir cette erreur. Où peut-être bug/erreur? Edit 1: erreur apache journal donne:
client denied by server configuration: /etc/apache2/home
try 'sudo chown -R www-data/chemin/vers/media/' – itzMEonTV
@itzmeontv Terminé. Toujours la même erreur. –