centos install redmine (项目管理工具)

  1. 安装环境:Centos、mysql、Ruby、Apache、Redmine

    yum update

    yum -y groupinstall "Development Tools"

    yum -y install ntp zlib zlib-devel sqlite-devel httpd mysql-server mysql-devel curl curl-devel httpd-devel apr-devel apr-util-devel mlocate manlibxml2-devel libxslt-devel libffi-devel readline-devel

    yum install -y ruby ruby-devel

    yum install -y rubygems

    yum install –y ImageMagick-devel

    关闭selinux

    setenforce 0

    sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

    sed -i "s/SELINUXTYPE=targeted/#SELINUXTYPE=targeted/g" /etc/selinux/config

    安装RVM

    \curl -L https://get.rvm.io | bash
    source /etc/profile.d/rvm.sh

    开启防火墙的80、443端口,并重启防火墙
    vi /etc/sysconfig/iptables
    安装php、phpMyAdmin
    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
    rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm
    yum -y install phpmyadmin

    vi /etc/httpd/conf.d/phpmyadmin.conf
    将 "Allow from 127.0.0.1" 替换为 "Allow from all"
    vi /usr/share/phpmyadmin/config.inc.php
    将 $cfg[‘Servers‘][$i][‘auth_type‘] = ‘cookie‘ 替换为 $cfg[‘Servers‘][$i][‘auth_type‘] = ‘http‘;

  2. 建议参考的安装文档

    http://www.redmine.org/projects/redmine/wiki/Install_Redmine_25x_on_Centos_65_complete

    http://blog.csdn.net/win_lin/article/details/8514333

    http://blog.tonycube.com/2013/11/redmine-centos-apache-ruby-on-rails.html

  3. 遇到过的问题,建议参考下面的几个解决方法

    http://stackoverflow.com/questions/22571206/netbeans-and-rails-error-bin-ruby-no-such-file-or-directory-script-rails-
  4. 迁移方法

    https://ruby-china.org/topics/8340
  5. 技巧

    A、默认需要加上端口3000才可以访问,解决方法在vhost.conf中添加:

    ProxyPass / http://localhost:3000/

    ProxyPassReverse / http://localhost:3000/

    B、发送邮件

    http://blog.csdn.net/maktub_haixue/article/details/39394111

    C、开机启动及脚本

    http://www.vipzhicheng.com/blog/2014/04/09/install-redmine-on-centos/

  6. #!/bin/bash
    # Modify it to your configuration
    DIR=/var/www/html/redmine/
    
    # Start Redmine in daemon mode.
    start(){
      cd $DIR
      ruby script/rails server -d -e production
    }
    # Stop Redmine daemon
    stop(){
      RUBYPID=`ps aux | grep "ruby script/rails" | grep -v grep | awk ‘{print $2}‘`
      if [ "x$RUBYPID" != "x" ]; then
        kill -2 $RUBYPID
      fi
    }
    # Check if Redmine is running
    status(){
      RUBYPID=`ps aux | grep "ruby script/rails" | grep -v grep | awk ‘{print $2}‘`
      if [ "x$RUBYPID" = "x" ]; then
        echo "* Redmine is not running"
      else
        echo "* Redmine is running"
      fi
    }
    
    case "$1" in
      start)
        start
        status
        ;;
      stop)
        stop
        sleep 2
        status
        ;;
      status)
        status
        ;;
      restart|force-reload)
        stop
        start
        ;;
      *)
        echo "Usage: $0 {start|stop|restart|force-reload|status}"
        exit 1
    esac

时间: 2024-10-13 01:26:07

centos install redmine (项目管理工具)的相关文章

项目管理工具 Redmine 安装试用手记

项目管理工具 Redmine 安装试用手记 分类: Redmine2009-06-01 10:12 996人阅读 评论(1) 收藏 举报 项目管理工具sqliterubyrails数据库 昨晚闲逛ROR社区,无意间Redmine这款开源的项目管理工具映入我的眼帘,听说集合了Trac和BaseCamp的优点,安装下来试用一下,果然界面清新,功能简单但又齐全,相当适合用于小型团队开发,下面是我安装试用手记 :) 1.安装导向(官网)http://www.redmine.org/wiki/redmin

Linux下安装项目管理工具Redmine

http://www.redmine.org.cn/download Linux下安装项目管理工具Redmine1.Ruby安装Ruby on Rails网站推荐使用1.8.7版. 点击(此处)折叠或打开 # wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz # tar zxvf ruby-1.8.7-p174.tar.gz # cd ruby-1.8.7-p174 # ./configure –prefix=/us

在项目管理工具Redmine中使用SubVersion进行版本管理

原文:在项目管理工具Redmine中使用SubVersion进行版本管理 在项目管理工具Redmine中使用SubVersion进行版本管理 分类: Redmine2009-06-01 10:11 5678人阅读 评论(0) 收藏 举报 subversion项目管理工具tortoisesvnsvnwindows 在前面的随笔来自Rails世界的项目管理工具Redmine中,介绍了基于Rails的项目管理工具Redmine,其中提供了版本管理功能,下面介绍SubVersion(后面简称为SVN)的

2015年排名前5的开源项目管理工具

2015年排名前5的开源项目管理工具 基于以下几个标准:软件是否提供开源许可证.是否有一个活跃的社区.是否有可用的最新文档.源代码是否可用.是否有新的或最近的东西发布,来进行筛选2015年靠前的开源项目管理工具. 首先,我分享了2015年的5个新开源项目管理工具.总体来说,这篇文章将会让你好好看下11个顶级的开源项目管理工具. 基于以下几个标准: 软件是否提供开源许可证? 是否有一个活跃的社区? 是否有可用的最新文档? 源代码是否可用? 是否有新的或最近的东西发布? 2015年五款新工具 1.

技术开发团队的项目管理工具

前言 小型技术研发团队,往往开发流程比较简单:整理需求/bug.分配任务到个人.完成指定任务.验收.涉及到的相关管理工具主要是:项目/任务管理系统.源代码管理系统. 项目管理系统 从09年开始,我用过ActiveCollab做项目管理工具:后面12年开始使用禅道. AC从0.7以后的版本转向商业,但毫无疑问,这套系统给人一种优雅的感觉:而禅道,本身功能非常强大,一看就是一个工具,只是稍微缺少一点那种文艺范. 其实,日常生活中,个人还在尝试使用很多新兴的任务管理平台,像 Tower.TeamBit

大话项目管理工具之Maven篇 (转)

前言 相信只要做过 Java 开发的童鞋们,对 Ant 想必都不陌生,我们往往使用 Ant 来构建项目,尤其是涉及到特别繁杂的工作量,一个 build.xml 能够完成编译.测试.打包.部署等很多任务,这在很大的程度上解放了程序员们的双手.但同时也存在一些其他的问题,比如:jar 文件管理混乱,每次都需要自己去下载:build.xml 因项目结构的不同导致差异性较大. 概况 自从项目中引入 Maven 以后,以前 Ant 能解决的,Maven 提供了更加简洁的解决方案,而以前 Ant 解决不了的

10款免费且开源的项目管理工具

在任何一个项目开发或设计中,项目管理被认为最重要的过程之一,因此,选择一款适宜的项目管理工具尤为重要.项目管理是指管理项目计划.定义.监控.控制以及确认交付的过程,因此它的优势也是被公认的. 随 着各个领域特定项目管理需求的提升,这就需要一个更好的.免费的项目管理工具来管理.因此一款高效的.良好的项目管理必须具备快速的.强大的且包含以下功 能:调度.成本控制.资源分配.预算管理.文档.协作以及沟通.本文,笔者收集了10款最佳的免费且开源的项目管理工具,希望对你有所帮助! OpenProj Ope

提高工作效率:15个有用的项目管理工具

在如今快节奏的商业世界中,能够通过规划.组织来管理项目,管理资源池并对开发资源完成评估可以说是一项艰巨的任务及责任,其贯穿于个人或团队并决定项目最终期限. 目前有许多基于PC的项目管理软件,它们的存在能够帮助减轻负担,并且以它们方式进入到了几乎所有业务类型中.然而,早期时,项目管理软件只能运行在大型计算机并用于大型工程项目中.这些早期的系统在作用及生产力上是相当有限的,以今天的标准看来管理和利用它们非常困难. 在这篇文章中,我们收集了一组优秀的项目管理工具,它们能够用来处理任何类型的项目协作,用

张左峰的歪理邪说之网络游戏项目管理工具(1)

歪理邪说之网络游戏项目管理工具(1) "工欲善其事,必先利其器." 再科学先进的开发方法或者开发模型,也不能替代工具!这是我一直坚持的,虽然有些同事认为离开这些工具就活不了是个很危险的事情,但是我依然坚持这个观点! 用工具,其实就是为了保证大规模协同开发的质量和过程,就这么简单. 一套合理的网游项目管理工具应具备如下功能 任务跟踪:单个Task的状态.进度追踪 时间管理:对每个组员的时间成本进行控制(好游戏都是改出来的,个体时间管理在网游项目中有些鸡肋) 缺陷管理:对BUG的追踪与测试