11.10 から 12.04にUbuntuのアップグレードをした際に、Redmineの設定でしたこと。
11.10から12.04にUbuntuをアップグレードした際、
Redmineが動作しなくなったので、その際下記の2点を実施した。
- /etc/mysql/my.cnfの設定を変更
default-character-set=utf8
上記を下記のように変更
character-set-server=utf8
mysqlのアップグレードに伴い、
上記の設定項目に変更があり、mysqlが起動しなくなっていたことが原因。
mysqlのログにdefault-character-setなんて解釈できないわ!みたいなログが出力されている。
アップグレードの際に既存の設定ファイルを維持するようにしたことが良くなかった。
- migrateを実施
Redmineのアップグレードの際に、mysqlが起動していなかったので、
自力でmigrateを実施する必要がある。
dpkg-reconfigureでしてもよかったけれど、
あまり考えずにコマンドラインから下記を実行した。
$ cd /usr/share/redmine/ $ sudo rake migrate RAILS_ENV=production