歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Scientific Linux 6.4(64位)上安裝Redmine 2.3.3

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

日期:2017/2/28 14:35:24   编辑:Linux教程

目錄
安裝依賴項
安裝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部署方法 http://www.linuxidc.com/Linux/2010-07/27076.htm

Ubuntu 10.04默認安裝Redmine注意事項 http://www.linuxidc.com/Linux/2010-07/27075.htm

CentOS 5 下Redmine的安裝及配置 http://www.linuxidc.com/Linux/2009-12/23311.htm

Ubuntu 9.10下搭建基於PostgreSQL的Redmine http://www.linuxidc.com/Linux/2009-11/22697.htm

Ubuntu中安裝開源項目管理軟件Redmine http://www.linuxidc.com/Linux/2008-03/11819.htm

如何將Turnkey Redmine 虛擬機從Redmine 1.0.5 升級到1.2 http://www.linuxidc.com/Linux/2011-09/42882.htm

CentOS5下進行Redmine環境搭建,郵件服務配置,LDAP配置 http://www.linuxidc.com/Linux/2013-04/83619.htm

Copyright © Linux教程網 All Rights Reserved