1. 程式人生 > >Windows 平臺 Redmine 一鍵部署與郵箱配置

Windows 平臺 Redmine 一鍵部署與郵箱配置

前言

前一段時間要給別的公司部署一個 Redmine 系統,任務交給了我。查了一些教程,開始安裝 Ruby、PHP、MySQL 等各種環境,遇到好多坑,最後當然是以失敗告終。

後來一個前輩告訴我有一鍵部署的軟體,找了一下果然真的有,而且很簡單就找到了,感覺做了很多無用功。

Redmine 的一鍵部署

下載,然後雙擊開始安裝:

姓名與郵箱地址可以先不必填寫,登入的使用者名稱和密碼是必須要填寫的,這會是部署完成之後的管理員賬戶。比如我這裡填寫的賬號是 admin,密碼是 12345678 。

注意:由於我先是在自己的電腦安裝,測試通過之後開始在客服的伺服器安裝,發現在伺服器安裝時多了一個填寫埠的步驟。我一開始是隨便填的,結果後來修改埠導致服務一直無法啟動,只好解除安裝重新安裝。重新安裝的時候直接填寫了給定了埠號,執行正常。所以如果要在伺服器部署的話,建議先找網管要一個可用埠。

安裝完成後直接執行,介面做的也很簡潔。

Go to Application:進入平臺。管理員首次登陸需要重新設定一下密碼。

Open phpMyAdmin:進入資料庫管理系統。預設的賬號是 root,密碼是安裝時候設定的密碼,我這裡就是 12345678 。

注意: 在 C:\Bitnami\redmine-3.4.1-0\apps\redmine\htdocs\config\database.yml 檔案中也有一組賬號密碼組合:

這裡寫圖片描述

在我自己電腦的時候,用這兩組賬號都可以登入資料庫,但是在伺服器安裝的時候,只能使用第一種方式登入。所以遇到無法登入的時候,兩種組合都嘗試一下。

這裡可以啟動或停止服務。

郵箱配置

配置郵箱是為了專案狀態變化時給相關人員傳送郵件通知。

開啟 C:\Bitnami\redmine-3.4.1-0\apps\redmine\htdocs\config\configuration.yml 檔案找到如下內容:

這裡寫圖片描述

修改如下:

這裡寫圖片描述

首先將 smtp 與 smtp_settings 修改為 async_smtp 與 async_smtp_settings,這樣的話會通過子執行緒傳送郵件,否則只有在郵件傳送成功後才會返回處理結果,速度較慢。

address:你要使用的發件箱的郵件服務地址,發件都以 smtp 開頭。

port:一般是 25

domian:一般是 address 去掉 smtp 的部分。

authentication:一般是 login 不用改

user_name:你將要使用的發件箱的郵件地址。

password:該郵件地址的密碼,QQ 等有些郵件使用的是授權碼。

注意:

  1. 不要隨意在冒號後增加或刪除空格,否則會導致設定失效;

  2. 修改完成後別忘記儲存,然後一定要 重啟服務,否則是沒有效果的!

再進入 Redmine 平臺,在設定裡面填寫剛才配置的郵箱:

注意填寫完成後,一定要點選 左下角的儲存按鈕(這個按鈕藏得好深)!

儲存之後點選右下角的“傳送測試郵件”按鈕,成功的話會給出提示,並且個人資訊填寫的郵箱會收到郵件。

不成功的話就按照步驟檢查一下自己哪裡沒有配置好吧。

什麼,提示成功了但是收件箱沒有收到郵件?那一定是在垃圾箱裡。

完畢。