私はredmine.orgのフォーラムに登録することができなかったので、この質問を実際の問題とともにここにコピーしています。
私はRuby1.8.7とRails3.2.8でRedmine2.1.4を実行しています。これは、PhusionPassenger2.2.15を使用するDebianLinuxのApache2.2.1によって提供されています。
プロジェクトのWikiをクリックすると、Wikiページ自体ではなく、「Wiki.htmlのダウンロード」動作が表示されます。
ダウンロードされたWiki.htmlには、メインのWikiページのコンテンツが単純なHTML形式で含まれています。
これが、この動作を明確に誘発するContent-Dispositionを含む私の応答ヘッダーです。
HTTP/1.1 200 OK
Date: Tue, 04 Dec 2012 01:17:33 GMT
Server: Apache/2.2
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.2.15
x-ua-compatible: IE=Edge,chrome=1
content-transfer-encoding: binary
X-Rack-Cache: miss
Content-Disposition: attachment; filename="Wiki.html"
Cache-Control: private
Status: 200
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 535
Keep-Alive: timeout=5, max=500
Connection: Keep-Alive
Content-Type: text/html
これはRedmineログからのものです:
Started GET "/projects/inventory/wiki.html" for 10.98.107.47 at Tue Dec 04 02:17:33 +0100 2012
Processing by WikiController#show as HTML
Parameters: {"project_id"=>"inventory"}
Current user: admin (id=4)
Rendered wiki/export.html.erb (1.7ms)
Rendered text template (0.0ms)
Sent data Wiki.html (0.4ms)
Completed 200 OK in 13ms (Views: 0.3ms | ActiveRecord: 3.2ms)