Redmine插件的安装与卸载,知识库插件安装。

发表于:2018-10-03 10:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:YatHo    来源:51testing采编

分享:
  本文介绍linux版本的Redmine插件安装,通常Redmine安装在Linux系统,/var/www/redmine/路径。
  安装:
  复制插件到
  2.X版本 #{RAILS_ROOT}/plugins
  1.X版本 #{RAILS_ROOT}/vendor/plugins
  # cd /var/www/redmine/plugins/
  # wget http://www.xx.com/xxx.zip
  # unzip xxx.zip
  路径是这样子的
  /var/www/redmine/plugins/xxx/
  如果插件有DB数据迁移(migration:姑且这样翻译吧)。
  首先有条件的情况下,请尽量备份数据库
  然后执行
  2.X版本:# rake redmine:plugins:migrate RAILS_ENV=production
  1.X版本:# rake db:migrate_plugins RAILS_ENV=production
  重启Redmine。
  OK,如果没有特殊情况,你已经可以在管理->插件中看到新安装的插件了。
  注意:每次新建项目时,需要在项目的“配置”中,勾选插件,否则插件不会启用。
  卸载:
  跟上面一样,如果有数据迁移。
  首先执行
  2.X版本:rake redmine:plugins:migrate NAME=插件名称(文件夹名称) VERSION=0 RAILS_ENV=production
  1.X版本:rake db:migrate:plugin NAME=插件名称(文件夹名称) VERSION=0 RAILS_ENV=production
  然后删除插件文件夹
  2.X版本 #{RAILS_ROOT}/plugins/插件文件夹
  1.X版本 #{RAILS_ROOT}/vendor/plugins/插件文件夹
  安装Redmine知识库插件。
  找到 Redmine Knowledgebase plugin,https://github.com/alexbevi/redmine_knowledgebase
  1、下载 knowledgebase组件
  下载后解压,将其命名为目录修改为 redmine_knowledgebase。
  上传至服务器插件目录:(我的目录做了移动,/opt/redmine.org.cn/apps/redmine/htdocs/plugins)
  2、建立数据库
  进入到redmine安装目录
  运行
  rake db:migrate_plugins RAILS_ENV=production
  3、重启redmine
  /opt/redmine.org.cn/ctlscript.sh restart
  报错解决:
   
  没有ruby环境,安装ruby:http://www.cnblogs.com/YatHo/p/8204178.html
   
  rake环境库存在问题,缺少bundler
  cd /to/your/project
  [sudo] gem install bundler
  bundle install
  设置
  1、设置权限
  以管理员身份登录进入后,进入redmine登陆界面后,点“管理”-》角色和权限,设置不同角色对于知识管理的权限
   
  2、建立分类
  以管理员身份登录进入后,点左上角“知识库”
  默认进去后,无任何分类,选择“新分类”即可,可以无限级别的建立分类,我将我们公司的分类贡献出来
    
  3、新增加文章
  进入到具体分类后,点“新建文章”即可,注意增加文章的时候,需要增加tag,标签。
  问题
  1、不支持全文搜索
  目前对于Knowledgebase中的文章,redmine1.1.3不支持全文搜索,全文搜索的时候,会出现内部错误,暂无法解决,等过段时间更新到1.3看看是否能解决此问题
  2、权限控制有问题
  不管怎么设置权限,他的批注功能总实现不了,后来没办法只能修改了代码,将权限判断取消掉,所有人都有批注功能

   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号