aptitude で Redmine を インストールするとちょい古い ver 1.1 になってしまう。
なので SVN からチェックアウトして今現在の最新版を入れてみる。
とりあえずaptitude update
sudo aptitude update
Install MySQL
sudo aptitude install mysql-server
パスワード入力など
- If this field is left blank, the password will not be changed.
Setting MySQL
mysql -u root -p #パスワード入力 > set names utf8; > quit;
Edit my.cnf
sudo vi /etc/mysql/my.cnf
[mysqld]に追加
: [mysqld] default-character-set=utf8 skip-character-set-client-handshake :
Restart MySQL
sudo service mysql restart
Install Ruby
sudo aptitude install ruby1.8 sudo aptitude install rubygems
Install Rails
rails2.3.14のインストールが時間かかる
sudo gem install rails -v=2.3.14 sudo gem install rack --version "< 1.2.0" sudo gem install rake --version "< 0.9.0"
Install RMagick
sudo aptitude install librmagick-ruby1.8
Install Redmine
Install subversion
sudo aptitude install subversion
svn checkout
Install subversion
sudo aptitude install subversion
svn からチェックアウトして、とあえず以下に置く感じで
/usr/local/redmine/1.3/
sudo mkdir /usr/local/redmine cd /usr/local/redmine sudo svn checkout http://redmine.rubyforge.org/svn/branches/1.3-stable ./1.3
Setting DB
Setting MySQL
mysql -u root -p #パスワード入力 > create database redmine character set utf8; > create user 'redmine'@'localhost' identified by 'PASSWORD'; > grant all privileges on redmine.* to 'redmine'@'localhost'; > quit;
database.yml
config にある database.yml.example をコピーして database.yml を作る
cd /usr/local/redmine/1.3 sudo cp config/database.yml.example config/database.yml
database.yml を開く
sudo vi /usr/local/redmine/1.3/config/database.yml
database.yml を編集する
production: adapter: mysql database: redmine host: localhost username: MYSQLUSERNAME password: MYSQLPASSWORD encoding: utf8
セッションストア秘密鍵を生成
cd /usr/local/redmine/1.3 sudo rake config/initializers/session_store.rb
デフォルトデータをデータベースに登録
cd /usr/local/redmine/1.3 sudo RAILS_ENV=production rake db:migrate sudo RAILS_ENV=production rake redmine:load_default_data
パーミッションの設定
/usr/local/redmine/1.3 ディレクトリに、tmp と plugin_assets ディレクトリが存在するか確認。なければディレクトリ作成。
それからパーミッションの設定する。
cd /usr/local/redmine/1.3 sudo chown -R redmine:redmine files log tmp public/plugin_assets sudo chmod -R 755 files log tmp public/plugin_assets
Install Apache and Passenger
sudo aptitude install apache2 sudo aptitude install libapache2-mod-passenger
Setting Apache
sudo vi /etc/apache2/sites-enabled/000-default
以下の設定を追加
: <Location "/redmine"> RailsBaseURI /redmine </Location> :
URLのサブディレクトリでURLにアクセス
sudo ln -s /usr/local/redmine/1.3/public /var/www/redmine
Restart Apache
sudo service apache2 restart