本文介紹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、許可權控制有問題
不管怎麼設定許可權,他的批註功能總實現不了,後來沒辦法只能修改了程式碼,將許可權判斷取消掉,所有人都有批註功能