仕事で使っているタスク管理ツール「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エラーは解消され、ページにアクセスできるようになった。