SmallCA

导航

centos6.5 redmine 安装

安装成功redmine信息

Redmine 2.6.0.stable
 
Environment:
  Redmine version                2.6.0.stable
  Ruby version                   2.0.0-p247 (2013-06-27) [x86_64-linux]
  Rails version                  3.2.19
  Environment                    production
  Database adapter               MySQL
SCM:
  Subversion                     1.6.11
  Git                            1.7.1
  Filesystem                     
Redmine plugins:
  no plugin installed
 
 
安装步骤:
 
1.CentOS 6.5下安装基本的软件环境
 
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
 
2.安装apache和mysql,并配置redmine数据库
 
yum install  httpd -y
 
一:下载所需安装包
mysql-5.1.55-linux-i686-glibc23.tar.gz
 http://mirrors.sohu.com/mysql/
 
http://blog.csdn.net/superchanon/article/details/8546254/
 
 
二:安装mysql数据库
无特别说明都是用root用户进行安装:
(1)创建用户和组
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
 
(2)上传压缩包至/usr/local目录并解压
[root@localhost ~]#cd /usr/local
[root@localhost local]#tar zxvf mysql-5.1.55-linux-i686-glibc23.tar.gz
 
(3)为解压缩的目录建立符号链接
[root@localhost local]#ln -s mysql-5.1.55-linux-i686-glibc23 mysql
 
(4)修改相关目录权限
[root@localhost local]#cd mysql
[root@localhost mysql]#chown -R mysql:mysql .
 
(5)安装数据库
[root@localhost mysql]#scripts/mysql_install_db --user=mysql
 
(6)再次修改目录权限
[root@localhost mysql]#chown -R root .
[root@localhost mysql]#chown -R mysql data
 
(7) 复制软件工具到/usr/bin目录下,方便调用
[root@localhost mysql]# cp bin/mysql* /usr/bin/
 
(8)制作启动服务并自动启动
[root@localhost mysql]#cp support-files/mysql.server /etc/init.d/mysql
[root@localhost mysql]#chkconfig --add mysql
[root@localhost mysql]#chkconfig --level 345 mysql on
 
(9)启动数据库
/etc/init.d/mysql start
 
 
安装完成后,service mysqld start,并进行相关数据库配置
 
 
创建mysql数据库
# /usr/local/mysql/bin/mysql -u root -p
Mysql> create database redmine default character set utf8;
grant all on redmine.* to root;
grant all on redmine.* to root@localhost;
grant all on redmine.* to redmineuser;
grant all on redmine.* to redmineuser @localhost;
set password for redmineuser@localhost=password('redminpw');
flush privileges;
Mysql>exit;
 
3.iptables设置
 
如果服务器开了防火墙,我们需要进行相关设置
 
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
 
4.安装php环境
 
yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soap
 
5.安装rvm
 
curl -sSL https://get.rvm.io | bash -s stable
 
source /etc/profile.d/rvm.sh
 
6.安装ruby环境
 
#rvm install ruby-2.0.0-p648
 
或者
 
# wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz
 
# tar zxvf ruby-1.8.7-p174.tar.gz
# cd ruby-1.8.7-p174
# ./configure --prefix=/usr/local/ruby
./configure --enable-shared --enable-pthread --prefix=/usr/local/ruby
# make && make install
 
设置Ruby环境变量
 
# cd ~
# vi .bash_profile
 
添加下面一行
 
export PATH=$PATH:/usr/local/ruby/bin
 
保存退出:wq
 
# . .bash_profile
 
 
五.将ruby命令集加入系统环境变量
# echo "PATH=$PATH:/usr/local/ruby/bin;export PATH" >> /etc/profile
# source /etc/profile
检查ruby版本
# ruby -v
 
6、RubyGems安装 略
 
# wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
# tar zxvf rubygems-1.3.5.tgz
# cd rubygems-1.3.5
# ruby setup.rb
 
 
7、Rake安装
 
 
# gem install rake //直接使用gem命令安装rake.
//也可以下载安装地址:http://rubyforge.org/frs/download.php/56872/rake-0.8.7.tgz
 
8、Ruby on Rails
 
$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
 
https://ruby.taobao.org
 
#gem install rails -V
或者
#gem install --local rails-2.3.14.gem
9.Redmine安装
#rails -v
 
#gem install bundler 
# wget http://rubyforge.org/frs/download.php/56909/redmine-0.8.4.tar.gz
# tar zxvf redmine-0.8.4.tar.gz
# mv redmine-0.8.4 /usr/local/redmine
# cd /usr/local/redmine/config
设置数据库参数
# cp database.yml.example database.yml
# vi database.yml
production:
adapter: mysql
database:redmine
host: localhost
username: redmineuser
password: redminepw
encoding: utf8
保存退出:wq
 
生成密钥
rake generate_secret_token
 
Remine设定
(注意此时的目录一定要在redmine里,不然会出错,本文后面有错误信息。)
# rake db:migrate RAILS_ENV="production" //创建表
# rake redmine:load_default_data RAILS_ENV="production" //加载默认配置
 
这里会要求选择默认语言,我选的中文zh:
Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] zh
这个默认设置只是在未登录时的界面语言,当用户登录后,默认语言还是英语,在My account里可以修改成其它语言。
启动WEB服务
# ruby script/server webrick -e production
或# ruby /usr/local/redmine/script/server webrick -e production
停止web服务方法:在当前启动窗口按ctrl+C
访问http://ip:3000/
初始用户名/密码:admin/admin
这样启动后,启动窗口是不能关闭的,所以要使Redmine作为服务启动,需添加-d参数:
# ruby script/server webrick -e production -d
或# ruby /usr/local/redmine/script/server webrick -e production –d
停止服务方法:(ps命令查出此进程的pid号,再杀掉,目前好像只能这样,我看了--help里面,还没有停止的参数。)
# ps aux | grep ruby
# kill -9 [PID]
 
启动方法2:
ruby script/rails server webrick -e production
 
 
 
 
 
 
 
 
 
 
 
 

posted on 2016-05-11 14:55  SmallCA  阅读(270)  评论(0编辑  收藏  举报