Tracの他にRedmineを入れてみたので、導入手順をとりあえずメモ。

個人的にはRedmineよりTracのUIの方が好き。

RedmineRubyで動いています。
なのでRubyをインストールする必要があるのですが、Ruby1.9系には対応していないので注意が必要です。
他のバージョン情報は以下を参照してください。バージョン大事(英語のwiki通りにやったらうまくいった)
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

導入環境・バージョン

ActiveRuby(http://www.artonx.org/data/asr/)からRuby1.8.7インストーラをダウンロードして、インストールする

環境変数のPathへruby/binのパスを追加して再起動する(私の環境ではC:\Program Files (x86)\ruby-1.8\bin)

管理者権限(Windows7特有?)でコマンドプロンプトを開き実行

gem install rails --version=2.3.11

続いて実行

gem install rack --version=1.1.1

更に実行

gem install -v=0.4.2 i18n

最後に

gem install mysql

下記サイトからlibmysql.dllをダウンロードして、ruby/binの下に配置する
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

下記サイトからRedmine(1.2.2)をダウンロードし、解凍したものを適当な場所に配置する(自分はC:\RoR\redmineとした)
http://rubyforge.org/frs/?group_id=1850

redmineで使用するデータベース接続設定を編集するために、C:\RoR\redmine\config\database.yml.exampleをdatabas.ymlにする。同ファイルの、productionセクションにあるdatabase、username、passwordを指定する。(ここで指定したデータベース名、ユーザー名、パスワードは次の作業で作成するデータベースとユーザーとに一致させる必要がある)
MySqlのポートがデフォルト3306以外の場合は「port: nnnn」の項目を追加すること。(MySqlのポートはログイン後「status」コマンドで確認可能)

データベースを作成する(redmineデータベース)

create database redmine character set utf8;

ユーザーを作成し、権限を与える

create user 'redmine'@'localhost' identified by 'password';

権限付与

grant all privileges on redmine.* to 'redmine'@'localhost';

もし文字コードでエラーが発生したなら、MySql文字コードがutf8以外ならmy.iniファイルでデフォルト文字コードをutf8にすることで解決するかもしれない。

カレントディレクトリをredmineフォルダへ移動して

rake generate_session_store

を実行、続いて

rake db:migrate RAILS_ENV="production"
rake load_default_data RAILS_ENV="production"

と実行する。言語を聞かれるので「ja」と入力しEnter

最後にredmineを起動

ruby script/server -e production

あとはApacheが起動した状態で「http://localhost:3000」に接続してRedmineが表示できれば一先ず完了。

推奨されているオプションの設定がまだ残っているが、それはまた今度。