Ich habe Probleme mit dem Zugriff auf meine Dateien von django Admin-Site. Ich Speichern von Dateien ohne Probleme, aber wenn ich es versuchen öffne, bekomme ich Fehler:Verbotener Zugriff für django apache2 Mediendateien
Forbidden
You don't have permission to access /media/file.pdf on this server.
In django Projekteinstellungen:
STATIC_URL = '/static/'
STATIC_ROOT = '/full/path/to/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Im Projekt 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)
In meinem virtuellen Host habe ich diese Einstellungen hinzugefügt:
Alias /static/ "/static/folder/"
Alias /media/ "/meida/folder/"
<Directory "/static/folder">
Require all granted
</Directory>
<Directory "/media/folder">
Require all granted
</Directory>
Trotzdem bekomme ich diesen Fehler. Wo kann Fehler/Fehler sein? Edit 1: Apache Fehlerprotokoll gibt:
client denied by server configuration: /etc/apache2/home
versuchen 'sudo chown -R www-Daten/Pfad/zu/Medien /' – itzMEonTV
@itzmeontv Fertig. Immer noch derselbe Fehler. –