Redmine外掛的安裝與解除安裝,知識庫外掛安裝。

YatHo發表於2018-01-05

本文介紹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、許可權控制有問題

不管怎麼設定許可權,他的批註功能總實現不了,後來沒辦法只能修改了程式碼,將許可權判斷取消掉,所有人都有批註功能

相關文章