Redmine插件的安装与卸载,知识库插件安装。
本文介绍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、权限控制有问题
不管怎么设置权限,他的批注功能总实现不了,后来没办法只能修改了代码,将权限判断取消掉,所有人都有批注功能
Redmine插件的安装与卸载,知识库插件安装。的更多相关文章
- Cygwin的安装,卸载,以及安装gdb
转载来源 http://10000001.blog.51cto.com/4600383/1341484 1.安装 其实Cygwin的安装时很简单的,需要的安装相应的就可以了,要详细的去网上找,很多 ...
- mysql数据库安装与卸载以及Navicat安装
关系型数据库Mysql 1.mysql官网网址:www.mysql.org 2.mysql数据库安装 傻瓜式安装下载地址 https://dev.mysql.com/downloads/install ...
- Anaconda安装和卸载+虚拟环境Tensorflow安装以及末尾问题大全(附Anaconda安装包),这一篇就够了!!!
前言 实话说,在自己亲手捣鼓了一下午加一晚上后,本人深深地感受到了对于"Anaconda安装+虚拟环境Tensorflow安装"里面的坑点之多,再加上目前一些博主的资料有点久远,尤 ...
- Sublime Text3—软件安装、package control插件管理
一.简介 市面上的编辑器纷繁复杂各有优点,好用的编辑器能让你工作事半功倍,先简单介绍下本文主角Sublime Text编辑器,下面简称Sublime. 1.可用于 Windows.Mac OS X 和 ...
- (最新)VS2015安装以及卸载过程——踩坑实录
前言 Visual Studio (简称VS)是微软公司旗下最重要的软件集成开发工具产品.是目前最流行的 Windows 平台应用程序开发环境,也是无数人学习编程的入门软件之一.Visual Stud ...
- CentOS卸载OpenJDK并安装Sun JDK
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4) 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java versi ...
- linux服务器上,yum、rpm、源码编译安装及卸载
源码的编译安装及卸载 源码安装三部曲 1.生成makefile编译文件./configure 一般安装包下面都有一个configure文件,用来生成makefile编译文件常用的参数: --prefi ...
- 使用InstallUtil安装或卸载服务
使用InstallUtil安装或卸载服务 一.安装服务: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe D:\MyServ ...
- Django应用的打包和应用的安装和卸载
将应用打包需要安装: setuptools 安装和卸载应用需要安装: pip 举例polls是一个应用包. polls文件夹中包含所有有关应用的文件. 打包应用: 首先,在你的Django项目之外,为 ...
- nodejs安装管理工具nvm的安装和使用
https://segmentfault.com/a/1190000007612011 Windows下载安装程序安装过程中,在 Set Node.js Symlink 这一步设置nodejs程序目录 ...
随机推荐
- 第一篇 一步一步看透C++
毕业快一年半了,这些时候,都是在底层方面做的一些工作,虽然内核的C也实现了C++中的一些抽象机制,面向对象,继承,多态,封装等等,但是,想着大学里面,电子类的学习,都是偏向底层的,有过C++的 ...
- centos 离线安装Ambari
1.首先要下载它们的安装包,别尝试着在yum来下,特别慢,最好的方式是通过建立本地资源的方式来安装. http://public-repo-1.hortonworks.com/HDP/centos6/ ...
- vue二级联动select
<div> <span>所在区域</span> <select name="" v-model="country"&g ...
- ESPCN超分辨率汇总
Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural ...
- chrome二维码插件 – w3cways QR Code Generator
最近研究了下Chrome插件的制作方法,制作了一个二维码插件. 安装方法 方法一:在Chrome应用商店中安装(推荐)点击安装(需FQ) 方法二:本地安装:下载安装包,解压得到w3cways_qrCo ...
- python -m 命令单独运行一个文件,怎么解决单独运行文件报错?
依旧是续上篇解决为什么项目能运行,单独文件不能运行. 依旧是python3先发下目录结构,依旧是cmd运行,不要弄pycharm开始运行,否则有些错误就发现不了! 项目下面有pac1文件夹,pac1下 ...
- 使用Socket抓取网页源码
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
- Create maintenance backup plan in SQL Server 2008 R2 using the wizard
You will need to identify how you want your maintenance plan to be setup. In this example the mainte ...
- Kafka(一)-- 初体验
一.概念 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素. 这些 ...
- psutil的使用
psutil是Python中广泛使用的开源项目,其提供了非常多的便利函数来获取操作系统的信息. 此外,还提供了许多命令行工具提供的功能,如ps,top,kill.free,iostat,iotop,p ...