我不知道我爲什麼這麼死腦筋,但我無法弄清楚。配置apache到服務器django-logdb靜態文件
我有這方面的設置,按照說明從網站:
LOGDB_MEDIA_ROOT = '/admin/djangologdb/media/'
LOGDB_MEDIA_URL = '/media/djanglogdb/'
,我有這個在我的Apache httpd.conf:
Alias /media/djangologdb/ "C:/python26/lib/site-packages/django_logdb-1.0-py2.6.egg/djangologdb/media/"
,但我發現時,404瀏覽器試圖獲得http://www.example.com/media/djanglogdb/js/jquery.flot-0.6.min.js
線索爲無知,任何人?
那麼LOGDB_MEDIA_ROOT只有在DEBUG = True且開發Web服務器提供靜態文件時才使用? – 2012-08-08 19:24:49
我對logdb不夠熟悉,不能告訴你我的頭頂,但這聽起來似乎合理。在https://github.com/joeribekker/django-logdb上的README建議使用'LOGDB_MEDIA_ROOT = os.path.join(djangologdb .__ path __ [0],'media')'設置媒體根目錄,使其與機器無關。 – 2012-08-09 08:28:11
剛剛發生的另一個原因Apache可能不工作,將編輯我的答案。 – 2012-08-09 08:28:42