redmine的安装以及邮件配置.docx

上传人:b****6 文档编号:5074277 上传时间:2022-12-13 格式:DOCX 页数:10 大小:141.84KB
下载 相关 举报
redmine的安装以及邮件配置.docx_第1页
第1页 / 共10页
redmine的安装以及邮件配置.docx_第2页
第2页 / 共10页
redmine的安装以及邮件配置.docx_第3页
第3页 / 共10页
redmine的安装以及邮件配置.docx_第4页
第4页 / 共10页
redmine的安装以及邮件配置.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

redmine的安装以及邮件配置.docx

《redmine的安装以及邮件配置.docx》由会员分享,可在线阅读,更多相关《redmine的安装以及邮件配置.docx(10页珍藏版)》请在冰豆网上搜索。

redmine的安装以及邮件配置.docx

redmine的安装以及邮件配置

2008-07-07

项目管理工具Redmine安装

关键字:

redmine

一、下载

 

InstantRails

 

Redmine

 

二、安装

 

1、解压缩已下载的InstantRails和Redmine。

 

2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

 

3、在InstantRails目录下,启动InstantRails.exe。

 

4、在redmine根目录下,找到rails_apps\redmine\config目录下的database.yml.example文件,重命名为database.yml,并修改成下面这样:

 

Ruby代码

1.production:

  

2.  adapter:

 mysql  

3.  database:

 redmine  

4.  host:

 localhost  

5.  username:

 root  

6.  password:

  

7.  encoding:

 utf8  

8.   

9.development:

  

10.  adapter:

 mysql  

11.  database:

 redmine_development  

12.  host:

 localhost  

13.  username:

 root  

14.  password:

  

15.  encoding:

 utf8  

16.  

17.test:

  

18.  adapter:

 mysql  

19.  database:

 redmine_test  

20.  host:

 localhost  

21.  username:

 root  

22.  password:

  

23.  encoding:

 utf8  

production:

adapter:

mysql

database:

redmine

host:

localhost

username:

root

password:

encoding:

utf8

development:

adapter:

mysql

database:

redmine_development

host:

localhost

username:

root

password:

encoding:

utf8

test:

adapter:

mysql

database:

redmine_test

host:

localhost

username:

root

password:

encoding:

utf8

 

 5、创建数据库:

createdatabaseredminecharactersetutf8;

可以通过InstantRails进入phpMyAdmin,创建数据库,如下图:

 

6、创建数据表:

进入Redmine项目的命令行,方法如下图所示:

 

在控制台中执行命令:

cdredmine进入redmin目录

rakedb:

migrateRAILS_ENV="production"  用来创建数据库,完成后应该创建43个表。

rakeredmine:

load_default_dataRAILS_ENV="production"  指明当前项目运行环境为production,中间会提示选择语言,选择zh。

 

7、到这里其实就算安装结束了,现在启动web服务,还是在上面的在命令行里执行:

rubyscript/server-eproduction

执行成功后控制台应如下图所示:

 

8、在浏览器中访问地址:

http:

//localhost:

3000/进入Redmine

 Redmine与xplanner、trac等开源的项目管理工具相比,它的使用与安装真的是非常简单!

但它功能确一点不弱。

今天试着将RedMine中的邮件通知功能给配置成功,过程:

1.打开redmine-0.7.3\config\environment.rb;

2.找到以下内容,将其修改中你所要进行邮件发送的服务器,如下所示:

  

 #SMTPserverconfiguration

 config.action_mailer.smtp_settings={

  :

address=>"",

  :

port=>25,

  :

domain=>"",

  :

authentication=>:

login,

  :

user_name=>"*****@",

  :

password=>"******",

3.保存后重启Redmine的Ruby服务器;

4.试着在Redmine中发一份邮件,是不是已经OK了!

!

 

 

01

使RedMine支持SMTP邮件通知

TaggedUnder:

RedMine,SMTP

RedMine是领先的软件项目管理软件,基于MySQL和RubyonRails。

我在实验室项目管理中架设了RedMine开发版。

基于个人信息化策略的需求,希望当某个issue更新的时候能获得一个邮件通知。

还好,RedMine提供了这项功能。

在管理->配置->邮件通知中可以管理发信信息。

1.配置SMTP服务器

不打算用外面免费邮箱的SMTP服务器。

在WindowsServer2003上使用ManageYourServer为服务器添加SMTP和POP的邮件服务器角色。

没什么好说的,Server2003这一点很方便,装好之后也不需要重启。

2.配置RedMineEmail配置脚本

在RedMine的config目录中,有一个email.yml.example文件,重命名为email.yml后用文本编辑器打开,更改production段的内容。

因为我是用本机做SMTP,我是这样改的:

1.# Outgoing email settings 

2.production:

 

3.  delivery_method:

 :

smtp 

4.  smtp_settings:

 

5.    address:

 127.0.0.1 

6.    port:

 25 

7.    domain:

  

#Outgoingemailsettings

production:

delivery_method:

:

smtp

smtp_settings:

address:

127.0.0.1

port:

25

domain:

根据你的情况修改即可。

需要登录的话可能要这样:

1.# Outgoing email settings 

2.production:

 

3.  delivery_method:

 :

smtp 

4.  smtp_settings:

 

5.    address:

 127.0.0.1 

6.    port:

 25 

7.    domain:

  

8.    authentication:

 :

login 

9.    user_name:

 redmine@somenet.foo 

10.    password:

 redmine 

#Outgoingemailsettings

production:

delivery_method:

:

smtp

smtp_settings:

address:

127.0.0.1

port:

25

domain:

authentication:

:

login

user_name:

redmine@somenet.foo

password:

redmine

保存后需要重启RedMine的Ruby服务器。

3.管理->配置->邮件通知

到这里去发测试邮件,一般就没问题了。

我是新架,出现一个错误:

5505.7.1Uabletorelayuser@。

这是SMTP服务器的典型错误,一般情况如果你新配置的SMTP服务器默认配置下出现,只说明一个问题,MX记录未正确设置。

我想看这篇文章的人一定懂得什么是MX记录了。

去你的域控制器DNS中添加一条MX记录,指向你的SMTP服务器就可以了。

再次发送测试邮件,我的Gmail瞬间收到了邮件通知:

Redmine升级

(2010-03-1116:

47:

13)

转载

标签:

it

分类:

项目管理工具

第一:

检查redmine

     先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。

第二:

备份

     强烈建议你备份你的数据库和上传的文件。

大多数情况下升级时安全的,但是为了以防万一。

     备份文件

     所有的上传文件多存储在files/目录。

    MySQL数据库

     mysqldump命令可以把你的MySQL数据库中的内容备份到文本文件中。

     如果你使用的是phpmyadmin,那么直接将该数据库导出备份即可。

     备份redmine配置

     在C:

\redmine\config下,将database.yml和email.yml拷贝出来

第三:

执行升级

 

方式一:

下载版本(tar.gz或者zip文件)

     1.解压缩新的程序文件到新目录下。

     2.把你的数据库配置文件config/database.yml拷贝到新的配置目录下。

     3.把你的Email配置文件config/email.yml拷贝到新的目录下。

     4.拷贝RAIL_ROOT/files目录下的内容到你新安装的系统中。

     5.拷贝你已经安装的插件文件夹到新安装目录下。

     6.在你的Redmine根目录下执行接下来的命令。

        rakeconfig/initializers/session_store.rb

        这会生成一个随机密钥的文件(config/initializers/session_store.rb)用来加密会话数据。

 

    7.在public/themes目录中查看你已经安装的主题。

你可以拷贝它们,但是对更新的版本做个检查时隔比较好的主意。

非常重要:

不要用旧的文件覆盖config/settings.yml文件。

 

方式二:

从SVNCheckout更新

1.到Redmine根目录下,运行接下来的命令:

svnupdate

2.如果你是从一个旧的版本更新至0.8.7以后的版本,或者从Redmine版本库主干上更新至r2493版本或更高,你必须为cookies存储生成一个密钥。

看一下在底部关于生成一个session_store的提示。

CORE_RL_magick_.dll

 

第四:

更新数据库

   这个步是用来更新你数据库内容的。

到你的新Redmine目录下,然后移植你的数据库。

   rakedb:

migrateRAILS_ENV=production

   如果你已经装了一些插件,你也要运行它们的数据库移植程序。

如果你正要把Rails升级到2.2.2版本,你需要先升级migrations插件。

   rakedb:

migrate:

upgrade_plugin_migrationsRAILS_ENV=production

   rakedb:

migrate_pluginsRAILS_ENV=production

 

第五:

先安装RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.exe

       再将rmagick-2.12.0-x86-mswin32.gem文件复制到ruby\bin下.

       然后在ruby\bin目录下运行命令geminstallrmagick-2.12.0-x86-mswin32.gem

步骤六:

清理

    1.你应该清理缓存和存在的会话:

       raketmp:

cache:

clear

       raketmp:

sessions:

clear

    2.重新启动应用服务(举例来说:

mongrel、thin、passenger)

    3.最后,如果需要,可以通过"管理->角色&权限"菜单检查或设置对新功能的权限

(注:

可编辑下载,若有不当之处,请指正,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1