流浪天下

背包行走,流浪天下

Bitnami 栈中 Redmine 版本升级小结

Redmine 是一个开源免费的、基于 Web 的多项目管理和缺陷问题跟踪工具。Redmine 把成员、任务、文档、讨论等项目相关资源有机组织在一起,用日历和甘特图辅助项目及进度可视化显示,也可对接 GIT、SVN 等版本管理系统,从而全方位推动项目进度。

由于 Redmine 采用 Ruby 语言开发,且部署环境时又依赖 MySQL、Apache 等多种组件,因此 Redmine 一直是比较小众化的项目管理工具。得益于 Bitnami 集成工具,我们现在可以很方便地一键式安装 Redmine。那么当 Redmine 版本升级时如何升级 Bitnami 栈中的 Redmine 呢?其实只需要以下几个步骤就可以快速升级完成。

本文以 Redmine 4.1.1 升级到 4.2.1 版本为例进行说明,其中安装目录如下:

  • Redmin 4.1.1 安装目录:D:/Bitname/redmine-4.1.1-0
  • Redmin 4.2.1 安装目录:D:/Bitname/redmine-4.2.1-0

第一步:备份数据库和附件

备份数据库

进入 Bitnami 安装主机,使用浏览器输入 http://127.0.0.1/phpmyadmin 打开 phpmyadmin,输入 MySQL 数据库用户密码登录数据库。如果忘记密码,可以打开 D:\Bitnami\redmine-4.1.1-0\apps\redmine\htdocs\config\database.yml 查看,数据库名默认为 -redmine,用户名默认为 ,密码为动态生成的一串字符。

登录数据库后,选中 bitnami-redmine 数据库,点击【导出】,将数据库导出为 .sql 文件备用。

备份附件
找到目录 D:\Bitnami\redmine-4.1.1-0\apps\redmine\htdocs\files,全部备份,此目录为上传的附件文件。

当然,采用本文介绍的方法不会删除原来的安装目录,可以后面再将附件复制过来。

备份插件
找到目录 D:\Bitnami\redmine-4.1.1-0\apps\redmine\htdocs\plugins,全部备份,此目录为 Redmine 插件。

第二步:停用旧服务器

运行 D:\Bitnami\redmine-4.1.1-0\manager-windows.exe 程序,在弹出窗口中切换 Tab 标签为 Manage Servers,在界面底部选择 【Stop All】 按钮停止所有服务。

第三步:下载安装新版本 Bitname Redmine

在 Bitname 官方网站上下载最新版本的 Bitnami Redmine for windows 安装包,运行一键安装包直至安装完成。注意我的安装目录为 D:/Bitname/redmine-4.2.1-0,其间要求输入用户及密码,自己记住就行。

第四步:导入并更新数据库

前一步安装完成后,在安装所在主机浏览器上输入 http://127.0.0.1/phpmyadmin 打开 phpmyadmin,输入 MySQL 数据库用户密码登录数据库。如果忘记密码,可以打开 D:\Bitnami\redmine-4.2.1-0\apps\redmine\htdocs\config\database.yml 查看。

登录数据库成功后,选择 bitnami-redmine 数据库,删除所有表。然后点击【导入】按钮,选中选前备份的旧版数据库,所有选项为默认,执行导入至完成。

导入完成后,打开 cmd 命名窗口,输入以下命令:

> cd D:\Bitnami\redmine-4.2.1-0\apps\redmine\htdocs
> D:/Bitnami/redmine-4.2.1-0//ruby/
bin/ruby bin/rake db:migrate RAILS_ENV=production

系统将开始更新数据库,数秒后更新完成。

第五步:恢复附件

将目录 D:\Bitnami\redmine-4.1.1-0\apps\redmine\htdocs\files 复制到
目录 D:\Bitnami\redmine-4.2.1-0\apps\redmine\htdocs\files

完成附件恢复。

至此,数据升级迁移完成。清空一下浏览器缓存,用原版本登录账号即可以登录 Redmine。



除非注明,流浪天下 文章均为原创,转载请以链接形式注明出处。查看声明
本文链接地址:
订阅本站:https://maie.name/feed打赏:https://maie.name/donation

背包客,徒步自助旅行爱好者,户外旅行风光爱好者。前逍遥山水间户外团队成员,“流浪天下”博客网站站长。背包旅行,流浪天下,行走的日子,我只是天堂的过客...

猜你也喜欢:

1 条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注