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
で完了です。