CentOS 下 Redmine 安装实战记录

Redmine 官方安装文档
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

Ruby on Rails 官网
http://rubyonrails.org/download

 

【安装 Ruby 环境】
安装 Ruby

wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz
tar xvfz ruby-1.9.3-p327.tar.gz
./configure 
make
make install

 

安装 RubyGems

wget http://rubyforge.org/frs/download.php/76073/rubygems-1.8.24.tgz
tar xvfz rubygems-1.8.24.tgz 
cd rubygems-1.8.24
ruby setup.rb

 

安装 Rails

gem install rails

 

安装第三方软件包

gem install rake -v '10.0.2'
gem install mysql2 -v '0.3.11' -- --with-mysql-config=/data2/mysql5.5/bin/mysql_config
gem install activerecord-mysql-adapter -- --with-mysql-config=/data2/mysql5.5/bin/mysql_config

 

【安装 Redmine】

下载 redmine,地址 http://rubyforge.org/frs/?group_id=1850

将 redmine 解压后复制到安装目录

cp -rf redmine-2.1.4 /data/

 

安装 Bundler

gem install bundler

 

安装 redmine

cd /data/redmine-2.1.4
bundle install --without development test rmagick postgresql sqlite

 

【配置数据库】

创建数据库

create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';

 

 

修改配置文件

cp config/database.yml.example to config/database.yml

 

 

【生成 Rails 使用的密钥】

rake generate_secret_token

 

 

【初始化数据表】

在项目根目录下执行下面的命令:

cd /data/redmine-2.1.4
RAILS_ENV=production rake db:migrate
export RAILS_ENV=production
rake db:migrate

 

 

初始化数据表中的配置数据

RAILS_ENV=production REDMINE_LANG=zh rake redmine:load_default_data

 

 

【修改文件访问权限】

mkdir tmp tmp/pdf public/plugin_assets
chown -R redmine:redmine files log tmp public/plugin_assets
chmod -R 775 files log tmp public/plugin_assets

 

 

【启动web server】

为了避免采用 ip:port 的地址来访问 redmine,可以使用 nginx 做代理。创建虚拟主机配置文件www.redmine.com.conf:

upstream webrick {
  server 127.0.0.1:3000;
}

server
{
  listen       80;
  server_name  www.redmine.com;
  root         /data/redmine-2.1.4/public;

  location / {
    index index.php index.html index.shtml;
    proxy_pass http://webrick;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real_IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

  

启动 WEBrick web server

nohup ruby script/rails server webrick -e production > log/webrick.log &

 

访问 Redmine

http://www.redmine.com/

 

 

转载于:https://www.cnblogs.com/edwardlost/archive/2012/12/10/2811616.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值