文档章节

CentOS安装配置redmine 走了好多弯路 总算搞定

Babyface丶小白
 Babyface丶小白
发布于 2015/08/25 10:35
字数 617
阅读 1985
收藏 4
点赞 0
评论 0

CentOS版本为6.5


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


2.配置redmine数据库(没装mysql的需先装mysql)

mysql> create user 'redmine'@'localhost' identified by 'redmine';

Query OK, 0 rows affected (0.00 sec)


mysql> create database redmine character set utf8;

Query OK, 1 row 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)


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.安装ruby环境

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

source /etc/profile.d/rvm.sh


[root@usvr-126 ~]# source /etc/profile.d/rvm.sh

[root@usvr-126 ~]# rvm list known

# MRI Rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p643]

[ruby-]2.1.4

[ruby-]2.1[.5]

[ruby-]2.2[.1]

[ruby-]2.2-head


2.6版本需要ruby 支持的版本,在这我们选择1.9.3 稳定版 

rvm install 1.9.3

[root@usvr-126 ~]# ruby -v

ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]


6.安装rails

gem install rails

(可能会遇到墙,如果遇到墙就换成淘宝源http://ruby.taobao.org/

查看版本rails -v


7.下载redmine

wget http://www.redmine.org/releases/redmine-2.6.0.tar.gz

tar zxvf redmine-2.6.0.tar.gz


8.依赖组件安装

cd redmine-2.6.0

gem install bundler

bundle install --without development test rmagick(这一步好恶心,又是墙)


9:安装连接mysql的gem

gem install mysql2


10:配置redmine连接数据库
复制 config/database.yml.example 到 config/database.yml

cp config/database.yml.example  config/database.yml 

cd config

编辑database.yml

修改下面相应的部分

Example for a MySQL database using ruby 1.9 (adapter must be set to mysql2):

production:  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: my_password


11:创建一个session安装密钥

rake generate_secret_token


12:创建初始化所有redmine用到的table表

RAILS_ENV=production rake db:migrate


13:装入默认的配置信息,输入zh(选择中文)

RAILS_ENV=production rake redmine:load_default_data


14:启动redmine

ruby script/rails server webrick -e production

后台运行

ruby script/rails server webrick -e production -d


15:开机自动启动

编辑启动文件

vi /etc/rc.local

最后一行或者适当的位置,加入一下内容。此处必须用绝对路径。注意根据实际redmine路径来填写。

/usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby /root/redmine-2.6.0/script/rails server webrick -e production -d


ruby路径:

[root@iZ25wrr95ffZ redmine-2.6.0]# which ruby

/usr/local/rvm/rubies/ruby-1.9.3-p551/bin/ruby




© 著作权归作者所有

共有 人打赏支持
Babyface丶小白
粉丝 3
博文 12
码字总数 4316
作品 0
朝阳
程序员
centos7安装redmine3,并升级redmine1.8到3

redmine是一款项目管理开源工具,可以自定义开发流程,比较方便,redmine升级比较麻烦,我安装了两三天才搞定,特地分享一下 1.安装mysql 2.安装依赖包 3.安装ruby2.4 4.安装Redmine3 5.修改...

proinsightio ⋅ 01/04 ⋅ 0

CentOS6.2 安装 Redmine

折腾了一天,终于把Redmine搭建到服务器上了,本文记录搭建的过程以及过程中遇到的各种问题。 首先需要安装Ruby on rails,网上找了好多安装的说明,这个最好:http://blog.sina.com.cn/s/b...

MKZ1991 ⋅ 2013/09/13 ⋅ 0

VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)

公司开发服务器从Windows换成CentOS,所以要把原服务都转移到Linux下,MySQL、SMB的迁移都很顺利,但是SVN的转移却遇到了些问题,花费了三天时间,走了不少弯路,现在总算解决了SVN迁移问题,...

litescript ⋅ 2012/11/05 ⋅ 1

redmine 3.0.3 ubuntu 虚拟机版的邮件配置

安装和配置,绝大部分内容参照这个链接:https://wiki.bitnami.com/VirtualAppliancesQuickStartGuide ,就能搞定。 但这里没有讲到外邮的设定。查了一下,后来发现在这里有说明:https://w...

Tom-Lin ⋅ 2015/05/24 ⋅ 0

CENTOS 安装 jenkins

目录 一 环境 系统环境 软件环境 软件版本 二 安装 1.下载 2. 安装 三 验证 正文 一 环境 1.1 系统环境 CENTOS 6.6 64位 [root@gtproxy-pa-1 conf]# lsb_release -aLSB Version: :base-4.0-a...

tacg ⋅ 2015/09/05 ⋅ 3

虚拟机下安装CENTOS,无法访问外网问题的解决

近日在virtualbox上安装centos虚拟机,安装完成后,不论设置成何种网络连接方式,始终不能访问外网。随后在网上搜索各类教程,将相关的配置文件: /etc/host.conf、 /etc/hosts、 /etc/resol...

kylin007 ⋅ 2016/09/28 ⋅ 0

Redmine部署安装手记

工作上杂事多,不能很好的汇报上级,所以想部署个项目管理规范规范。综合考虑后选择了很是折腾的Redmine,服务器上开了个虚拟机,装了Centos 7 minimal,参考Redmine官方文档开始部署。 1、安...

雪糕猪 ⋅ 2017/08/31 ⋅ 0

dx使用出现的错误总结

使用dx的各种悲剧错误,一直一直搞啊搞,后来在网上找到这篇文章才把这么个小错误搞定。 感谢原文作者的无私分享。 错误一: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.RuntimeException: ...

Java编程思想 ⋅ 2014/06/21 ⋅ 0

centos6.2 TP_LINK 321N上网

前提:台式机很久不用,所以想按照一个centos装些软件学习用。并且自己有之前的无线网卡,为什么不用有线?现实条件就是这样的,木有网线。决定周末搞定,的确费了很大的周折,总算能上网了。...

flygogo ⋅ 2012/06/18 ⋅ 4

centos下配置redmine

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-dev......

llk11 ⋅ 2016/08/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 16分钟前 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 22分钟前 ⋅ 0

Python 优化 回溯下降算法

使用sympy构造表达式,实现回溯下降算法 画出函数图像,先使用暴力搜索,找到最小值约为2.5左右 然后选定初始点,开始进行回溯搜索,下降方向为负梯度方向 下降的误差与步数大致呈现下面的状...

阿豪boy ⋅ 27分钟前 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 28分钟前 ⋅ 0

用接口模拟可伸缩枚举(34)

1、枚举的可伸缩性最后证明都不是什么好点子 扩展类型的元素是基本类型实例,基本类型的实例却不是扩展类型的元素,很混乱 目前还没有很好的方法来枚举基本类型的所有元素,及其扩展 可伸缩性...

职业搬砖20年 ⋅ 32分钟前 ⋅ 0

Ubuntu18.04 IDEA快捷键无法使用

IDEA默认的回退到上一视图的快捷键是Ctrl + Alt + Left,在ubuntu中这个快捷键被占用了,在16.04中可以在界面中取消这个快捷键,但是18.04就看不到了,可以使用以下命令解决 gsettings set ...

Iceberg_XTY ⋅ 36分钟前 ⋅ 0

如何解决s权限位引发postfix及crontab异常

一、问题现象 业务反馈某台应用服务器,普通用户使用mutt程序发送邮件时,提示“postdrop warning: mail_queue_enter: create file maildrop/713410.6065: Permission denied”,而且普通用法...

问题终结者 ⋅ 48分钟前 ⋅ 0

Unable to load database on disk

由于磁盘空间满了以后,导致zookeeper异常退出,清理磁盘空间后,zk启动报错,信息如下: 2018-06-25 17:18:46,904 INFO org.apache.zookeeper.server.quorum.QuorumPeerConfig: Reading co...

刀锋 ⋅ 今天 ⋅ 0

css3 box-sizing:border-box 实现div一行多列

<!DOCTYPE html><html><head><style> div.container{ background:green; padding:10px 10px;}div.box{box-sizing:border-box;-moz-box-sizing:border-box; /* Fir......

qimh ⋅ 今天 ⋅ 0

Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部