BitNami Redmineのアップデート(1.0.1 → 1.4.1)
会社のRedmineをアップデートしました。
バージョンは1.0.1から1.4.1に。
環境はWindows Server2003。
Ruby、MySql周りの知識が乏しいので結構苦労しました。
この辺りを参考に。
データのバックアップ方法 — Redmine.JP
Redmineの文字化けは、MySQLの設定でした。 - ksaitoの日記
以下、メモ。
- バックアップを作成
- file(アップロードされているファイル)
- mysqldump
- dumpファイル内のlatin1をutf8に置換
- utf8で上書き保存
- ダンプファイルのリストア
- ファイルフォルダの上書き
- DBのマイグレートでエラーが発生
C:\Program Files\BitNami Redmine Stack\apps\redmine>rake db:migrate RAILS_ENV=pr
oduction
Please install RDoc 2.4.2+ to generate documentation.
== CreateChangesetParents: migrating =========================================
- create_table(:changeset_parents, {:id=>false})
rake aborted!
An error has occurred, all later migrations canceled:Mysql::Error: Table 'changeset_parents' already exists: CREATE TABLE `changeset_
parents` (`changeset_id` int(11) NOT NULL, `parent_id` int(11) NOT NULL) ENGINE=
InnoDBTasks: TOP => db:migrate
(See full trace by running task with --trace)
- changeset_parentsテーブルを削除する。
drop table changeset_parents;
- もう一回DBマイグレート
C:\Program Files\BitNami Redmine Stack\apps\redmine>rake db:migrate RAILS_ENV=pr
oduction
成功しました。