原创Centos5.5+Redmine2.0.3+backlogs+Apache整合(含备份)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【原创】Centos5.5+Redmine2.0.3+backlogs+Apache整理

最近由于工作需要,来年公司的案件和工作安排开始用redmine统一管理。经过这几天摸索整理出了比较完整的安装手顺。

1,安装前准备

Centos5.5,这个没什么好说的,因为不是重点,所以略过,建议OS安装好以后关闭SELINUX,#/usr/sbin/setenforce 0 。

用yum的方式安装必要软件包

#yum install httpd httpd-devel openssl-devel zlib-devel gcc gcc-c++ curl-devel subversion -y

实际上还不够,但至少需要这些,后面的安装还会提到

2,安装ruby 1.9.3

这里说一下,按照官方环境说明,Redmine2.0.3的话,应该是支持ruby1.8.7的,如下,但是安装好以后在数据库连接的时候,会报错,没有解决掉,看起来是版本矛盾,所以果断

安装ruby1.9.3的话,需要libyaml支持(ruby1.8.7是不需要的),所以先安装libyaml,如下

#wget /download/libyaml/yaml-0.1.4.tar.gz

#tar xzvf yaml-0.1.4.tar.gz

#cd yaml-0.1.4

#./configure --prefix=/usr/local

#make

#make install

安装好以后,安装ruby

#wget /pub/ruby/1.9/ruby-1.9.3-p0.tar.gz

#tar xzvf ruby-1.9.3-p0.tar.gz

#cd ruby-1.9.3-p0

#./configure --prefix=/usr/local --enable-shared --disable-install-doc

--with-opt-dir=/usr/local/lib

#make

#make install

成功后# ruby -v查看版本

ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]

3,安装rubygems-1.8.24

#wget /rubygems/rubygems-1.8.24.tgz

#tar zxvf rubygems-1.8.24

#cd rubygems-1.8.24

#ruby setup.rb

4,安装bundle

这个是redmine2.0以后的安装方式,以前是没有的,需要手动的去安装大量的gem包,使用bundle后安装起来方便的多。

#gem install bundle

5,安装redmine-2.0.3(我的web根目录是/var/www/html)

#cd /var/www/html

#wget /frs/download.php/76259/redmine-2.0.3.tar.gz

#tar xvfz redmine-2.0.3.tar.gz

#cd redmine-2.0.3

#bundle install --without development test postgresql sqlite rmagick

6,安装mysql,创建数据库

#yum install mysql mysql-server mysql-devel

#mysql

>create database redmine character set utf8;

>create user 'redmine'@'localhost' identified by 'redmine';

>grant all privileges on redmine.* to 'redmine'@'localhost';

>FLUSH PRIVILEGES;

>quit;

7,修改redmine的配置文件

#cd /var/www/html/redmine-2.0.3

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

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

编辑database.yml,主要是修改数据库连接配置,这里需要注意的是,如果ruby的版本是1.8.7的话,adapter要设成mysql,如果是1.9以上版本的话,adapter要设成mysql2,所以,我这里设成mysql2,如下:

production:

adapter: mysql2

database: redmine

host: localhost

username: redmine

password: redmine

encoding: utf8

编辑configuration.yml ,设定smtp服务。关于smtp的设定的方式很多,比较简单的就是如果本地就是smtp服务器的话(比如sendmail有设置的话),

# production:

# email_delivery:

# delivery_method: :sendmail

或者是用其他smtp服务器发送,这里我是用我们公司的邮箱(我们公司是gmail的企业邮箱),gmail邮箱的话,设置如下:

production:

email_delivery:

delivery_method: :smtp

smtp_settings:

tls: true

enable_starttls_auto: true

address: ""

相关文档
最新文档