“Redmine”的版本间的差异

来自DeerGrove Wiki
跳转至: 导航搜索
安装调试回顾
Plugins install:
 
(未显示2个用户的10个中间版本)
第22行: 第22行:
  
 
=安装调试回顾=
 
=安装调试回顾=
2015年9月起安装调试Redmine,采用Bitnami软件包。//
+
2015年9月起安装调试Redmine,采用Bitnami软件包。内容记录分散在Deermin、Deergrove的博客上。通过博客搜索引擎可以检索到。本维基上收集汇总。
内容记录分散在Deermin、Deergrove的博客上。//
+
致今为止,[[老鹿]] 还在工作中配置使用及研究学习Redmine系统。
通过博客搜索引擎可以检索到。//
 
本维基上收集汇总。//
 
  
 
==2015/6/9 解决redmine写操作很慢的问题==
 
==2015/6/9 解决redmine写操作很慢的问题==
第49行: 第47行:
 
==2017/8/11 Redmine的插件安装和卸载==
 
==2017/8/11 Redmine的插件安装和卸载==
 
===Plugins install:===
 
===Plugins install:===
* 第一步:plugins下载好了后,解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下;
+
# 第一步:plugins下载好了后,解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下;
* 第二步:启动使用{product_fullname};
+
# 第二步:启动使用{product_fullname};
* 第三步:进入到plugins目录,输入:bundle install –without development test
+
# 第三步:进入到plugins目录,输入:bundle install --without development test
* 第四步:输入:bundle exec rake redmine:plugins:migrate RAILS_ENV=production
+
# 第四步:输入:bundle exec rake redmine:plugins:migrate RAILS_ENV=production,或者bundle exec rake redmine:plugins NAME=xxxxxxxxxx RAILS_ENV=production
 +
# 重启redmine即可
 +
====执行bundle install命令报源地址https访问证书的错误====
 +
# 解决方法:执行命令 gem sources --add http://gems.ruby-china.com --remove https://rubygems.org
 +
# 上个步骤可能不成功,不成功原因是深信服行为管理器把http://gems.ruby-china.com这个地址当作贴吧,不允许访问,深信服放过这个地址即可。
 +
# 执行 gem sources –l查看源
 +
#* bundle config mirror.https://rubygems.org http://gems.ruby-china.com
 +
 
 
===Plugins uninstall:===
 
===Plugins uninstall:===
 
* 第一步:将目录切换到\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下。
 
* 第一步:将目录切换到\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下。
第60行: 第65行:
 
* 第三步:将\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下的对应插件文件移走。
 
* 第三步:将\Bitnami\redmine-3.3.0-1\apps\redmine\htdocs\plugins下的对应插件文件移走。
 
* 第四步:重新启动Bitnami Redmine Stack服务即可。
 
* 第四步:重新启动Bitnami Redmine Stack服务即可。
 +
 +
=Redmine备份数据库=
 +
# 停掉其他4个服务,而保留redminesql服务。
 +
# 双击use_redmine.bat,在弹出的命令行窗口种输入:
 +
#* mysqldump -u root -p bitnami_redmine > backup.sql
 +
# 这样整个redmine系统的数据都会被备份到backup.sql数据库文件中了,这个文件就在redmine的根目录下面。注意这里root的密码和你admin的密码是一样的。

2021年11月15日 (一) 17:06的最新版本


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的博客上。通过博客搜索引擎可以检索到。本维基上收集汇总。 致今为止,老鹿 还在工作中配置使用及研究学习Redmine系统。

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服务;
  5. 完成以上步骤后,重新打开redmine,新建问题和编辑问题提交就非常迅速。

2016/3/17 Redmine 中文附件名报错修复

[1]

  • redmine只是一个application,基于rails的,rails的文件名编码问题导致redmine出错。上github,找到了解决方案

[2] [3]

  • 修改如下:文件 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:

  1. 第一步:plugins下载好了后,解压复制到\Bitnami\redmine-3.0.2-0\apps\redmine\htdocs\plugins目录下;
  2. 第二步:启动使用{product_fullname};
  3. 第三步:进入到plugins目录,输入:bundle install --without development test
  4. 第四步:输入:bundle exec rake redmine:plugins:migrate RAILS_ENV=production,或者bundle exec rake redmine:plugins NAME=xxxxxxxxxx RAILS_ENV=production
  5. 重启redmine即可

执行bundle install命令报源地址https访问证书的错误

  1. 解决方法:执行命令 gem sources --add http://gems.ruby-china.com --remove https://rubygems.org
  2. 上个步骤可能不成功,不成功原因是深信服行为管理器把http://gems.ruby-china.com这个地址当作贴吧,不允许访问,深信服放过这个地址即可。
  3. 执行 gem sources –l查看源

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服务即可。

Redmine备份数据库

  1. 停掉其他4个服务,而保留redminesql服务。
  2. 双击use_redmine.bat,在弹出的命令行窗口种输入:
    • mysqldump -u root -p bitnami_redmine > backup.sql
  3. 这样整个redmine系统的数据都会被备份到backup.sql数据库文件中了,这个文件就在redmine的根目录下面。注意这里root的密码和你admin的密码是一样的。