CentOS6.2安装redmine2.3


 

1步:安装支持插件和其它插件;

[root@localhost/]# yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel 

mysql-devel

[root@localhost /]# yum –y install gcc gcc-c++ make wget lrz* (注:没有安装这一些的,要安装)

 

2步:安装ruby、rubygems;

[root@localhost /]# yum install -y ruby ruby-devel

[root@localhost /]# yum install -y rubygems

 

3步:安装MySQL后,开机启动MySQL,设置root密码,建用户和库;

[root@localhost /]# yum install mysql mysql-devel mysql-server

[root@localhost /]# chkconfig --levels 235 mysqld on

[root@localhost /]# /etc/init.d/mysqld start

[root@localhost /]# mysqladmin -u root password '123456'

[root@localhost /]# mysql -u root -p123456

mysql> CREATE DATABASE redmine CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql> CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'redmine';

mysql> GRANT ALL ON redmine.* TO 'redmine'@'localhost';

mysql> create database redmine_development character set utf8;

mysql> flush privileges;

 

4步:安装passenger;

[root@localhost /]# gem install passenger

[root@localhost /]# passenger-install-apache2-module (一直回车断续)

 

5步:下载redmine-2.3.0.tar.gz放到/var/www

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

[root@localhost /]# cd /var/www/

[root@localhost www]# rz   (上传redmine-2.3.0.tar.gz)

[root@localhost www]# tar -xzvf redmine-2.3.0.tar.gz

[root@localhost www]# mv redmine-2.3.0 redmine

[root@localhost www]# yum install -y ImageMagick-devel

[root@localhost www]# gem install bundler 

[root@localhost www]# cd redmine

[root@localhost redmine]# yum –y install libxml2*

[root@localhost redmine]# yum install -y libxslt*

[root@localhost redmine]# bundle install  (时间比较长)

[root@localhost redmine]# ruby -v

[root@localhost redmine]# gem install rdoc-data; rdoc-data –install (时间比较长)

[root@localhost redmine]# cp config/database.yml.example config/database.yml

[root@localhost redmine]# vi config/database.yml   (修改连接库)

 

[root@localhost redmine]# cp config/configuration.yml.example config/configuration.yml

[root@localhost redmine]# vi config/configuration.yml  (配置邮件)

 

[root@localhost redmine]# gem install mysql2

 

6步:生成session存储加密信息和数据库

[root@localhost redmine]# rake generate_secret_token

[root@localhost redmine]# RAILS_ENV=production rake db:migrate

[root@localhost redmine]# RAILS_ENV=production rake redmine:load_default_data (输入zh)

[root@localhost redmine]# ruby script/rails server webrick -e production  (启动服务)

 

6步:开启3000端口号;

要注意的是,centos默认是打开iptables服务的,所以要远程访问还要在iptables中添加一个放行规则。 
[root@localhost redmine]# vi /etc/sysconfig/iptables 

在 -A INPUT -j REJECT  这行前添加
1: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT

然后再重启iptables服务,使修改生效。

[root@localhost redmine]# service iptables restart

这样就可以远程访问了。

 

 http://[服务器IP]:3000 访问redmine,默认的管理登录用户名和密码都为 admin

 

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值