注意:迁移前先将原redmine的数据库备份了以免之后玩坏了还原不回去。
先安装新版redmine,参照redmine 安装
1、先修改datebase.yml 的数据库连接到原redmine数据库, configurre.yml中的email配置与原redmine的配置一样2、执行如下指令
<span style="font-size:18px;">#生成加密
bundle exec rake generate_secret_token
#更新db
bundle exec rake db:migrate RAILS_ENV=production
#若有插件更新:
bundle exec rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production rake db:migrate_plugins RAILS_ENV=production
#清理缓存
bundle exec rake tmp:cache:clear
rake tmp:sessions:clear
</span>
将原redmine中的files文件夹拷贝到新的redmine中替换files
启动redmine就能看到之前redmine中的内容和上传的文件了
3、最后一步使用数据库工具将原redmine的数据库到出到新的机器数据库中。修改database.yml 到新的数据库重启服务即可。
bundle exec rails server -b 0.0.0.0 webrick -e production