歡迎您光臨本站 註冊首頁

CentOS Linux 安裝 Redmine

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  
  1. 安裝 openssl 環境

     
    1 yum install openssl openssl-dev

  2. 安裝 Ruby 環境
     
    1 tar zxf ruby-1.8.7.tar.gz
    2 cd ruby-1.8.7
    3 ./configure
    4 make
    5 make install
    6 ruby -v
  3. 安裝 rubygems 環境
    1 tar zxf rubygems-1.8.24.tgz
    2 cd rubygems-1.8.24
    3 ruby setup.rb
  4. 在線安裝 rails 及 rack 環境
     
    1 gem install rails -v=2.3.5
    2 gem install rack -v=1.0.1
    3 gem install rake -v=0.8.7
    4 gem install mysql
    5 gem install tlsmail
  5. 安裝 新建 Mysql 帳號
     
    1 create database redmine character set utf8;
    2 grant all privileges on redmine.* to 'redmine'@'localhost' identified by '123456';
  6. 配置數據連接
     
    01 # vim /opt/redmine-1.2.1/config/database.yml
    02  
    03 # MySQL (default setup). Versions 4.1 and 5.0 are recommended.
    04 #
    05 # Get the fast C bindings:
    06 # gem install mysql
    07 # (on OS X: gem install mysql -- --include=/usr/local/lib)
    08 # And be sure to use new-style password hashing:
    09 # http://dev.mysql.com/doc/refman/5.0/en/old-client.html
    10  
    11 production:
    12 adapter: mysql
    13 database: redmine
    14 host: localhost
    15 port: 3306
    16 username: redmine
    17 password: 123456
    18 encoding: utf8<span></span>
  7. 安裝
     
    1 cd /opt/redmine-1.2.1
    2 rake generate_session_store
    3 RAILS_ENV=production rake db:migrate
    4 RAILS_ENV=production rake redmine:load_default_data
    5  
    6 mkdir tmp public/plugin_assets
    7 sudo chown -R redmine:redmine files log tmp public/plugin_assets
    8 sudo chmod -R 755 files log tmp public/plugin_assets
  8. 啟動
     
    1 cd /opt/redmine-1.2.1
    2 ruby script/server webrick -e production -p 3002 &

此時可以通過 http://127.0.0.1:3002 來訪問 redmine 了

1、redmine 郵件配置

01 # vim /opt/redmine-1.2.1/config/email.yml

02  

03 # Outgoing email settings

04 production:

05 delivery_method: :async_smtp

06 smtp_settings:

07 enable_starttls_auto: true

08 address: smtp.gmail.com

09 port: 587

10 domain: gmail.com

11 authentication: :login

12 user_name: ping.bao.cn@gmail.com

13 password: redmine123456

14 tls: true

2、對於gmail啟用了ssl的情況下,需要修改如下配置

01 # Gmail tls_mail Trouble Shootting ......

02  

03 cd /usr/local/lib/ruby/gems/1.8/gems/tlsmail-0.0.1/lib/

04 cp * /opt/redmine-1.2.1/lib/redmine/ -r

05 vim /opt/redmine-1.2.1/lib/redmine/net/smtp.rb

06  

07 class SMTP

08  

09 Revision = %q$Revision: 10709 $.split[1]

10  

11 # The default SMTP port, port 25.

12 def SMTP.default_port

13 25

14 end

15  

16 @use_tls = true

17 @verify = nil

18 @certs = nil

19  

20 def SMTP.enable_tls(verify = OpenSSL::SSL::VERIFY_PEER, certs = nil)

21 @use_tls = true

22 @verify = verify



[火星人 ] CentOS Linux 安裝 Redmine已經有642次圍觀

http://coctec.com/docs/linux/show-post-65092.html