プロジェクト管理用に,Redmineをインストールします。
$ sudo apt-get install make $ sudo apt-get install ruby1.9.1-dev $ sudo gem install ruby-openid $ sudo gem install bundler $ wget http://rubyforge.org/frs/download.php/77138/redmine-2.3 $ tar xvf redmine-2.3.3.tar.gz $ cd redmine-2.3.3 $ sudo gem install json -v '1.8.0' $ sudo apt-get install imagemagick libmagickcore-dev libmagicckwand-dev $ sudo gem install rmagick -v '2.13.2' $ sudo bundle install --without development test ...(略)... Your bundle is complete! Gems in the groups development and test were not installed. Use `bundle show [gemname]` to see where a bundled gem is installed.
旧Redmineからのデータベース移行は次回。
と思ったら不足があったので,追記。passengerの事をすっかり忘れていました。
$ sudo apt-get install libmysqlclient-dev $ sudo gem install mysql2 $ sudo gem install passenger --no-rdoc --no-ri
指示通りに,build-essential libcurl4-openssl-dev lib ssl-dev apache2-threaded-dev libapr1-dev libaprutil1-dev をインストール。
$ sudo passenger-install-apache2-module
apacheの方の設定を下記 redmine.load に張り付ける。
$ sudo vi /etc/apache2/mods-available/redmine.load $ cd /etc/apache2/mods-enabled $ sudo ln -snf ../mods-available/redminne.load redmine.load
権限の調整。
$ cd ~/redmine-2.3.3 $ sudo chown -R 自分:自分 *
以下,データベースの移行。 redmine.db は旧サーバーで mysqldump したファイル。
$ mysql -u redmine -p < redmine.db $ scp 自分@旧サーバー:/home/自分/redmine-1.2.1/files/* ~/redmine-2.3.3/files/. $ cd ~/redmine-2.3.3/ $ RAILS_ENV=production rake db:migrate $ rake generate_secret_token
database.ymlの設定。
$ cd ~/redmine-2.3.3/config $ cp database.yml.example database.yml $ vi database.yml
/etc/apache2/sites-available/my_site_に追加。
<VirtualHost *:80> ServerName redmine.chitora.com DocumentRoot /home/自分/redmine-2.3.3/public <Directory /home/自分/redmine-2.3.3/public/> AllowOverride all allow from all Options -MultiViews </Directory> </VirtualHost>
apacheの再起動。
$ sudo /etc/init.d/apache2 restart
以上で,表面上はRedmineが開けました。中の動作は未確認です。
コメントを残す