mosakabe @ ウィキ
Redmineをインストール
最終更新:
mosakabe
-
view
Redmine1.3.1をインストール
Rubyをインストール
$ sudo apt-get install ruby $ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
RubyGems(Ruby用のパッケージ管理システム)をインストール
$ wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz $ tar zxvf rubygems-1.3.7.tgz $ cd rubygems-1.3.7 $ sudo ruby setup.rb $ gem1.8 -v 1.3.7
$ sudo apt-get install rubygems1.8 $ gem -v 1.3.7
Ruby on Railsをインストール
$ sudo gem install rails -v=2.3.14 $ rails -v Rails 2.3.14
Rackをインストール
$ sudo gem install rack -v=1.1.1
i18nをインストール
$ sudo gem install -v=0.4.2 i18n
RDocをインストール
$ sudo gem install rdoc -v 2.4.2
ruby-devをインストール
$ sudo apt-get install ruby1.8-dev
MySQLをインストール
$ sudo apt-get install mysql-server $ sudo aptitude install libmysqlclient16-dev $ sudo gem install mysql
RubyのOpenSSLモジュールをインストール
$ sudo aptitude install libopenssl-ruby
文字コードをUTF-8にする
$ mysql -u root -p mysql> set names utf8; Query OK, 0 rows affected (0.00 sec)
/etc/mysql/my.cnf の [client]、[mysqldump]、[mysql] の各項目へ以下の 1 行を追加します。
default-character-set = utf8
[mysqld] の項目へ以下の 5 行を追加します。
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
Redmine用のユーザ・データベースを作成する
$ mysql -u root -p mysql> create database db_redmine default character set utf8; mysql> grant all on db_redmine.* to user_redmine identified by '********'; mysql> flush privileges; mysql> exit;
Redmineをインストール
$ wget http://rubyforge.org/frs/download.php/75814/redmine-1.3.1.tar.gz $ tar zxvf redmine-1.3.1.tar.gz $ sudo mv redmine-1.3.1 /usr/local/ $ cd /usr/local $ sudo chown -R www-data:www-data redmine-1.3.1
Redmineの設定
$ cd /usr/local/redmine-1.3.1
config/database.yml
production: adapter: mysql database: db_redmine username: user_redmine password: ******** host: localhost encoding: utf8
config/email.yml
production: delivery_method: :smtp smtp_settings: address: localhost port: 25 domain: host.example.jp
セッションストア秘密鍵を生成する
$ sudo rake config/initializers/session_store.rb
データマイグレーションを行う
$ sudo rake db:migrate RAILS_ENV=production
確認のためWEBrickで起動し、ブラウザからアクセスする。
$ cd /usr/local/redmine-1.3.1/ $ sudo ruby script/server webrick -e production
http://localhost:3000でアクセス出来ればOK
Apache及び開発用ライブラリをインストール
$ sudo apt-get install apache2 apache2-prefork-dev
OpenSSLの開発ライブラリをインストール
$ sudo apt-get install libcurl4-openssl-dev libcurl4-openssl-dev
GNU C++ compilerとZlib development headersをインストール
$ sudo apt-get install build-essential zlib1g-dev
Phusion Passengerをインストール
$ sudo gem install passenger $ sudo passenger-install-apache2-module
~略~ Please edit your Apache configuration file, and add these lines: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11 PassengerRuby /usr/bin/ruby1.8 ~略~
と言われる。
Apacheの設定
一部修正(+が追加、-が削除)
/etc/apache2/sites-available/default
一部修正(+が追加、-が削除)
/etc/apache2/sites-available/default
+ LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so + PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11 + PassengerRuby /usr/bin/ruby1.8 <VirtualHost *:80> ServerAdmin webmaster@localhost + RailsBaseURI /redmine DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
リンクを貼る
$ cd /var/www/ $ sudo ln -s /usr/local/redmine-1.3.1/public redmine
apacheを再起動する
$ sudo /etc/init.d/apache2 restart
http://localhost/redmine からアクセスできればOK
初期状態では ID:admin Pass:admin のアカウントのみ存在する
初期状態では ID:admin Pass:admin のアカウントのみ存在する
LDAP連携
管理 - LDAP認証
アカウントは
cn=admin,dc=example,dc=com
のような形式で、
検索範囲は
検索範囲は
dc=example,dc=com
のような形式で。
これらのプラグインを入れるといいかも
Redmine インフォメーション プラグイン
http://www.r-labs.org/projects/rp-admin-reports/wiki/
http://www.r-labs.org/projects/rp-admin-reports/wiki/
redmine_theme_farend_basic
https://github.com/farend/redmine_theme_farend_basic
https://github.com/farend/redmine_theme_farend_basic
Better Gantt Chart
http://www.redmine.org/plugins/redmine_better_gantt_chart
http://www.redmine.org/plugins/redmine_better_gantt_chart
ガントチャートに日付を表示させる(Better Gantt Chartを修正する)
http://ameblo.jp/hihihihiroki/entry-10854457740.html
http://ameblo.jp/hihihihiroki/entry-10854457740.html
ガントチャートに担当者名を表示させる
http://groups.google.com/group/redmine-users-ja/browse_thread/thread/3e0658dde85ebe01?pli=1
http://groups.google.com/group/redmine-users-ja/browse_thread/thread/3e0658dde85ebe01?pli=1
redmineのローカルにSubversionを構築する
Subversionインストール
$ sudo apt-get install subversion
/usr/local/redmine-1.3.1/config/configuration.yml に以下の1行を追加します
(ファイルがなければ新規作成します)
(既に記載があればそのままにします)
(ファイルがなければ新規作成します)
(既に記載があればそのままにします)
scm_subversion_command: svn
再起動します
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/apache2 restart
管理 - 設定 - リポジトリ
Subversion svn にチェックが入っていることを確認します
(プロジェクト) - 設定 - リポジトリ
でSubversion を選択し、各情報を入力します
file:///home/svn/hoge/
以下広告