参考:http://www.linuxidc.com/Linux/2015-03/115545.htm

平台搭建

1)基础环境

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 mysql mysql-server mysql-devel httpd  --setopt=protected_multilib=false

2)配置mysql

mysql> create database redmine character set utf8;
Query OK,  row affected (0.00 sec)

mysql> create user 'redmine'@'localhost' identified by 'redmine';
Query OK,  rows affected (0.00 sec)

mysql> grant all privileges on redmine.* to 'redmine'@'localhost';
Query OK,  rows affected (0.00 sec)

mysql> flush privileges;

Query OK,  rows affected (0.00 sec)

3)安装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

4)安装ruby

curl -L https://get.rvm.io | bash

source /etc/profile.d/rvm.sh

rvm install 

5)安装rubygems

yum -y install rubygems

6)安装redmine的apache支持

gem install  passenger

passenger-install-apache2-module

在安装这个模块的时候,会提示你如何增加apahce的配置文件,还有最后语言的设置,如下:

vim /etc/httpd/conf.d/passenger.conf
LoadModule passenger_module /usr/local/rvm/gems/ruby-/gems/passenger-/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
  PassengerRoot /usr/local/rvm/gems/ruby-/gems/passenger-
  PassengerDefaultRuby /usr/local/rvm/gems/ruby-/wrappers/ruby </IfModule>    

安装redmine

版本:redmine-3.3.0.tar.gz (地址:http://www.redmine.org/projects/redmine/wiki/Download)

1)tar xf redmine-3.3.0.tar.gz && mkdir /data && mv redmine-3.3.0 /data 

2)修改apache配置文件

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

<VirtualHost *:>
      DocumentRoot /data/redmine-/public
      ErrorLog logs/redmine_error_log
      <Directory /data/redmine-/public>
        Options Indexes ExecCGI FollowSymLinks
            Order allow,deny
            Allow from all
            AllowOverride all
      </Directory>
  </VirtualHost>

3) redmine的配置

cd  /data/redmine-/config
cp  database.yml.example  database.yml && cp configuration.yml.example configuration.yml

vim  database.yml  #数据库信息,之前设定的。
production:
  adapter: mysql2  #官网有说明,具体什么版本选择什么样的数据库(http://www.redmine.org/projects/redmine/wiki/RedmineInstall)
  database: redmine
  host: localhost
  username: redmine
  password: "redmine"
  encoding: utf8 

4)cd /data/redmine-3.3.0 gem install bundler bundle install

过程比较长,可能还会报错。

5)初始化数据库

rake generate_secret_token

RAILS_ENV=production rake db:migrate

RAILS_ENV=production rake redmine:load_default_data

6)配置fastcgi

cd  /data/redmine-/public && cp htaccess.fcgi.example htaccess.fcgi && cp dispatch.fcgi.example dispatch.fcgi

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y install mod_fcgid

7)设置权限

chown  apache:apache /data/redmine-
chmod  apache:apache /data/redmine- 

登录测试

1)重启apache服务,访问web

2)user / password : admin / admin

以上.

redmine 安装(Centos 6.5 x64)的更多相关文章

  1. CentOS 6.4 x64 安装 配置 Redmine 2.4.1

    Redmine 安装配置 1. 安装Redmine 所需的依赖 首先安装 yaml wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz ...

  2. 广州项目实施步骤I_练习安装 CentOS x64 6.4

    安装Centos x64 6.4 在家里使用 Vmware10.0.1进行模拟安装. 永久KEY注册密钥:5F29M-48312-8ZDF9-A8A5K-2AM0Z  下载地址:http://pan. ...

  3. 为DELL inspiron 14R安装CentOS X64 6.4

    今天接到一个任务,为DELL inspiron 14R安装CentOS X64 6.4,本以为这是小菜一碟,不算个啥,大大小小安装LINUX CENTOS 不下上百次了,还怕这个?结果,各种碰壁... ...

  4. CentOS 6.X x64 编译安装 Countly

    CentOS 6.X  x64 编译安装Countly 安装所需的软件 yum -y install supervisor ImageMagick sendmail 1. 安装 node.js wge ...

  5. CentOS 5.8 x64 源码安装 samba-3.6.9

    环境 CentOS 5.8 X64      wget http://www.samba.org/samba/ftp/stable/samba-3.6.9.tar.gz   tar zxvf samb ...

  6. CentOS 6.6 x64安装TensorFlow

    CentOS 6.6 x64安装TensorFlow升级Python到2.7(系统自带Python版本为2.6) // 安装编译工具 $ yum -y install gcc automake aut ...

  7. CentOS 6.5 x64 安装Tomcat8 并配置两个Tomcat8

    1.首先,安装tomcat的前提是已经配置好jdk环境变量,若没配好可以参考我的上一篇博文:CentOS 6.5 x64安装jdk8,当然也可以通过网络搜索安装步骤~~ 2.下载: 可以通过官网下载: ...

  8. CentOS 6.5 x64 安装jdk8

    1.去官网下载Linux版本的jdk8,我下载的是下面这个 2.下载xftp和xshell来操纵服务器,可以搜索一下下载安装即可,安装完成后,打开xshell,新建链接为你的云服务器的IP地址和密码, ...

  9. Centos 6.5 x64环境下 spark 1.6 maven 编译-- 已验证

    Centos 6.5 x64 jdk 1.7 scala 2.10 maven 3.3.3 cd spark-1.6 export MAVEN_OPTS="-Xmx2g -XX:MaxPer ...

  10. centos6.5 redmine 安装

    安装成功redmine信息 Redmine 2.6.0.stable   Environment:   Redmine version                2.6.0.stable   Ru ...

随机推荐

  1. ZBX_NOTSUPPORTED: Item does not allow parameters.

    搞mongo监控的时候,zabbix报错:ZBX_NOTSUPPORTED: Item does not allow parameters.   想了半天,不知道原因,最后经过大神指点,原来是zabb ...

  2. 深入常用CSS声明(一) —— Background

    一直对一些自己常用的css声明掌握得不是很全,只知道常用的一些属性和值,但是对于其他的用法确实一知半解,这篇文章旨在扫盲,先不说有多深的理解,至少做到能够看到这些声明的属性和值的时候做到不陌生. 这里 ...

  3. linux下的数据库管理工具phpmyadmin安装以及文件大小限制的配置修改

    1.首先需要安装mysql和apache服务.具体安装过程百度; 2.安装php环境以及对apache的扩展; sudo apt install php7.0  对于这些软件可能还需要各自进行配置,这 ...

  4. Android ViewPager实现图片标题轮播和点击事件

    我看别人的文章,最喜欢看有图的.然后先找图看. 那我就先上效果图: 实现了图片自动轮播,手动滑动,轮播标题,以及点击事件.下面开始: 一.资源文件: 首先是布局: <?xml version=& ...

  5. [Servlet&amp;JSP] 初识ServletContext

    ServletContext是整个Web应用程序运行后的代表对象,能够通过ServletConfig的getServletContext()方法来取得,之后就能够利用ServletContext来取得 ...

  6. Scala环境搭建之eclipse

    由于Spark的缘故.我们来看看另外一门语言--Scala,为什么要看这门语言呢?唉~事实上你不看也没关系,仅仅只是spark的内核就是用Scala写的.spark也提供其它语言的编程模型....看自 ...

  7. 浅析node.js

    大家好,今天来给大家讨论node.js这个东西,说起这个东西啊,可能大家已经很熟悉了,因为现在市场上运用的越来越广泛,毕竟它的优点还是有目共睹的! 那么,什么是node.js呢?官方给出了这样的定义: ...

  8. Python爬虫(二十二)_selenium案例:模拟登陆豆瓣

    本篇博客主要用于介绍如何使用selenium+phantomJS模拟登陆豆瓣,没有考虑验证码的问题,更多内容,请参考:Python学习指南 #-*- coding:utf-8 -*- from sel ...

  9. Javascript之模拟文字高亮

    在我们平时浏览网页的时候,我们常常会用到Ctrl+F(搜索)功能,被搜索到的文字就是高亮显示.那么,如何在Javascript中模拟文字高亮显示这一功能呢? 以下为笔者写的样例代码: <!DOC ...

  10. SuperSocket 最基础入门

    ---恢复内容开始--- SuperSocket 是什么? 首先我们明确一下SuperSocket 本质是什么? 网络框架 !  ok , 那么我们直接上上官网,作者已经开源到Github,可以做两件 ...