雷って幻想的だよね?

宗教:C#、ラノベ好きの戯言です。

Redmine を Debina6(7へアップグレード)で利用できるように!

Redmine インストール

参考:
http://symfoware.blog68.fc2.com/blog-entry-1115.html

Redmineのプラグイン
http://symfoware.blog68.fc2.com/blog-entry-1116.html


以上を参考に操作。
まず、Debian6をインストール
で、7へアップグレード

【アップグレード】
/etc/apt/sources.list
の squeeze -> wheezy に置き換える
vi コマンド:
http://hp.vector.co.jp/authors/VA016670/unix/vi_reference.html
 ※:コマンドモード:Esc
削除:x
追記:a
保存:「:wq」
#apt-get update
#apt-get upgrade
※なんかメッセージ?テキスト?が開かれるので「:wq」で進む。
選択肢は、Yes
#apt-get dist-upgrade
※なんかメッセージ?テキスト?が開かれるので「:wq」で進む。
#lsb_release -a
↑これで最終確認

【ソフトインストール】
# apt-get -y install git make g++
# apt-get -y install libssl-dev libreadline-gplv2-dev zlib1g-dev libyaml-dev
# apt-get -y install build-essential curl
# apt-get -y install imagemagick libmagickcore-dev libmagickwand-dev

Ruby
# \curl -L https://get.rvm.io | bash -s stable
# source /etc/profile.d/rvm.sh
# rvm install 1.9.3
# ruby -v
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]

MySQL
# apt-get -y install mysql-server
# apt-get install -y libmysqlclient-dev
※パスワード設定 後で使う
# gem install mysql2

Redmine
# gem install bundler --no-rdoc --no-ri
# cd /usr/local/src
# wget http://rubyforge.org/frs/download.php/76933/redmine-2.3.1.tar.gz
# tar xzf redmine-2.3.1.tar.gz
# mv redmine-2.3.1 /var/lib/redmine
# cd /var/lib/redmine/
# bundle install --without development test postgresql sqlite

(DB作成)
# mysql --user=root --password=P@ssw0rd --execute="CREATE DATABASE redmine CHARACTER SET utf8 COLLATE utf8_general_ci;"
#cd /config
#cp database.yml.example database.yml
#cd ..
# vi config/database.yml

内容は以下のとおり。
「mysql2」がgemでインストールしたライブラリの名前となります。
production:
adapter: mysql2
database: redmine
host: localhost
username: root
password: "P@ssw0rd"
encoding: utf8
※これ以外を vi の dd で削除する

# rake generate_secret_token
# RAILS_ENV=production rake db:migrate

(Apach)
# apt-get install -y apache2
# gem install passenger --no-rdoc --no-ri
# apt-get install -y libcurl4-openssl-dev apache2-threaded-dev libapr1-dev libaprutil1-dev
※これで動かないので・・・
#gem install passenger
※↑要らないかも
# passenger-install-apache2-module
※止まったら Enter
※「Press ENTER to continue.」が表示されたら、その上の

LoadModule passenger_・・・/ruby
の箇所をメモる。後で書き込むので

#vi /etc/apache2/conf.d/redmine.conf
で先ほどメモった内容を記入

# cd /var/lib/redmine
# chown -R www-data:www-data /var/lib/redmine
# mkdir /public/public_assets
# chmod -R 755 files log tmp public/plugin_assets

# vi /etc/apache2/sites-enabled/000-default
※DocumentRoot /var/wwwの下に「ReckBaseURI /redmine
 を記述する

# ln -s /var/lib/redmine/public /var/www/redmine
# /etc/init.d/apache2 restart

で完了です。