“Redmine”的版本间的差异
Administrator(讨论 | 贡献) |
Administrator(讨论 | 贡献) |
||
第1行: | 第1行: | ||
[[category:PHP PMS]] | [[category:PHP PMS]] | ||
+ | |||
=Redmine概要= | =Redmine概要= | ||
Redmine是用Ruby开发的基于web的项目管理软件。提供wiki、新闻、论坛、日历等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。 | Redmine是用Ruby开发的基于web的项目管理软件。提供wiki、新闻、论坛、日历等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。 | ||
第26行: | 第27行: | ||
==2015/6/9 解决redmine写操作很慢的问题== | ==2015/6/9 解决redmine写操作很慢的问题== | ||
− | |||
− | |||
* 系统在新建project,task的时候速度很好,在建立issue的时候,服务器上都是慢得抓狂,等待时间要1分钟左右。 | * 系统在新建project,task的时候速度很好,在建立issue的时候,服务器上都是慢得抓狂,等待时间要1分钟左右。 | ||
* 网上找到了一个方法: | * 网上找到了一个方法: | ||
第39行: | 第38行: | ||
==2016/3/17 Redmine 中文附件名报错修复== | ==2016/3/17 Redmine 中文附件名报错修复== | ||
− | + | [https://www.redmine.org/issues/19398] | |
− | https://www.redmine.org/issues/19398 | ||
* redmine只是一个application,基于rails的,rails的文件名编码问题导致redmine出错。上github,找到了解决方案 | * redmine只是一个application,基于rails的,rails的文件名编码问题导致redmine出错。上github,找到了解决方案 | ||
[https://github.com/rails/rails/issues/19187] | [https://github.com/rails/rails/issues/19187] | ||
第49行: | 第47行: | ||
path = File.join(@root, p.force_encoding('UTF-8')) | path = File.join(@root, p.force_encoding('UTF-8')) | ||
− | == | + | ==2017/8/11 Redmine的插件安装和卸载== |
+ | ===Plugins install:=== | ||
+ | * 第一步:plugins下载好了后,解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下; | ||
+ | * 第二步:启动使用{product_fullname}; | ||
+ | * 第三步:进入到plugins目录,输入:bundle install –without development test | ||
+ | * 第四步:输入:bundle exec rake redmine:plugins:migrate RAILS_ENV=production | ||
+ | ===Plugins uninstall:=== | ||
+ | * 第一步:将目录切换到\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下。 | ||
+ | * 第二步:然后在执行\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins | ||
+ | >bundle exec rake redmine:plugins:migrate NAME=xxxxxxxxxx VERSION=0 RAILS_ENV=production。 | ||
+ | (注意migrate NAME后面的名字一定是插件的名字) | ||
+ | * 第三步:将\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下的对应插件文件移走。 | ||
+ | * 第四步:重新启动Bitnami Redmine Stack服务即可。 |
2018年5月8日 (二) 18:35的版本
目录
Redmine概要
Redmine是用Ruby开发的基于web的项目管理软件。提供wiki、新闻、论坛、日历等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。 这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。
- 多项目和子项目支持
- 里程碑版本跟踪
- 可配置的用户角色控制
- 可配置的问题追踪系统
- 自动日历和甘特图绘制
- 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理
- RSS 输出和邮件通知
- 每个项目可以配置独立的 Wiki 和论坛模块
- 简单的任务时间跟踪机制
- 支持用户自注册和用户激活
- 多语言支持(已经内置了zh简体中文)
- 多数据库支持(MySQL、SQLite、PostgreSQL)
- 项目论坛
- 简单实时跟踪功能
- SCM in集成 (SVN, CVS, Git, Mecuial, Bazaa and Dacs)
安装调试回顾
2015年9月起安装调试Redmine,采用Bitnami软件包。 内容记录分散在Deermin、Deergrove的博客上。通过博客搜索引擎可以检索到。 本维基上收集汇总。
2015/6/9 解决redmine写操作很慢的问题
- 系统在新建project,task的时候速度很好,在建立issue的时候,服务器上都是慢得抓狂,等待时间要1分钟左右。
- 网上找到了一个方法:
解决redmine写操作很慢的问题 以前刚开始时用redmine是直接使用它的webrick服务器来运行的,后来为了提高性能,采用nginx+passenger的方式来驱动 redmine,访问速度快了不少,但是在新建问题或更新问题时变得非常慢,还以为是哪里没有配置好,后来网上搜索了一下,发现有人提到是因为在新建问题 和更新问题时会发送邮件,而且是同步操作的,就是说需要等到邮件发送成功后才会返回。这样一说还真是恍然大悟,于是找到了解决的方案,将发送邮件的方式改 为异步操作: 1. 进入redmine目录下的config目录; 2. 编辑configuration.yml; 3. 找到 delivery_method: :smtp,将smtp改为async_smtp,保存退出; 4. 重启nginx服务; 完成以上步骤后,重新打开redmine,新建问题和编辑问题提交后唰唰的就出来了
2016/3/17 Redmine 中文附件名报错修复
- redmine只是一个application,基于rails的,rails的文件名编码问题导致redmine出错。上github,找到了解决方案
- 修改如下:文件 actionpack/lib/action_dispatch/middleware/static.rb 第32行
# path = File.join(@root, p) # fix chinese file name error added by oyf @20150409 path = File.join(@root, p.force_encoding('UTF-8'))
2017/8/11 Redmine的插件安装和卸载
Plugins install:
- 第一步:plugins下载好了后,解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下;
- 第二步:启动使用{product_fullname};
- 第三步:进入到plugins目录,输入:bundle install –without development test
- 第四步:输入:bundle exec rake redmine:plugins:migrate RAILS_ENV=production
Plugins uninstall:
- 第一步:将目录切换到\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下。
- 第二步:然后在执行\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins
>bundle exec rake redmine:plugins:migrate NAME=xxxxxxxxxx VERSION=0 RAILS_ENV=production。 (注意migrate NAME后面的名字一定是插件的名字)
- 第三步:将\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下的对应插件文件移走。
- 第四步:重新启动Bitnami Redmine Stack服务即可。