redmine 安装(Centos 6.5 x64)

本文依据:http://www.linuxidc.com/Linux/2015-03/115545.htm,原文有一些坑,我做了一些调整。

  • 说明:redmine是一个项目管理平台,适合部门内部问题的处理。多的不赘述了,因为既然你要组建redmine,肯定知道这个是干什么的。

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
      
  • 配置mysql数据库:
    • mysql> create database redmine character set utf8;
      Query OK, 1 row affected (0.00 sec)
      
      mysql> create user ‘redmine‘@‘localhost‘ identified by ‘redmine‘;
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> grant all privileges on redmine.* to ‘redmine‘@‘localhost‘;
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> flush privileges;
      
      Query OK, 0 rows affected (0.00 sec)
      
  • 安装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
      
  • 安装ruby:
    • \curl -L https://get.rvm.io | bash
    • source /etc/profile.d/rvm.sh
    • rvm install 2.2.5
  • 安装rubygems
    • yum -y install rubygems
  • 安装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-2.2.5/gems/passenger-5.0.30/buildout/apache2/mod_passenger.so
         <IfModule mod_passenger.c>
           PassengerRoot /usr/local/rvm/gems/ruby-2.2.5/gems/passenger-5.0.30
           PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.2.5/wrappers/ruby
         </IfModule>
      
      ps:将提示内容直接编写成一个新文件,也可以直接粘贴在:httpd.conf中  
  • 安装redmine

    • 版本:redmine-3.3.0.tar.gz (地址:http://www.redmine.org/projects/redmine/wiki/Download)
    • tar xf redmine-3.3.0.tar.gz && mkdir /data  && mv redmine-3.3.0 /data 
    • 修改apache配置文件:
    • vim  /etc/httpd/conf.d/redmine.conf
      
      <VirtualHost *:80>
            DocumentRoot /data/redmine-3.3.0/public
            ErrorLog logs/redmine_error_log
            <Directory /data/redmine-3.3.0/public>
      	    Options Indexes ExecCGI FollowSymLinks
                  Order allow,deny
                  Allow from all
                  AllowOverride all
            </Directory>
        </VirtualHost>
      
    • redmine的配置:
    • cd  /data/redmine-3.3.0/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  
    • 安装rails:
    • cd /data/redmine-3.3.0
      
      gem install  bundler
      bundle install  #过程比较长,慢慢等
      
      ps:我的这两步操作都很顺。
  • 初始化数据库:
    • rake generate_secret_token
    • RAILS_ENV=production rake db:migrate
    • RAILS_ENV=production rake redmine:load_default_data
  • 配置fastcgi
    • cd  /data/redmine-3.3.0/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
  • 设置权限:
    • chown  apache:apache /data/redmine-3.3.0 -R
      chmod 755 apache:apache /data/redmine-3.3.0 -R
      
      虽然不合理,但是一般都是内网访问,也无需纠结。
      
  • 重启apache服务,访问web
    • /etc/init.d/httpd restart
    • web访问: ip地址
      • 登录: admin
      • 密码: admin
  • 最终效果:

      

ps: 具体的使用不再赘述,不是一个很复杂的平台。

时间: 2024-10-13 14:20:00

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

postgresql 9.6 rpm包安装 CentOS 7.2 X64

1.pgdg-centos96-9.6-3.noarch.rpm PostgreSQL 9.6-->CentOS 7 - x86_64 下载链接: https://yum.postgresql.org/repopackages.php rpm -ivh pgdg-centos96-9.6-3.noarch.rpm 2.postgresql96-server # yum install -y postgresql96-server # yum install -y postgresql96-con

CentOS 6.7 x64 Apache/PHP/Mariadb环境安装Redmine3.2.1

系统安装按照1# CentOS 6.7 x64 最小化安装 Apache/PHP/MariaDB环境按照2# CentOS 6.7 x64 Apache/PHP/Mariadb环境搭建 创建数据库 [[email protected] ~]# mysql -u root -pmariadb.2016P <<EOF 2> /dev/null  create database redmine default character set utf8; create user 'redmineus

CentOS 6.7 x64 Redmine与Subversion结合

系统安装按照1# CentOS 6.7 x64 最小化安装 Apache/PHP/MariaDB环境按照2# CentOS 6.7 x64 Apache/PHP/Mariadb环境搭建 Redmine安装按照3# CentOS 6.7 x64 Apache/PHP/Mariadb环境安装Redmine3.2.1 Subversion安装按照4# CentOS 6.7 x64 安装Subversion1.9.3(svn,http) 配置Redmine,使redmine能够使用svn命令 [[ema

CentOS 5.5 x64下安装升级Python3.3

1.下载linux版本的Python3.3.5,以下是我共享的百度云盘的下载地址 http://pan.baidu.com/s/1kT3IHLH 2.解压: tar -zxvf Python-3.3.5.tgz 3.进入解压后的目录: cd Python-3.3.5 4.创建安装目录,这里我将其安装在/usr/local下 mkdir /usr/local/python3.3 5.编译python3.3 ./configure --prefix=/usr/local/python3.3 6.执行

编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:CentOS Linux release 7.0.1406 安装步骤: 1.系统环境 1.1 更新系统 [[email protected] ~]# yum update -y 1.2 查看环境 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [[email protected] ~]#

centos 6.9 x64 yum安装PHP 7.1.8

centos 6.9 x64 yum安装PHP 7.1.8 安装源 yum install epel-release rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 根据你的需要安装PHP的组件,下面我就安装所有的了. yum install php71w php71w-mysql php71w-odbc php71w-common php71w-embedded php71w-pgsql php71w-xml  php71w-lda

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

1.首先,安装tomcat的前提是已经配置好jdk环境变量,若没配好可以参考我的上一篇博文:CentOS 6.5 x64安装jdk8,当然也可以通过网络搜索安装步骤~~ 2.下载: 可以通过官网下载:http://tomcat.apache.org/download-80.cgi,我下载的是这个. 3.在xftp中,进入/usr/local目录,新建一个文件夹为tomcat8,进入后建立两个文件夹(因为我们要装两个tomcat),分别为tom8081(代表8081端口),tom8082(代表80

CentOS 6.5 x64 安装jdk8

1.去官网下载Linux版本的jdk8,我下载的是下面这个 2.下载xftp和xshell来操纵服务器,可以搜索一下下载安装即可,安装完成后,打开xshell,新建链接为你的云服务器的IP地址和密码,链接后,打开下面的选项 打开后进入/usr/local路径新建文件夹为java,进入后将下载好的jdk拖进来即可 3.在xshell里面输入如下命令: //进入java目录 cd /usr/local/java //解压缩jdk tar -zxv -f jdk-8u111-linux-x64.tar

Centos 7.3 x64安装nginx 与反向代理的应用

Centos 7.3 x64安装nginx-1.13.1 nginx-1.13.1 发布日期2017-05-30 测试完成日期:2017.6.22 by evan.li 一.安装必要所需环境: # yum install autoconf automake gcc gcc-c++ libtool make pkgconfig zlib-devel  # yum install pcre pcre-devel php-devel httpd-devel # yum install zlib zli

CentOS 6.4 x64 Redis 2.8.9 编译安装

wget http://download.redis.io/releases/redis-2.8.9.tar.gz tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 make make install cd utils ./install_server.sh 运行脚本,按照提示 配置 端口  数据库目录 日志  路径. 配置完以后会默认 增加 service 里面 并增加 开机启动 CentOS 6.4 x64 Redis 2.8.9 编译安装