Linux
為什麼我的 Apache 無法讀取我的媒體文件夾,但它可以載入網站?(靜態文件不起作用)
Alias /media/ /home/matt/repos/hello/media <Directory /home/matt/repos/hello/media> Options -Indexes Order deny,allow Allow from all </Directory> WSGIScriptAlias / /home/matt/repos/hello/wsgi/django.wsgi
/media 是我的目錄。當我訪問 mydomain.com/media/ 時,它顯示 403 Forbidden。而且,我的網站的其餘部分不起作用,因為所有靜態文件都是 404。為什麼?頁面載入。只是不是媒體文件夾。
編輯:你好是我的項目文件夾。我已經嘗試了 777 我對該文件夾的所有權限。
我解決了。我錯過了一個斜杠。媒體後/
這取決於別名的應用方式,但可能是所有請求都傳遞給了 Django。日誌告訴你什麼?
嘗試將 WSGIScriptAlias 更改為例如
WSGIScriptAlias /wsgi/ /...
看看會發生什麼。