我一直在試圖安裝ReviewBoard和所有看起來已經好了,就像我可以訪問該網站,功能奇怪的CSS/Apache的問題
不過,我有陌生感在沒有樣式表出現由於某種原因應用。
我懷疑它可能是一個文件夾的權限問題,它無法訪問或某些Apache安裝程序錯誤,我做了。
是否有任何可以導致此問題的Apache配置?
有沒有人遇到任何類似的問題,而不僅僅是ReviewBoard?
進一步信息:它看起來像Apache是接收對所述樣式表
- 請求[20 /月/ 2009:10:00:35 0100]「GET/reviewboard /媒體/ RB/CSS/common.css?1242747706 HTTP/1.1「404 2512
[20/May/2009:10:00:35 +0100]」GET /reviewboard/media/rb/css/ie_hacks.css?1242747706 HTTP/1.1「 404 2514
[20 /月/ 2009:10:00:36 0100] 「GET /reviewboard/media/rb/js/csshover2.htc?1242747706 HTTP/1.1」 404 2514
- [20 /月/ 2009:10:00:36 0100] 「GET /reviewboard/media/rb/js/pngfix.htc?1242747706 HTTP/1.1」 404 2511
編輯:尋找在訪問日誌GET的CSS實際上是404,因爲路徑應該是reviewboard/htdocs/media/rb/css/*(儘管HTTP.conf中存在一個別名,我認爲是這樣處理的。
編輯:.htaccess文件包含
<IfModule mod_expires.c>
<FilesMatch "\.(jpg|gif|png|css|js|htc)">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</FilesMatch>
</IfModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
編輯:
httpd.conf中的部分看起來像這樣
<VirtualHost *:8080>
ServerName FASKALLYRB
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/htdocs"
# Error handlers
ErrorDocument 500 /errordocs/500.html
ErrorDocument 404 /errordocs/500.html
# Serve django pages
<Location "/">
PythonPath "['C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/conf'] + sys.path"
SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
SetEnv PYTHON_EGG_CACHE "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/tmp/egg_cache"
SetHandler mod_python
PythonHandler django.core.handlers.modpython
PythonAutoReload Off
PythonDebug Off
# Used to run multiple mod_python sites in the same apache
PythonInterpreter reviewboard_reviewboard
</Location>
# Serve static media without running it through mod_python
# (overrides the above)
<Location "reviewboard/media">
SetHandler None
</Location>
<Location "reviewboard/errordocs">
SetHandler None
</Location>
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/htdocs">
AllowOverride All
</Directory>
# Alias static media requests to filesystem
Alias reviewboard/media "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/htdocs/media"
Alias reviewboard/errordocs "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/reviewboard/htdocs/errordocs"
</VirtualHost>
你的.htaccess文件是什麼? – 2009-05-20 10:32:39