redmine升级步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用到的工具:
①数据库管理----Navicat for MySQL
②文件的对比----Beyond Compare 4
③文本编辑器----notepad++
具体步骤:
1、进入到老版本的安装目录XX\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs\config,例如:D:\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\config,找到database.yml文件打开文件,找到根节点production,里面配置了一些数据库的信息,通过Navicat 连接数据库
2、导出数据到oldRedmine.sql文件
①:打开刚连接的数据库可以看到以下信息,bitnami_redmine是我们程序的数据库,打开可以看到下面这些表
②:右键点击数据库→数据传输→常规→目标板块内选择文件,编码选择最后一
项65001(UTF-8),然后导出数据文件为oldRedmine.sql
③:停止所有老版本服务(一般为5个),查看Apache Web Server服务的端口号,新版本要修改为此端口号,程序就可以在原来的地址上进行访问
3、安装新版本的redmine,重复步骤1和2导出一个newRedmine.sql文件
4、通过工具2进行对比两个sql文件,然后合并到newRemine.sql文件,注意合并后的sql文件数据为oldRedmine.sql里数据,数据结构为newRedmine.sql的数据结构,因为两个版本的数据结构可能会产生变化,所以当遇到插入sql时要对比字段的顺序、数量是否一致,否则程序会出现错误
5、复制老版本XX\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs下的files 文件夹到新版本相同位置覆盖:该文件夹存放的是用户上传的附件等
6、复制老版本XX\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs\config下configuration.yml文件到新版本的同样位置覆盖:该文件为Email配置文件和一些其他的配置,目前应用到的是邮箱配置
7、复制老版本XX\Bitnami\redmine-3.0.3-0\apps\redmine\htdocs下的plugins文件夹到新版本的同样位置覆盖:该文件夹存放的是用户上用到的插件8、把newRedmine.sql文件导入到新的数据库中,导入步骤为:右键点击数据库选择【运行sql文件】,按照步骤一步步导入即可
9、打开新版本的应用程序manager-windows.exe,点击Manager Server然后选择Apache Web Server服务,点击Configure按钮修改为老版本的端口。
然后重启所有服务
10、升级结束。