仕事で使っているタスク管理ツール「Redmine」に、ガントチャートプラグイン「EasyGantt」無料版をインストールした時に起こった問題について。

インストール完了後、EasyGanttのページにアクセスすると、500エラーによりページが表示されなかった。

Redmineのログを確認すると、

vim /var/www/redmine/production.log

以下のエラーが発生していた。

ActionView::Template::Error (Mysql2::Error: Table 'redmine.easy_settings' doesn't exist: SHOW FULL FIELDS FROM `easy_settings`):

500エラーの解決法

テーブルが存在しないというエラーだったので、DBのマイグレーションを実行してみた。

rake --trace db:migrate RAILS_ENV=production

マイグレーション完了後、再度ページにアクセスすると500エラーは解消され、ページにアクセスできるようになった。