Tag: Redmine/アップグレード/2.1.2から2.4.1

目次

関連ページ

参考情報

Macで実行

バックアップ

  • apacheを停止。
  • 既存redmineディレクトリの名前を変更。
    mv redmine redmine_2.1.2
  • バックアップ
    tar zcvpf redmine_2.1.2.tgz redmine_2.1.2

アップグレード実行

  • redmine-2.4.1.tar.gzをダウンロードして展開
    # wget http://www.redmine.org/releases/redmine-2.4.1.tar.gz
    # gzcat redmine-2.4.1.tar.gz | (cd /opt/home/; tar xvpf - )
    # cd /opt/home
    # mv redmine-2.4.1 redmine
    
  • 古いバージョンのファイルをコピー。
    # cp redmine_2.1.2/config/database.yml redmine/config
    # cp redmine_2.1.2/config/configuration.yml redmine/config
    # cp redmine_2.1.2/db/redmine.db redmine/db
    # cp -a redmine_2.1.2/files/* redmine/files
    }
    -一時的にパーミッションを変更する(不要かも)。
    #pre{{
    # chown -R tanaka redmine
    # chgrp -R staff redmine
    
  • マイグレーション実行
    $ cd redmine
    $ bundle install --path vendor/bundle
    $ bundle exec rake generate_secret_token
    $ bundle exec rake db:migrate RAILS_ENV=production 
    

動作確認

  • とりあえず組み込みWebサーバーで動作確認。
    $  ruby  script/rails server -e production
  • キーがどうのこうのいわれたときは以下を実行
    $ bundle exec rake generate_secret_token
  • passengerで動かす場合パーミッションをapache.apacheに戻す。
    sudo chown -R apache.apache redmine

その他

担当者を自分にする

  • app/controllers/issues_controller.rbを編集。build_new_issue_from_paramsの、 @issue.author ||= User.currentの下に追加。
        @issue.author ||= User.current
        @issue.assigned_to ||= User.current 
    

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:47:40 (1013d)