djangoの管理サイトから私のファイルにアクセスする際に問題があります。私は、問題なくファイルを保存するが、私はそれを開くしようとすると、私はエラーを取得:プロジェクトのurls.pyでdjangoのapache2メディアファイルへのアクセスが禁止されています
STATIC_URL = '/static/'
STATIC_ROOT = '/full/path/to/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
:Djangoプロジェクトの設定で
Forbidden
You don't have permission to access /media/file.pdf on this server.
を
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>
しかし、まだこのエラーが発生します。バグ/ミスはどこにありますか? 編集1:Apacheのエラーログが得られます。
client denied by server configuration: /etc/apache2/home
'sudo chown -R www-data/path/to/media /' – itzMEonTV
@itzmeontvを試してください。まだ同じエラー。 –