redmine安装配置

参考页面
  * http://www.pyiner.com/centos-6-3-nginx-%E6%90%AD%E5%BB%BA-redmine/
  * http://www.redmine.org/boards/1/topics/37254
  * http://www.redmine.org/boards/2/topics/30142
  * http://www.redmine.org/projects/redmine/wiki/Redmine_on_CentOS_installation_HOWTO#Set-environment-to-production
  * {{:good:运维中心:系统组:pcre-8.33.tar.gz}}
Redmine 版本更新,2.0.3-->2.3.3,参考页面(注,更新过程自行解决rubygem库依赖问题,配置文件Gemfile修改支持mysql2)
  * http://www.doc88.com/p-018708303288.html
  * http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
  * http://www.redmine.org/issues/14787  [redmine 文件无法上传,另nginx提示文件太大,需要修改Nginx配置文件。]

安装Redmine 2.0.3

mkdir -p /data/web
  cd /data/web
  wget http://rubyforge.org/frs/download.php/76259/redmine-2.0.3.tar.gz
  tar -zxvf redmine-2.0.3.tar.gz
  mv redmine-2.0.3 redmine
 
安装需要使用的库

yum -y install zlib-devel curl-devel openssl-devel apr-devel apr-util-devel mysql-devel
 
安装 Ruby 对于 redmine 2.0.3 我们使用 ruby 1.9.3

注:先安装yaml-0.1.4.tar.gz ,在安装ruby.
  cd /data/soft
  wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
  ./configure
  make
  make install
 
  wget http://ftp.ruby-lang.org/pub/ruby/stable/ruby-1.9.3-p0.tar.gz
  tar -zxvf ruby-1.9.3-p0.tar.gz
  cd ruby-1.9.3-p0/
  ./configure
  make
  make install
  ruby -v(查看版本号,如果顺利查看到版本无需其他操作,如运行ruby报错,请配置环境变量,详细见上面参考页面)
 
安装 RubyGems 1.8
 
  cd /data/soft
  wget http://rubyforge.org/frs/download.php/74806/rubygems-1.8.0.tgz
  tar zxvf rubygems-1.8.0.tgz
  cd  rubygems-1.8.0
  ruby setup.rb
  gem -v (查看gem 版本号,验证gem是否安装好)
 
安装 Phusion Passenger(nginx 模块)
 
  cd /usr/local/lib/ruby/gems/1.9.1/gems/
  wget http://rubyforge.org/frs/download.php/76005/passenger-3.0.12.tar.gz
  tar zxvf passenger-3.0.12.tar.gz
  cd passenger-3.0.12
  ./bin/passenger-install-nginx-module(如果此部重新编译NGINX 报错,提示PCRE 错误,可-with-pcre=  指定其目录,pcre见附件)

根据提示进行下一步操作,如选择1,为全新下载安装编译NGINX,如选择2 可在之前已有NGINX上新增模块,自定义编译参数
  由于NGINX已经安装(nginx安装请参考部署文档),本例选择2.
  如下图
{{:good:运维中心:系统组:nginx-passenger.jpg?direct&200|}}
 
 
Nginx 配置(支持 passenger模块)
 
  cd /usr/local/nginx/conf
  vim nginx.conf
  在http 字段里面新增
  passenger_root /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.12;
  passenger_ruby /usr/local/bin/ruby;
 
  server 字段里面新增
  passenger_enabled on;
  passenger_use_global_queue on;
  详细可参考附件
{{:good:运维中心:系统组:nginxconf2.rar|}}
  重启 Nginx  /usr/local/nginx/sbin/nginx -s reload

Redmine Setup,安装 bundler

cd /data/web/redmine (进入redmine目录)
  gem install bundler
  bundle install --without development test postgresql sqlite rmagick(我们的用的是mysql 然后把postresql 和 sqlite 都忽略了吧~)
  如提示报错,如图无法安装mysql.
{{:good:运维中心:系统组:mysqlerror.jpg?direct&200|}}
  解决办法:先删除默认已安装的mysql rm -rf /usr/local/Percona rm -f /etc/init.d/mysqld
  然后 yum install mysql mysql-server mysql-devel
  /etc/init.d/mysqld start
  之后重新安装.
 
  如果你没有安装 ImageMagick, 你可以忽略rmagick: bundle install –without development test postgresql sqlite rmagick
  如果要安装 ImageMagick 的话
  yum install ImageMagick
  yum install ImageMagick-devel
 
  vim /data/web/redmine/Gemfile [编辑文件支持mysql(此例使用mysql 安装完成后页面出现字符问题),请使用mysql2]
  在文件适当的位置添加
  gem "mysql2

mv  /data/web/redmine/config/database.yml.example /data/web/redmine/config/database.yml
  vim /data/web/redmine/config/database.yml
  Change the adapter in database.yml to mysql2
  Add to config/environment.rb
  Encoding.default_external = Encoding::UTF_8
  Encoding.default_internal = Encoding::UTF_8
 
数据库相关操作
 
  mysql -uroot -p
  create database redmine character set utf8;
  create user ‘redmine‘@‘localhost‘ identified by‘my_password‘;
  grant all privileges on redmine.* to ‘redmine‘@‘localhost‘;
 
  cd /data/web/redmine/config/
  vim  database.yml
  更改如下
  production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: my_password

Generate a session store secret
  cd /data/web/redmine
  rake generate_secret_token
  创建数据库基本信息表 RAILS_ENV=production rake db:migrate
  此处如报错 请参考本文章头部参考页面链接
  RAILS_ENV=production rake redmine:load_default_data
  如没有报错 则安装完成
 
排错日志文件

tail -f /data/logs/nginx/error.log (nginx 错误日志)
  tail -f /data/web/redmine/log/production.log (redmine 日志信息)

时间: 2024-10-15 01:37:50

redmine安装配置的相关文章

Bitnami Redmine安装配置指南

Redmine的安装向来是一件麻烦的事情,在工具的介绍中也曾经提出过,随着Remine官方docker镜像的发行使得以前变得无比简单.但是仍然有很多各种情况无法使用docker的场景的存在,bitnami一键安装包给很多用户带来了福音,本文中将简单安装并配置redmine的邮件发送设置,无需任何手动修改设定文件,只需要一步一步按照安装提示即可完成配置. 组件依赖 Redmine是给予ROR开发的开源软件,所以其对Ruby以及Gem的版本以及Redmine自身的版本有着一定的依赖,详细可以参照Re

Centos6.5下redmine的安装配置

首先引用百度介绍下redmine: Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce.SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过"项目(Project)"的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一起,大家参与更新任务.文档

bitnami redmine安装、配置、备份、恢复(这篇文章靠谱)

bitnami redmine安装.配置.备份.恢复 2012-12-17 12:33 2596人阅读 评论(0) 收藏 举报 1. 安装时语言选择英文,不可以选择中文,否则不能正常运行,可以在账户里改为显示中文: 2. 安装完成后,最上面的标题栏字体太小,修改: D:\BitNami\redmine-2.1.4-0\apps\redmine\htdocs\public\themes\classic\stylesheets\application.css 中  #top-menu { font-

CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记

没想到安装过程这么曲折,gem安装时下载经常是不成功的,无耐只好把.gem文件下载回来再本地安装,加上radmine 1.2.1对各组件的版本了也比较挑剔,中间走了不少弯路,折腾了二天时间,终于摸清路子.顺便把安装方法记录下来. 0.安装相关的软件包 1:# yum install httpd httpd-devel openssl-devel\ zlib-devel gcc gcc-c++ curl-devel subversion -y 1.安装MySql数据库 安装MySQL ,并设置为开

Bitnami Redmine 安装、配置

Bitnami Redmine 安装: [[email protected] opt]#./bitnami-redmine-3.0.1-0-linux-x64-installer.run Language Selection Please select the installation language [1] English - English [2] Spanish - Espa?ol [3] Japanese - 日本語 [4] Korean - ??? [5] Simplified Ch

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-de

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

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

redmine安装详解

1.Linux:centos6.4(32位)2.Gcc的编译环境.使用make命令编辑.yum install gcc-c++ 3.PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库.yum install -y pcre pcre-devel注:pcre-devel是使用pcre开发的一个二次开发库.nginx

redmine邮件配置

网上找了半天,有很多答案,最后自己测试找出一个解决办法. 1.找到安装位置 D:\Bitnami\redmine-2.5.2-2\apps\redmine\htdocs\config下的文件configuration.yml 这个文件里面会有一段初始的邮件配置 # default configuration options for all environments default: # Outgoing emails configuration (see examples above) emai