我们有一个旧的Redmine实例,运行着一些旧插件,我想将它们更新到最新版本:
Environment:
Redmine version 3.4.3.stable
Ruby version 2.5.5-p157 (2019-03-15) [x86_64-linux-gnu]
Rails version 4.2.8
Environment production
Database adapter Mysql2
SCM:
Git 2.20.1
Filesystem
Redmine plugins:
advanced_roadmap_v2 2.4.3
easy_mindmup 1.0
easy_wbs 1.5
redmine_agile 1.4.5
redmine_checklists 3.1.10
redmine_contacts 4.1.1
redmine_contacts_helpdesk 3.0.9
redmine_custom_reports 0.1.5
redmine_gc_sync 1.0.0
redmine_ics_export 3.0.1.dev
redmine_image_clipboard_paste 3.3.0
redmine_xlsx_format_issue_exporter 0.1.5
但是,在尝试使用当前设置升级插件时,我不断遇到许多问题和错误。 所以我决定尝试设置另一个Redmine实例并将数据迁移到那里并重新安装插件。 我从 Bitnami 下载了 Redmine 5 堆栈,并设法导入数据库并复制文件。 当我尝试移动插件时仍然遇到麻烦,我无法再进入Redmine前端。 我应该立即从旧的Redmine 设置中移动所有插件还是一个一个地移动? 谢谢你。
主库迁移后,前端仍然可以正常访问。 当我尝试让任何插件工作时,问题就开始了。 我尝试将它们一次全部移动到插件文件夹,但在插件迁移时出现错误。 当我仅使用某些插件尝试时,会得到类似的结果。 这样做有特定的顺序吗? 我做错了什么?
谢谢你。
建议您将数据库和文件移至redmine5后,再将插件目录一一移至redmine5。每次移动插件都要重新启动redmine5,以保证插件的兼容性,排除redmine5中无法使用的插件。
由于您的redmine新旧版本差异太大,建议一次升级一个版本(包括您的新插件)
示例:redmine3 > redmine4 > redmine5