0

私は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)
4

1 に答える 1

1

この行をコメントアウトすることで、インストールを修復できましたredmine/public/.htaccess

RewriteRule ^([^.]+)$ $1.html [QSA]

このディレクティブはRedmineの重要な部分ですか?またはRails?誰がすべての構成を.htaccessに入れたか、またその理由は実際にはわかりません。

Redmineは正常に機能しているようですが、このディレクティブを削除するとRedmineのどこかで問題が発生するかどうか誰かが知っていますか?

于 2012-12-04T10:18:43.703 に答える