repo dir がシンボリック リンクの場合、redmine でリポジトリの個別のファイルを表示できません。
マイ リポジトリ パス: /mnt/datafs/repos
/mnt/datafs/redmine にインストールされた Redmine。つまり、/mnt/datafs/config、../../app など
私はシンボリックリンクを持っています
lrwxrwxrwx 1 www-data www-data 17 Oct 16 10:41 repos -> /mnt/datafs/repos/
mysql データベースのリポジトリ パスが /mnt/datafs/redmine/repos の場合、Redmine Web 経由でコミットされた別のファイルを表示できません
db のパスを /mnt/datafs/repos に変更すると、すべてが機能します。
そうしないと、ブラウザに次のエラーが表示されます。
エントリまたはリビジョンがリポジトリに見つかりませんでした。
注: リポジトリの表示は既に機能しています。ファイルの内容だけを表示できません。
Apache エラー ログが空です。Redmineの生産ログは次のとおりです。
GET開始 「/projects/credmine/repository/revisions/3ab72e21bbbe/entry/attributes/default.rb」 192.168.128.68 at 2013-10-15 16:07:22 +0400 RepositoriesController#entry による処理 HTML パラメータ: {"id"=>"credmine", "rev"=>"3ab72e21bbbe", "path"=>"attributes/default.rb"} 現在のユーザー: skubriev (id=28) レンダリング common/error.html.erb は layouts/base 内 (0.2ms) 219ms で 404 Not Found を完了 (ビュー: 46.7ms | アクティブレコード: 4.0ms)