在windows server2003下安装Redmine

参考文献Windows下使用_Ruby1.9.3安装RedMine2.2.3 

参考资料:http://www.redmine.org/projects/redmine/wiki/RedmineInstall

注:##符号处为重点操作

一、 软件准备

  1. RailsInstaller-2.1.0,包括Ruby 1.9.3
  2. MySQL5.5.X:安装sql前线安装dotNetFx40_Client_setup.exe及wic_x86_chs.exe
  3. RedMine-2.3.1
  4. libMySQL.dll:下载压缩包mysql-connector-c-noinstall-6.0.2-win32.zip解压得到文件

二、 安装

  1. 运行RailsInstaller2.1.0,安装在C盘根目录下
  2. 把下载的libMySQL.dll剪贴到C:\RailsInstaller\Ruby1.9.3\bin下
  3. ##直接解压RedMine2.3.1压缩包到之前安装的RailsInstaller目录下
  4. Cmd进入Dos下,cd切换到目录C:\RailsInstaller\redmine-2.3.1下
  5. 命令“bundle install –without development test rmagick”安装bundle该操作需联网,安装过程看到Complete!表示完成,若报错,往下看步骤8
  6. Dos下,切换目录到C:\RailsInstaller\DevKit下,命令“gem install mysql2  -v 0.3.11”若0.3.11版无法下载,先下载0.2.6版
  7. Mysql2下载完成,命令“gem list”查看mysql2版本,然后在重返步骤5,重新运行命令,安装剩下的bundle.
  8. 若步骤5、6都无法正常下载,可更改下载源地址,找到C:\RailsInstaller\redmine-2.3.1\Gemfile文件,以写字板方式打开,修改第一行中网址,改成http://ruby.taobao.org,再重复命令下载
  9. 安装完成后,安装MySQL,根据安装向导完成安装,需设置root账户密码,没有问题。
  10. Dos下操作MySQL:找到安装好MySQL后出现的MySQL 5.5 Command Line Client,点击运行,若出现一闪消失的情况,找到MySQL安装目录如“C:\Program Files\MySQL\MySQL Server 5.5”下的my-small.ini文件,修改文件名把-small删掉,再试即可运行
  11. 在MySQL 5.5 Command Line Client下,输入之前设置的MySQL root账户的密码进入MySQL,之后通过以下命令创建数据库RedMine,以及RedMine的专有账户。正常情况下每条命令运行后提示OK
>create database redmine character set utf8;

>create user ‘redmine’@’localhost’ identified by ‘my_password’;

>grant all privilegs on redmine.* to ‘redmine’@’localhost’;

12.修改数据库配置:复制一遍C:\RailsInstaller\redmine-2.3.1\config\database.yml.example,改名为C:\RailsInstaller\redmine-2.3.1\config\database.yml,用写字板打开修“production”的设置如下:

  production:

  adapter: mysql2

  database: redmine

  host: localhost

  username: redmine

  password: my_password

  encoding: utf8

13.Dos下,切换到目录C:\RailsInstaller\redmine-2.3.1下,##以后命令都在此目录下执行,

“set RAILS_ENV=production ”

“rake db:migrate”

 ##报错,遇到过两个问题1.libMySQL.dll没成功复制进去2.MySQL2版本问题,若提示 –v 0.3.11,则返回DevKit目录下安装,若安装失败,卸载Redmine重装吧 3.就是之前没有把压缩文件Redmine-2.3.1直接解压缩在RailsInstaller下,也会报错。

##基本上搞定着一步就成功了

14.若成功之后继续,加载原始数据

“set RAILS_ENV=production”

“set REDMINE_LANG=zh”

“rake redmine:load_default_data”

##:这里设置为zh,如果没有设置,则会有语言列表供选择

15.生成Session存储密钥

“rake generate_secret_token”

16.测试安装

“ruby scrpit、rails server webrick –e production”

打开浏览器浏览 http://localhost:3000/或IP:3000

用户名及密码:admin/admin

至此,RedMine已经安装成功了

三、将Redmine安装为Windows服务

需要软件srvany.exe,下载地址 http://www.microsoft.com/en-us/download/details.aspx?id=17657

  1. 得到rktools.exe安装包,安装后找到文件srvany.exe,将此文件复制到C:\RailsInstaller\Ruby1.9.3\bin下
  2. 安装thin:Dos下,cd切换到目录C:\RailsInstaller\redmine-2.3.1下,命令“gem install thin”

##若安装不成功,安装 –v 1.6.2版本的

3.打开C:\RailsInstaller\redmine-2.3.1\Gemfile,添加代码

group:production do

      gem’thin’,require:false

end

4.测试thin

Dos下,执行命令

thin start –e production –p 3000 

重新打开浏览器进行测试

注:如先前已与西宁的服务器,请先停止

5.创建Redmine服务

Dos下

SC create RedMine binPath= “C:\RaillsInstaller\Ruby1.9.3\bin\srvany.exe” DisplayName= “RedMine2.3.1"

注:binPath= 及DisplayName= 后均有空格

6.修改注册表:

位置:KKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\sservices\RedMine

a) 在此创建项(key),名称为Parameters

b) 在Parameters下创建三个字符串(其中 3000为端口)

AppDirectory= C:\RailsInstaller\redmine-2.3.1

Application  = C:\RaillsInstaller\Ruby1.9.3\bin\ruby.exe

Application= C:\RaillsInstaller\Ruby1.9.3\bin\thin start –e production –p 3000

7.启动服务

Dos下

net start RedMine

也可以在控制面板/管理工具/服务中找到RedMine来启动

注:启动后约三分钟再试

四、RedMine邮件配置

  1. 复制C:\RailsInstaller\redmine-2.3.1\config\configuration.yml.example为configuration.yml,用写字板打开修改文件,找到# default configuration options for all environments下的设置项,按需修改

default:

# Outgoing emails configuration (see examples above)

email_delivery:

delivery_method: :smtp  ##服务器类型

smtp_settings:

address: smtp.qiye.163.com ##按需设置

port: 25

domain: smtp.qiye.163.com   ##同上

authentication: :plain   ##同上

user_name: “[email protected]”    ##同上  填写的邮箱是发件箱,意思是在RedMine上的项目有什么变化或者活动通知都是通过这个系统邮箱发信给各个成员

password: "XXX"

  1. 以管理员账户进入RedMine,管理-配置-邮件通知,填写发件邮箱相关信息,测试发件
  2. 配置LDAP认证,即用LDAP服务器上已有账户登录,自动导入到RedMine账户无需手动注册

在RedMine有个LDAP认证,进去配置

##走了太多弯路

Name     = ##LDAP的名字

Host     = ##LDAP服务器的域名 #####必须大写

Port     = 389

LDAPS    = no    ##按需配置

Account  = ##一个存在于LDAP的账号,用于验证联通性

Password = ##对应密码

Base DN  = DC=DOMAIN,DC=org   #####必须大写

On-the-fly user creation = yes   ##即时用户生成

Attributes

Login     = sAMAccountName

Firstname = givenName

Lastname  = sN

Email     = mail

配置完成,测试连通性。

时间: 2024-08-12 13:30:00

在windows server2003下安装Redmine的相关文章

43、Windows 7下安装Oracle 11g相关问题解决方法

很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装

Centos下安装Redmine

1 Redmine介绍 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己的独特的功能,例如提供wiki.新闻台.时间跟踪.feed聚合.导出pdf等,还可以集成其它版本管理系统和BUG跟踪系统,例如SVN.CVS.TD等. 2 安装说明 操作系统:centos6.0 64位 所需软件:bitnami-redmine-2.5.2-0-linux-x

Windows系统下安装VirtualBox,系统找不到指定路径的做法

在虚拟机软件中,VMware.Virtual PC等都不支持目前Windows 8各版本的安装.无奈之下,只剩下一个选择——VitualBox. 但是很多朋友在下载VitualBox之后,在Windows 7下安装碰到了问题(Windows Vista.Windows XP系统也一样),他会弹出一个对话框“Installation failed! Error: 系统找不到指定的路径.”(一些较早期的VitualBox会显示为“Installation failed!ERROR:3”) 这个问题产

windows 环境下安装wampserver2.5 64位

windows 环境下安装wampserver2.5 64位 出现的问题如下: 1.安装成功后修改mysql root 密码 (开始密码默认为空) 1.打开 mysql控制台 2.use mysql 3.update user set password=password(新密码) where user='root'; 4.flush privileges; (使修改的密码生效) 5.quit 退出控制台 2.配置apache 单IP 多站点 (开启虚拟机访问多站点) 1.找到httpd.conf

Windows 7下安装Cygwin亲历烦恼记录

重要声明:本文是我的2011.10在我的以前的ITPUB博客上发表的又一篇文章,记录了安装与下载Cygwin这个WINDOWS下LINUX模拟环境所经历的一些挫折.时至今日,我相信它还会对我的51CTO新开课程<基于CocoStudio开发跨平台拇指空当接龙游戏>的学员的学习具有重要参考价值,所以把它搬动到此地. 另外,提醒学员们注意:既然你选择了COCOS2D-X这种开发工具,必须意味着你具有想创建跨主流移动平台(在本人看来应当是:iPhone,Android和非常有可能对于前者将会在各方面

MongoDB学习总结(一) —— Windows平台下安装

一.基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>value组成.文档类似JSON对象.字段值可以包含其他文档,数组及文档数组. MongoDB数据库的几个基本概念: 1)一个 MongoDB 实例中,可以有零个或多个database(数据库). 2)数据库中可以有零个或多个 collections (集合).相当于传统关系数据库中table(表). 3)集合是由零

windows 平台下 安装解密 openssl

1 在openssl 官网下载 openssl 安装, 本机是 64位 win 8.1 系统 http://slproweb.com/products/Win32OpenSSL.html 下载:Win64 OpenSSL v0.9.8zb Visual C++ 2008 Redistributables (x64) 2 下载ActivePerl 5.10.1.1007(最新的版本或较低的版本也可以): 下载地址:http://www.activestate.com/activeperl/down

[转]Windows平台下安装Hadoop

1.安装JDK1.6或更高版本 官网下载JDK,安装时注意,最好不要安装到带有空格的路径名下,例如:Programe Files,否则在配置Hadoop的配置文件时会找不到JDK(按相关说法,配置文件中的路径加引号即可解决,但我没测试成功). 2.安装Cygwin Cygwin是Windows平台下模拟Unix环境的工具,需要在安装Cygwin的基础上安装Hadoop,下载地址:http://www.cygwin.com/ 根据操作系统的需要下载32位或64的安装文件. 1).双击下载好的安装文

在windows环境下安装redis和phpredis的扩展

在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说的我的phpinfo里面显示是Arti..:x86,所以需要选择X86,这个跟系统无关,我的系统还是64位的呢! 然后我的集成环境是ts而不是nts这个都可以在phpinfo文件中找到! 下载文件php_igbinary.dll,php_redis.dll 然后修改配置文件php.ini(php文件