centos6.7安裝redmine系統(tǒng)

搭建redmine 項(xiàng)目管理系統(tǒng)

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),武義企業(yè)網(wǎng)站建設(shè),武義品牌網(wǎng)站建設(shè),網(wǎng)站定制,武義網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,武義網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

一、系統(tǒng)環(huán)境準(zhǔn)備

1.安裝完成centos 6.5操作系統(tǒng)MINI版

2.更新操作系統(tǒng)至6.7 # yum update

查看版本# cat /etc/redhat-release

3.關(guān)閉防火墻

關(guān)閉命令# service iptables stop

永久關(guān)閉防火墻#chkconfig iptables off

兩個命令同時運(yùn)行,運(yùn)行完成后查看防火墻關(guān)閉狀態(tài)

# service iptables status

4.關(guān)閉SELINUX 更改為SELINUX=disabled

# vim /etc/selinux/config

centos6.7安裝redmine系統(tǒng)

5.下載redmine需要的軟件,ruby,rubygems,redemine,msql更新包

創(chuàng)建tools文件夾# mkdir /tools

進(jìn)入tools文件# cd /tools

下載相關(guān)軟件

# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

# wget http://production.cf.rubygems.org/rubygems/rubygems-2.4.5.tgz

# wget http://www.redmine.org/releases/redmine-2.4.0.tar.gz

# wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz

6.安裝redmin所需要的環(huán)境

# yum -y install libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA

7.安裝apache和MySQL

# yum install mysql-community-server mysql mysql-devel httpd httpd-devel  mysql-server  -y

# rpm -ivh epel-release-latest-6.noarch.rpm

# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

8.啟動mysql

啟動

# service mysqld start

用root賬戶進(jìn)入數(shù)據(jù)庫

# mysql -uroot

創(chuàng)建redemine數(shù)據(jù)庫

創(chuàng)建名稱為redmine數(shù)據(jù)庫并既定字符集問utf-8格式

mysql> create database redmine character set utf8;

刷新所有表單mysql>flush privileges;

退出數(shù)據(jù)庫mysql> exit

centos6.7安裝redmine系統(tǒng)

9.安裝ruby

進(jìn)入toos文件# cd /tools

解壓ruby-2.1.6.tar.gz 安裝包# tar xzvf ruby-2.1.6.tar.gz

進(jìn)入解壓后ruby-2.1.6文件夾# cd ruby-2.1.6

安裝ruby-2.1.6軟件# ./configure --prefix=/usr/local/ruby

安裝ruby-2.1.6軟件依賴庫# make && make install

10.更改profile文件

編輯profile文件# vim /etc/profile

export PATH=/usr/local/ruby/bin:$PATH 再這行加到文檔中export那行后面

標(biāo)注唯一路徑# source /etc/profile

產(chǎn)看ruby版本# ruby -v

centos6.7安裝redmine系統(tǒng)

centos6.7安裝redmine系統(tǒng)

11.安裝rails

進(jìn)入tloos文件夾# cd /tools

解壓縮rubygems-2.4.5.tgz 安裝包# tar xzvf rubygems-2.4.5.tgz

進(jìn)入解壓后rubygems-2.4.5 文件夾# cd rubygems-2.4.5

安裝rubygems-2.4.5軟件# ruby setup.rb

查看rubygems版本# gem –v

查看gem安裝路徑# which gem

12. 更換gem源為淘寶的源。默認(rèn)的官方源因?yàn)榫W(wǎng)絡(luò)問題速度慢

刪除官方源# gem sources --remove https://rubygems.org/

添加淘寶源# gem sources -a https://ruby.taobao.org/

查詢gem源記錄# gem sources –l

安裝rails 4.2版本軟件gem install rails -v=4.2

centos6.7安裝redmine系統(tǒng)

13. 安裝redmine 2.4

進(jìn)入tools文件# cd /tools

創(chuàng)建home和www文件夾,并將www放在home中# mkdir /home/www

解壓redmine2.4.0到www文件夾中# tar xzvf redmine-2.4.0.tar.gz -C /home/www/

進(jìn)入www文件夾中# cd /home/www

將redmine-2.4.0文件夾重命名為redmine # mv redmine-2.4.0/ redmine

進(jìn)入redmine文集那# cd redmine/

安裝redmine所使用的數(shù)據(jù)庫# gem install mysql2

14.配置redmine文件

進(jìn)入config文件# cd config

復(fù)制database.yml.example 文件并重命名為database.yml

# cp database.yml.example database.yml

編輯database.yml 文件# vim database.yml

centos6.7安裝redmine系統(tǒng)

14.安裝redmine運(yùn)行所需要依賴的軟件

進(jìn)入redmine文件夾# cd /home/www/redmine

安裝依賴軟件# gem install bundler

驗(yàn)證依賴軟件是否缺少# bundle install --without development test rmagick 這個命令執(zhí)行后會報(bào)錯,是說你有依賴沒有安裝。按他的提示把需要的依賴全部安裝就行了?;臼莋em install開頭的那那段。大概有20-30個依賴。耐心裝吧。如果你SHELL玩的好,可以寫個腳本裝。

gem install rake -v '11.1.2'

gem install multi_json -v '1.12.0'

gem install builder -v '3.0.0'

gem install erubis -v '2.7.0'

gem install journey -v '1.0.4'

gem install rack -v '1.4.7'

gem install hike -v '1.2.3'

gem install tilt -v '1.4.1'

gem install mime-types -v '1.25.1'

gem install polyglot -v '0.3.5'

gem install arel -v '3.0.3'

gem install tzinfo -v '0.3.49'

gem install coderay -v '1.1.1'

gem install json -v '1.8.3'

gem install thor -v '0.19.1'

gem install mysql2 -v '0.3.21'

gem install net-ldap -v '0.3.1'

gem install ruby-openid -v '2.3.0'

gem install activesupport -v '3.2.15'

gem install rack-cache -v '1.6.1'

gem install rack-test -v '0.6.3'

gem install rack-ssl -v '1.3.4'

gem install sprockets -v '2.2.3'

gem install treetop -v '1.4.15'

gem install rdoc -v '3.12.2'

gem install rack-openid -v '1.4.2'

gem install activemodel -v '3.2.15'

gem install mail -v '2.5.4'

gem install actionpack -v '3.2.15'

gem install activerecord -v '3.2.15'

gem install activeresource -v '3.2.15'

gem install actionmailer -v '3.2.15'

gem install railties -v '3.2.15'

gem install jquery-rails -v '2.0.3'

gem install rails -v '3.2.15'

centos6.7安裝redmine系統(tǒng)

15. 為Rails生成cookies秘鑰

# rake generate_secret_token

16. 調(diào)整文件系統(tǒng)權(quán)限

進(jìn)入redmine文件夾# cd /home/www/redmine/

逐個添加tmp tmp,pdf public,plugin_assets文件夾

# mkdir -p tmp tmp/pdf public/plugin_assets

添加apache寫入home和www文件夾的權(quán)限# chown -R apache.apache /home/www/

允許root賬戶對howme和www的文件夾寫入讀寫和執(zhí)行權(quán)限

# chmod -R 755 /home/www/

17.初始化redmine安裝的數(shù)據(jù)庫

# rake db:migrate RAILS_ENV=production

# rake redmine:plugins:migrate RAILS_ENV=production

# rake tmp:cache:clear

# rake tmp:sessions:clear

18. 測試redmine是否安裝成功

啟動redmine程序# ruby /usr/local/ruby/bin/rails server webrick -e production –d

centos6.7安裝redmine系統(tǒng)

查看centos6.7系統(tǒng)中IP或主機(jī)啟用的端口號# netstat –tpnl

centos6.7安裝redmine系統(tǒng)

19.安裝 Passenger:

gem install passenger

passenger-install-apache2-module # 此時選擇“1”,開始安裝并配置

20.“mod_passenger.so”權(quán)限(這個文件在上面的編譯過程中會出現(xiàn)的):

查看“mod_passenger.so”文件路徑:如果提前關(guān)閉selinux則不需要運(yùn)行第21步

ll /usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.28/buildout/apache2/mod_passenger.so | awk {'print $NF'}

chcon -R -h -t httpd_sys_script_exec_t /usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.28/buildout/apache2/mod_passenger.so

21、修改Apache配置:

vim /etc/httpd/conf.d/redmine.conf

LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.28/buildout/apache2/mod_passenger.so

PassengerRoot /usr/local/ruby/lib/ruby/gems/2.1.0/gems/passenger-5.0.28

PassengerDefaultRuby /usr/local/ruby/bin/ruby

<VirtualHost *:80>

ServerName 10.255.96.53

DocumentRoot /home/www/redmine/public

<Directory /home/www/redmine/public>

AllowOverride all

Options -MultiViews

</Directory>

</VirtualHost>

20.啟動Apache

/etc/init.d/httpd restart

21.設(shè)置SMTP:

cd /home/www/redmine/config

cp configuration.yml.example configuration.yml

vim configuration.yml

default:

email_delivery:

delivery_method: :smtp

smtp_settings:

address: xxx.xxxx.xxx

port: 25

domain: xxxx.xxx

authentication: :login

user_name: "redmine"

password: "XXXXXXXXXXXXXXX"

22.安裝插件:

1、 Redmine DMSF 插件(使用 DMSF 1.4.6):

yum install -y libuuid-devel e2fsprogs-devel

cd /home/www/redmine/plugins/

wget https://github.com/danmunn/redmine_dmsf/archive/1.4.6.tar.gz -O redmine_dmsf.tar.gz

tar zxf redmine_dmsf.tar.gz

mv redmine_dmsf-1.4.6 redmine_dmsf

cd /home/www/redmine/plugins/redmine_dmsf

vim Gemfile

source 'https://ruby.taobao.org'

bundle install --without xapain development test

chown -R apache:apache /home/www

rake redmine:plugins:migrate RAILS_ENV="production"

rm -rf ../redmine_dmsf.tar.gz

2、Redmine knowledgebase 插件(使用 Knowledgebase 3.0.7 ):

cd /home/www/redmine/plugins

wget https://github.com/alexbevi/redmine_knowledgebase/archive/v3.0.7.tar.gz -O redmine_knowledgebase.tar.gz

tar zxf redmine_knowledgebase.tar.gz

mv redmine_knowledgebase-3.0.7 redmine_knowledgebase

chown -R apache:apache /home/www

cd /home/www/redmine/plugins/redmine_knowledgebase

vim Gemfile

source 'https://ruby.taobao.org'

bundle install --without development test

rake db:migrate_plugins RAILS_ENV=production

rm -rf ../redmine_knowledgebase.tar.gz

3、Ckeditor 插件(使用 Ckeditor 1.0.20):

yum install -y ImageMagick

gem install sass-rails

cd /home/www/redmine/plugins

wget https://github.com/a-ono/redmine_ckeditor/archive/1.0.20.tar.gz -O redmine_ckeditor.tar.gz

tar zxf redmine_ckeditor.tar.gz

mv redmine_ckeditor-1.0.20 redmine_ckeditor

chown -R apache:apache /home/www

cd /home/www/redmine/plugins/redmine_ckeditor

vim Gemfile

source 'https://ruby.taobao.org'

bundle install --without development test

rake db:migrate_plugins RAILS_ENV=production

rm -rf ../redmine_ckeditor.tar.gz

CKEditor 配置:

1、管理 ----> 插件 ----> Redmine CKEditor plugin

2、配置:

Skin : kama

Enter mode :br

Startup show blocks : 取消選擇

啟用插件:

1、 管理 ----> 配置

2、配置:

文本格式 : CKEditor

4、Issue templates 插件(使用 Issue templates 0.0.6):

下載:

地址:https://bitbucket.org/akiko_pusu/redmine_issue_templates/downloads

版本:0.0.6

cd /home/www/redmine/plugins/

unzip redmine_issue_templates-0.0.6.zip

mv akiko_pusu-redmine_issue_templates-a937d537f44d redmine_issue_templates

cd redmine_issue_templates

bundle install --without development test

rake redmine:plugins:migrate RAILS_ENV=production

chown -R apache:apache /home/www

啟用插件:

1、進(jìn)入需要配置的項(xiàng)目 ----> 配置 ----> 模塊

2、配置:

勾選 -- 問題模板

21.用賬戶:admin 密碼:admin登陸http://10.255.96.53 選擇-管理-ldap認(rèn)證

centos6.7安裝redmine系統(tǒng)

22.登陸http://10.255.96.53輸入域賬戶如:jiyanjun輸入郵箱密碼:xxxxx 自動識別ldap用戶并保存相應(yīng)賬戶至redmine賬戶數(shù)據(jù)庫

centos6.7安裝redmine系統(tǒng)

centos6.7安裝redmine系統(tǒng)

centos6.7安裝redmine系統(tǒng)

文章名稱:centos6.7安裝redmine系統(tǒng)
標(biāo)題鏈接:http://muchs.cn/article46/geedeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、虛擬主機(jī)、外貿(mào)網(wǎng)站建設(shè)、做網(wǎng)站、微信公眾號、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)