redmine部署


1. 下載Redmine源代碼

這里利用git下載:

git clone https://github.com/redmine/redmine

2. 安裝配置MySQL

已經安裝過MySQL就不需要執行下面的命令:

sudo apt-get install mysql-server mysql-client

配置redmine數據庫和用戶:

mysql -u root -p

CREATE DATABASE redmine CHARACTER SET utf8;

CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';

GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

3. 數據庫連接配置

首先要將redmine源碼中 config/database.yml.example復制一份改名為config/database.yml

cp  config/database.yml.example   config/database.yml

然后再根據剛剛創建的redmine數據庫修改config/database.yml

production:

  adapter: mysql

  database: redmine

  host: localhost

  username: redmine

  password: "my_password"

  encoding: utf8

4. 安裝依賴包

1如果是在Ubuntu等系統下面,執行命令:

apt-get install ruby-dev

2接下來安裝gem的依賴項

gem install bundler

3進入到redmine主目錄,執行以下命令:

cd /fileServer/redmine

bundle install --without development test

4生成存儲session加密文件

bundle exec rake generate_secret_token

5初始化數據庫,依次執行以下命令:

RAILS_ENV=production bundle exec rake db:migrate

6數據庫的默認設置

RAILS_ENV=production bundle exec rake redmine:load_default_data

 

5. Redmine配置

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

6. 文件系統權限設置

Redmine下建立文件夾並設置相應權限

mkdir -p tmp tmp/pdf public/plugin_assets

sudo chmod -R 755 files log tmp public/plugin_assets

7. 運行測試

至此Redmine就安裝完成了,現在就可以運行測試了。運行下面的命令進行測試:

ruby script/rails server webrick -e production

出錯的話改用:

ruby bin/rails server webrick -e production

 

運行上面的服務之后,我們就可以在瀏覽器中輸入http://192.168.1.153:3000 來測試。如果安裝成功就會出現下面的網站界面:

初始用戶名/密碼:admin/admin

但是這樣啟動之后中斷窗口是不能關閉的,如果要像服務一樣啟動,得添加-d參數:

ruby script/server webrick -e production -d

如果想要關閉服務,可以通過查看該服務的PID來關閉:

cat redmine/tmp/pids/server.pid

kill -9 [PID]

 

8. 郵件服務配置

郵件服務配置需要修改config/configuration.yml,我的一個可以成功發送郵件的配置是:

# default configuration options for all environments

default:

  # Outgoing emails configuration (see examples above)

  email_delivery:

    delivery_method: :smtp

    smtp_settings:

      address: localhost

      port: 25

      domain: 163.com

      authentication: :login

 

      user_name: "郵箱"

      password: "授權碼密碼"注意縮進)
然后重啟redmine服務,在管理>>配置>>郵件通知 中選擇發送測試郵件進行測試。

9. 移動端登陸redminePM

(掃碼下載)

管理>>配置>>API ,將啟用REST web service”選中即可在移動端登陸需連接公司的wifi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM