Linux下BitNami Redmine的插件安裝與更新

截至2017年3月27日,Redmine-3.3.2-2安裝以下的15款插件全部成功並通過測試(下面顯示爲插件正確文件夾名):

  1. easy_wbs

  2. redmine_ckeditor 提供所見即所得編輯器

  3. redmine_graphs 提供部分問題圖表功能

  4. progressive_projects_list 是一款主題,能在項目總頁面、項目概述頁面顯示項目進度

  5. redmine_close_button 提供一鍵關閉問題按鈕

  6. redmine_knowledgebase 知識庫插件,提供文章評論、打分、標籤分類等功能

  7. redmine_agile 敏捷插件,提供敏捷圖表(如問題燃燒圖)和Agile Ajax board,提供不同方式查看問題狀態,可快速更改問題狀態。

  8. redmine_customize_core_fields

  9. redmine_stats 提供數據統計功能,對項目成員的工作量、問題狀態等數據進行統計

  10. redmine_base_deface

  11. redmine_custom_reports 提供自定義報表

  12. redmine_work_time 工時插件

  13. redmine_checklists 檢查列表

  14. redmine_edit_custom_fields

  15. reminderemails 郵件提醒設置,提供過期問題或即將過期的問題手動郵件提醒功能。


一、插件的安裝

注意:一定要選擇與Redmine當前版本兼容的插件,否則會導致數據庫遷移失敗或者Redmine無法正常使用。以下以爲遠程服務器上安裝的Redmine-3.3.2-2安裝插件爲例。

1.下載插件安裝包(以progressive_projects_list插件爲例)

爲遠程服務器下載安裝包的方法有兩種:

1)直接下載到本地
通過scp將下載到本地的插件壓縮包文件傳輸到遠程服務器Redmine的安裝地址 path/apps/redmine/htdocs/plugins 下(例如我的Redmine安裝地址爲/opt/redmine-3.3.2-2/)

scp -P 端口號 redmine-progressive-projects-list-3.0.1.zip 遠程用戶名@IP地址:/opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins

可通過SSH進入服務器:

ssh 遠程用戶名@IP地址 -p 端口號

進入到安裝插件的目錄下:

cd /opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins

解壓安裝包:

unzip redmine-progressive-projects-list-3.0.1.zip

刪除安裝包:

rm redmine-progressive-projects-list-3.0.1.zip

改文件名(一般解壓後的名字都和插件安裝的要求不一樣,請一定要仔細閱讀官網,更改文件名,否則使用時會各種出bug):

mv redmine-progressive-projects-list-3.0.1.zip progressive_projects_list

2) 到插件安裝目錄下用直接用git下載到(也許也需要更名)

git clone https://github.com/stgeneral/redmine-progressive-projects-list.git

2.進行數據庫遷移

Note:不是所有插件都需要進行數據庫遷移,但是一般安裝或更新完一款新的插件,進行一下數據庫遷移總是沒有錯的。具體哪些插件需要進行數據庫遷移,請參閱插件官方安裝說明。

1)進入下面的路徑:

cd /opt/redmine-3.3.2-2

運行use_redmine文件進入到特定的bash環境下:

./use_redmine

2)在bash中執行

cd /opt/redmine-3.3.2-2/apps/redmine/htdocs/

bundle install --without development test postgresql sqlite --no-deployment

bundle install --without development test postgresql sqlite --deployment

3)進行數據庫遷移:

bundle exec rake redmine:plugins RAILS_ENV=production

3.重啓數據庫和服務器(同樣是在上一步驟中特定的bash環境下完成):

/opt/redmine-3.3.2-2/ctlscript.sh restart

二、插件升級:

1.移除就的插件相關文件夾

rm -rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/plugins/progressive_projects_list

rm -rf /opt/redmine-3.3.2-2/apps/redmine/htdocs/public/plugin_assets/progressive_projects_list

2.重新安裝新版插件

如安裝步驟所示。


更多參考文章:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章