Ubuntu10.04にredmineをインストール。ただしdebで。
Redmineを新規に立てて古いのからmigrationしました。
アカウントポリシーやサーバーの場所などを変更したために、決行な大事となってしまいました。
同僚に話しをしたらgemでいれたら?といわれましたがUbuntu使いとしてaptitudeからインストールしてみました。
http://www.redmine.org/wiki/1/HowTo_Install_Redmine_in_Ubuntu
ここを参考にさっくりと。
sudo apt-get install redmine redmine-mysql
sudo ln -s /usr/share/redmine/public /var/www/redmine
apacheのpassengerからmysqlのDBまで作成してくれてべーんり。
あとは、/etc/apache2/mods-available/passenger.confのUbuntu/Debianのapache実行ユーザーのwww-dataに変更。
PassengerDefaultUser www-data
あとは使うsites-enabled/000-default.confなどに以下のディレクティブ書けばおわり
RailsBaseURI /redmine
ハマリどころは
などと設定・ログファイルが分散するのでgemインストールな方は嫌いかもしれません。
で、pluginなどを入れてログをみたら
ActionController::RoutingError (No route matches "/plugin_assets/redmine_wiki_extensions/stylesheets/wiki_extensions.css" with {:method=>:get}):
/vendor/rails/actionpack/lib/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path'
みえないっていわれて、コードとかおってみたらredmine/publicの下にディレクトリーがないっぽい。
AapacheのconfigurationでAllowSymlinkがOKでてるの確認した上で、
ln -s /var/cache/redmine/default/plugin_asstes /var/www/redmine/
とかしておけばOK。もしくはApacheのAliasつかってもいいのでお好きな方をどうぞ。
最後に過去のredmineのcsvからexportしたのをimportしたのですが、pluginをcasual hackしてつかったのでそれはまた後日。
この後、ぼやぼやしていたらredmine1.0がでてしまったのでdebのredmineをgemに変更して、1.0とかにあげるのをやる予定です。