redmine的安装以及邮件配置.docx
《redmine的安装以及邮件配置.docx》由会员分享,可在线阅读,更多相关《redmine的安装以及邮件配置.docx(10页珍藏版)》请在冰豆网上搜索。
![redmine的安装以及邮件配置.docx](https://file1.bdocx.com/fileroot1/2022-12/12/6dceec79-9379-45a6-8158-f78de6d7abb9/6dceec79-9379-45a6-8158-f78de6d7abb91.gif)
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.最后,如果需要,可以通过"管理->角色&权限"菜单检查或设置对新功能的权限
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)