RedmineをRailsplaygroundで使うための変更点
Redmine を Railsplayground で使うには、一般的なインストール作業の他に、Redmineをインストールしたディレクトリ以下にある次の3つのファイルに作業をする必要があります。
1. config/environment.rb
次のように書かれている行を発見し、行頭の“#”を削除します。
# ENV['RAILS_ENV'] ||= 'production'
↓
ENV['RAILS_ENV'] ||= 'production'
2. public/.htaccess
内容を次のようにします。
AddHandler cgi-script .cgi Options +FollowSymLinks +ExecCGI RewriteEngine On RewriteBase /redmine/ RewriteRule ^$ index.html [QSA] RewriteRule ^([^.]+)$ $1.html [QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.fcgi [QSA,L] ErrorDocument 500 "<h2>Application error</h2>Rails application failed to start properly"
RewriteBaseには、public_htmlディレクトリを基準とした、Redmineのpublicディレクトリの位置を指定します。私は以下のようにredmineという名前のシンボリックリンクを作成していますので、RewriteBaseに“/redmine/”を指定しています。
[~]# ls -l public_html/redmine lrwxrwxrwx 1 myname myname 49 Dec 8 04:39 public_html/redmine -> /home/myname/var/lib/rails/redmine-0.8.6/public/