linux(Centos6)安装Redmine 2.2.1_win_lin的博客-CSDN博客


本站和网页 https://blog.csdn.net/win_lin/article/details/8514333 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

linux(Centos6)安装Redmine 2.2.1_win_lin的博客-CSDN博客
linux(Centos6)安装Redmine 2.2.1
win_lin
于 2013-01-17 17:32:30 发布
5509
收藏
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/win_lin/article/details/8514333
版权
Redmine比BoardReview还要折腾,主要是让apache支持Redmine(即不通过3000端口访问,通过80端口访问),总是提示错误。后来查看apache的错误日志,才知道需要修改:
1. config/environment.rb,指定环境变量。ENV['RAILS_ENV'] ||= 'production'
2. public/dispatch.fcgi,加载rubygems和fcgi模块。
一种方式是安装完Redmine后通过3000访问,这个据说性能低;所以改为Apache的cgi支持的方式。
Redmine单独启动
echo "for Centos6 x86_64bit. Centos5.5因为Python是2.4的,无法支持ReviewBoard。"
echo "refer to: http://www.redmine.org/projects/redmine/wiki/RedmineInstall"
echo "refer to: http://www.redmine.org/projects/redmine/wiki/Redmine_on_CentOS_installation_HOWTO"
# 安装支持工具
# redmine 2.2.1 requires following:
sudo yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel
# install ruby(ruby 1.8.7), it canbe ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7
sudo yum install -y ruby ruby-devel
# install gems(RubyGems <= 1.8)
sudo yum install -y rubygems
# install mysql
sudo yum install -y mysql-server
# 将mysql的编码改为utf8,否则中文会出现乱码,修改/etc/my.conf
    sudo vi /etc/my.cnf
    #修改内容,在以下两节中添加:
    [mysqld] 
    default-character-set=utf8
    [client]
    default-character-set=utf8
sudo chkconfig mysqld on
sudo service mysqld start
# install passenger
sudo gem install passenger
echo "very important to run redmine on apache. choose 1 to install passenger for apache."
sudo passenger-install-apache2-module
#下载和解压Redmine
##################################################################################
##################################################################################
wget http://rubyforge.org/frs/download.php/76677/redmine-2.2.1.tar.gz
tar xf redmine-2.2.1.tar.gz
sudo mkdir /var/www/redmine
sudo cp -a redmine-2.2.1/* /var/www/redmine
# 安装Redmine
##################################################################################
##################################################################################
# install rmagick
sudo yum install -y ImageMagick-devel postgresql-devel sqlite-devel
# install bundler
sudo gem install bundler pg sqlite3
# update gem file, [winlin] do nothing.
#vi /var/www/redmine/Gemfile
# bundle install
cd /var/www/redmine
sudo bundle install
# bundle show mysql
# 创建数据库
##################################################################################
##################################################################################
# set mysql user name to root, password to root.
mysqladmin -uroot -p"" password root
# create database, login as root of mysql
mysql -uroot -proot
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
\q
# config database
cd /var/www/redmine/config
sudo cp database.yml.example database.yml
sudo vi database.yml
# 修改用户名和密码。
#单独启动Redmine,侦听3000端口。
# 访问方式:http://redmine:3000
##################################################################################
##################################################################################
cd /var/www/redmine
# generate database data
sudo rake generate_secret_token
# 以下以root用户运行。sudo su
RAILS_ENV=production rake db:migrate
RAILS_ENV=production REDMINE_LANG=fr rake redmine:load_default_data
# config svn
cd /var/www/redmine/config
cp configuration.yml.example configuration.yml
# test install
cd /var/www/redmine
sudo ruby script/rails server webrick -e production
echo "Redmine is running..."
Apache和Redmine
# Redmine的Apache支持,通过Apache访问,不单独启动Redmine
##################################################################################
##################################################################################
echo "refer to: http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Apache_to_run_Redmine"
# install cgis.
cd /var/www/redmine/public
cp dispatch.fcgi.example dispatch.fcgi
cp htaccess.fcgi.example .htaccess
# change owner.
cd /var/www
sudo chown -R apache:apache redmine
sudo chmod -R 755 redmine
# config ruby
cd /var/www/redmine
# add the following to the first line of file: config/environment.rb
sudo vi config/environment.rb
cat << END
ENV['RAILS_ENV'] ||= 'production'
END
# add the following lines to the file: public/dispatch.fcgi
sudo vi public/dispatch.fcgi
cat << END
require 'rubygems'
require 'fcgi'
END
# 安装fastcgi/fcgi/mode_fastcgi支持
##################################################################################
##################################################################################
# install fastcgi for apache.
cd; wget http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz
tar xf mod_fastcgi-current.tar.gz
(cd mod_fastcgi-2.4.6; cp Makefile.AP2 Makefile;)
# lib64, if 32bit os, use /usr/lib/httpd instead
(cd mod_fastcgi-2.4.6; make top_dir=/usr/lib64/httpd;)
(cd mod_fastcgi-2.4.6; sudo make install top_dir=/usr/lib64/httpd)
# install to apache
sudo vi /etc/httpd/conf.d/mod_fastcgi.conf
cat << END
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
FastCgiIpcDir /tmp/fcgi_ipc/
</IfModule>
END
# restart apache
sudo /sbin/service httpd restart
sudo chmod 777 /tmp/fcgi_ipc -R
sudo /sbin/service httpd restart
# install fcgi for ruby(redmine)
cd; wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
tar -zxvf fcgi-2.4.0.tar.gz
# patch it, 或者用我们已经下载修改的包。
cd fcgi-2.4.0;
vi include/fcgio.h
echo "在第34行加上以下include"
#include <cstdio>
echo "为了支持新版的gcc。"
# make and install.
(cd fcgi-2.4.0;./configure;)
(cd fcgi-2.4.0;make; sudo make install)
sudo gem install fcgi
# update apache config
sudo vi /etc/httpd/conf/httpd.conf
cat << END
<VirtualHost *:80>
ServerName redmine.winlin.com
ServerAdmin webmaster@winlin.com
DocumentRoot /var/www/redmine/public/
ErrorLog logs/redmine_error_log
<Directory "/var/www/redmine/public/">
Options Indexes ExecCGI FollowSymLinks
Order allow,deny
Allow from all
AllowOverride all
</Directory>
</VirtualHost>
END
# 完毕,重启Apache
# 可通过: http://server 访问
##################################################################################
##################################################################################
sudo /sbin/service httpd restart
win_lin
关注
关注
点赞
收藏
打赏
评论
linux(Centos6)安装Redmine 2.2.1
Redmine比BoardReview还要折腾,主要是让apache支持Redmine(即不通过3000端口访问,通过80端口访问),总是提示错误。后来查看apache的错误日志,才知道需要修改:1. config/environment.rb,指定环境变量。ENV['RAILS_ENV'] ||= 'production'2. public/dispatch.fcgi,加载rubygem
复制链接
扫一扫
Centos6.6下安装配置Redmine详解
迷茫的小莱
09-28
1199
分类:项目管理 |
发表于 2015年7月29日 星期三 下午5:38
发表评论
一.简介:
Redmine是一个开源的基于web的项目管理和缺陷跟踪工具,它用日志和甘特图辅助项目进度可视化显示,同时又支持多个项目管理,Redmine是一个自由开放的源码解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持,虽说像IBM Ratioanl Tea
CentOS6.5中安装Redmine
IT道路上的修行者
09-04
303
1:安装系统包和部分软件包
# yum -y install patch make gcc gcc-c++ gcc-g77 flex* bison file libtool libtool-libs libtool-ltdl-devel* autoconf kernel-devel automake libmcrypt* libjpeg libjpeg-devel libpng libpng-d...
评论 2
您还未登录,请先
登录
后发表或查看评论
【linux环境配置】设置linux通过主机名访问局域网主机
热门推荐
三言两语
06-27
1万+
有时由于局域网内的主机IP不固定,因此如果使用IP地址连接的场合使用可能存在不方便,此时可以配置使用局域网内的主机名来互相通信。本文的方法适用于centOS或Ubuntu等常见的linux主机。
1、获取或设置主机名
可以通过如下命令获取当前的主机名:
hostname修改时可以通过编辑/etc/sysconfig/network文件中的HOSTNAME字段来永久的修改主机名。也可以通过ho
搭建redmine
hygmine的专栏
07-07
84
最近
超好用!redmine3.4.7项目管理平台CentOS7下新手部署搭建教程
jjb2347837的博客
06-05
538
在日常项目管理过程中,需要一个得心应手的工具方便项目管理。
之前在CentOS上搭建过JIRA平台,但是发现偏向适用于敏捷开发,并且在,敏捷开发的项目类型上,任务没有时间的概念,也没有形成甘特图,还是不是很方便。
r_e_d_m_i_n_e是一款开源、免费的项目管理平台,其中集成了文件上传、wiki、自动生成甘特图的功能,使用起来比较方便,也便于项目的管理。
以下教程全部基于Linux系统Cent...
CentOS6.0安装redmine2.2.1
weixin_34221775的博客
05-24
43
CentOS6.0安装redmine2.2.1# 安装支持工具yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-develapr-util-devel mysql-develyum install gcc gcc-c++ gcc-g77# install ruby(ruby 1.8.7), i...
Redmine安装步骤(CentOS 5)
emma223377的专栏
02-21
1276
在CentOS5上安装redmine,这里数据库选择MySQL
1:使用yum安装ruby相关的软件
yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql
这六个软件中,前5个都可以在官方的yum源中找到,ruby-mysql需要从开源的网站上下载,可从google
检索到!
2:下载并安装ruby gemwget http://rubyforge.org/frs/download.php
CentOS 6.4 + Apache 2.2.15 + Redmine 2.3.2 + backlogs 1.0.6 安装配置 [2013-12-12更新]
it_mac的专栏
11-29
2023
- 安装redmie
# yum -y install gcc gcc-c++ zlib-devel curl-devel openssl-devel apr-devel apr-util-devel mysql-server mysql-devel libxml2 libxml2-devel libxslt libxslt-devel git svn ImageMagick-devel
OpenStack 快速进阶教程
GitChat
04-12
1530
课程介绍
OpenStack 是当下炽手可热的 IaaS 开源云计算项目,使用 OpenStack 可满足企业各种云服务需求,如私有云、混合云或公有云。通过本系列教程的学习,即使是一个初入云计算的行业者也能迅速熟悉和掌握 OpenStack 的相关技术,提高职业竞争力,成为一名复合型人才。
本系列教程,分为四部分,共计15篇文章。读者可以从中汲取到完整的项目经验,从菜鸟到精通,这个达人课帮您实现。...
centos6.5 部署redmine-3.3.3+nginx
wumengchao的专栏
04-26
1462
安装前提条件
centOs 6.5
http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Redmine version
Supported Ruby versions
Rails version used
3.3, current trunk
ruby 1.9.33,
Redmine3.3.3 搭建与不完全填坑指南
weixin_34342992的博客
06-29
343
为什么80%的码农都做不了架构师?>>>
...
自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
flyear_cn
08-19
533
Nginx比apache要好,优点很多,随便去搜寻引擎找一下就能找到一大把资料,这不是我们讨论的重点,我们的重点是自己做一个运行组合!
為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為很多人封裝了之後就不在更新了,以後想要更新都不知道怎麼做,既然如此還不如自己好好研究一下自己封裝,將來要升級也不用求人,藝不壓身!
我说下我搭配的这个组合的特点:
主要構
环境部署的一些整理心得(一)
weixin_34130389的博客
05-04
102
为什么80%的码农都做不了架构师?>>>
...
ELK系统分析nginx日志
weixin_33947521的博客
11-12
914
ELK系统在安装完成后需要处理相关的日志文件,本文主要对nginx日志文件进行处理并进行可视化操作,来满足日常的业务需求,长话短说,接下来介绍我的环境
具体的网络拓扑图如下:
具体配置如下:
server
OS
Version
IP
备注
logstash
CentOS release 6.4 (Final)
logstash 2....
分布式云盘环境搭建
hackywit的博客
09-04
1332
fastDFS+redis+Nginx+fastCGI
(转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
weixin_34075268的博客
04-24
34
Nginx比apache要好,优点很多,随便去搜寻引擎找一下就能找到一大把资料,这不是我们讨论的重点,我们的重点是自己做一个运行组合! 為何我不從網上下載一個別人已經封裝好的現成的版本呢?因為很多人封裝了之後就不在更新了,以後想要更新都不知道怎麼做,既然如此還不如自己好好研究一下自己封裝,將來要升級也不用求人,藝不壓身!
我说下我搭配的这个组合的特点:
主要構成:
...
锂电池基础知识介绍.pdf
12-22
动力锂电池及BMS系统资料
操作系统与设备驱动程序的安装-实验报告.doc
最新发布
12-22
操作系统与设备驱动程序的安装-实验报告.doc
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
win_lin
CSDN认证博客专家
CSDN认证企业博客
码龄12年
暂无认证
266
原创
2万+
周排名
9598
总排名
111万+
访问
等级
1万+
积分
1007
粉丝
169
获赞
337
评论
247
收藏
私信
关注
热门文章
JetBrains的CLion,C++的IDE,给linux程序员的福音
55104
将h.264裸码流推送到RTMP服务器
31415
笔记:C++中正确使用PRId64
26967
高性能、高并发、高扩展性和可读性的网络服务器架构:StateThreads
25080
python,mysql,MySQLDb支持中文(utf-8编码)
22529
分类专栏
学习笔记
15篇
直播和WebRTC
60篇
GOLANG
34篇
英文原文
7篇
最新评论
Go开发关键技术指南
weixin_37849325:
大佬读书功底深厚
高性能、高并发、高扩展性和可读性的网络服务器架构:StateThreads
百鸣:
顶起
[MarkDown]还是使用tcmalloc检查内存错误
wwyyxx26:
下了一个gperftools-2.9.1版本,却不能检查出来,换到2.1版本就可以了
将h.264裸码流推送到RTMP服务器
LuossD:
请问,这个支持直播发送h264裸流么,即来一帧发一帧
简书小女人,拜拜啦
lupus721:
被关过文章,不知道为啥,申请就解封了。。。神经病一样
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
Prometheus笔记
SRS云服务器:起步、购买和入门
SRS视频教程
2022年5篇
2021年14篇
2020年3篇
2019年4篇
2017年24篇
2016年17篇
2015年23篇
2014年35篇
2013年73篇
2012年73篇
2011年17篇
2010年2篇
目录
目录
分类专栏
学习笔记
15篇
直播和WebRTC
60篇
GOLANG
34篇
英文原文
7篇
目录
评论 2
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
win_lin
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值