在Scientific Linux 6.4(64位)上安裝Redmine 2.3.3

來源:互聯網
上載者:User

目錄
安裝依賴項
安裝Ruby 2.0
下載安裝Redmine
建立資料庫和資料庫使用者
設定資料庫串連資訊
安裝依賴項
會話儲存體金鑰產生
產生資料庫結構
填充預設配置資料
設定檔案系統存取權限
測試安裝是否成功
登入Redmine
進一步配置系統
整合到Apache
複製到Apache專用目錄
配置fcgid
配置redmine虛擬機器主機
測試是否成功
修改日誌配置
備份
Redmine是一款優秀的專案管理和Bug跟蹤軟體,基於RoR(Ruby on Rails)開發。
下面記錄安裝過程。

安裝依賴項
sudo yum install vim-enhanced git mysql-server ImageMagick  mod_fcgid

安裝Ruby 2.0
如果已經安裝好Ruby 2.0可略過這一步。

curl –progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz | tar xz 

mkdir /tmp/ruby && cd /tmp/ruby 

curl –progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz | tar xz 

cd ruby-2.0.0-p247 

./configure 

make 

sudo make install

下載安裝Redmine
cd /tmp 

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

cd redmine 

git checkout 2.3-stable

建立資料庫和資料庫使用者
mysql -u root -p

輸入口令後進入mysql>命令提示字元。依次鍵入下列命令:

CREATE DATABASE redmine CHARACTER SET utf8; 

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

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

這樣就建立了資料庫redmine和資料庫使用者redmine,口令是my_password。

設定資料庫串連資訊
cp config/database.yml.example config/database.yml 

vim config/database.yml

按下面的內容填寫:

production: 

adapter: mysql2 

database: redmine 

host: localhost 

username: redmine 

password: my_password

安裝依賴項
修改Gemfile檔案,在gem “builder"一行之後加入下面一行:gem “fcgi”。然後運行命令:

gem install bundler 

bundle install --without development test

會話儲存體金鑰產生
這一步產生一個隨機密鑰,Rails用來編碼儲存會話資料的cookie,防止外界破壞。

rake generate_secret_token

產生資料庫結構
RAILS_ENV=production rake db:migrate

填充預設配置資料
RAILS_ENV=production rake redmine:load_default_data

Redmine將提問你選擇哪種語言。選zh代表簡體中文。

設定檔案系統存取權限
運行Redmine的使用者(下面我選定apache使用者運行Redmine)必須對下面的目錄擁有寫入權限:

files(儲存附件)
log(應用程式記錄檔檔案application.log)
tmp和tmp/pdf(如果這些目錄尚未存在,則先建立之。用於產生PDF文檔等)
public/plugin_assets(外掛程式的相關檔案)。
通過下面的命令解決上面的問題:

mkdir -p tmp tmp/pdf public/plugin_assets 

sudo chown -R apache:apache files log tmp public/plugin_assets 

sudo chmod -R 755 files log tmp public/plugin_assets

測試安裝是否成功
view sourceprint?1 ruby script/rails server webrick -e production

將運行WEBrick Web伺服器。開啟瀏覽器訪問http://localhost:3000/(如果你安裝在別的伺服器上,請用伺服器網域名稱或IP代替localhost)。如果一切正常,你會看到歡迎頁面。

登入Redmine
用帳號口令admin/admin登入系統。可以通過"管理(Administration)“菜單選擇“配置(Settings)”來修改應用程式的大部分設定。
回到伺服器的終端視窗,按Ctrl + C退出WEBrick。

進一步配置系統
Redmine配置資訊定義在conf/configuration.yml中。如果你需要覆蓋預設的配置,可以

cp config/configuration.yml.example config/configuration.yml

然後修改conf/configuration.yml。修改完畢需要重啟動應用。

整合到Apache
複製到Apache專用目錄
首先,把Redmine從臨時目錄/tmp轉移到目標目錄。我的設定是建立/home/apache目錄,apache使用者擁有這個目錄,在其下建立sites子目錄,所有的Apache虛擬機器主機程式都存放在這個目錄下。

mkdir -p  /home/apache /home/apache/sites 

cd .. 

sudo mv redmine /home/apache/sites 

sudo chown -R apache:apache /home/apache

 

Redmine 的詳細介紹:請點這裡
Redmine 的:請點這裡

推薦閱讀:

最簡化的Ubuntu 10.04下Redmine部署方法

Ubuntu 10.04預設安裝Redmine注意事項

CentOS 5 下Redmine的安裝及配置

Ubuntu 9.10下搭建基於PostgreSQL的Redmine

Ubuntu中安裝開源專案管理軟體Redmine

如何將Turnkey Redmine 虛擬機器從Redmine 1.0.5 升級到1.2

CentOS5下進行Redmine環境搭建,郵件服務配置,LDAP配置

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.