redmine的安装以及邮件配置文档格式.docx
- 文档编号:18034019
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:10
- 大小:141.84KB
redmine的安装以及邮件配置文档格式.docx
《redmine的安装以及邮件配置文档格式.docx》由会员分享,可在线阅读,更多相关《redmine的安装以及邮件配置文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
host:
localhost
5.
username:
root
6.
password:
7.
encoding:
utf8
8.
9.development:
10.
11.
redmine_development
12.
13.
14.
15.
16.
17.test:
18.
19.
redmine_test
20.
21.
22.
23.
utf8
production:
adapter:
mysql
database:
redmine
host:
localhost
username:
root
password:
encoding:
utf8
development:
redmine_development
test:
redmine_test
5、创建数据库:
createdatabaseredminecharactersetutf8;
可以通过InstantRails进入phpMyAdmin,创建数据库,如下图:
6、创建数据表:
进入Redmine项目的命令行,方法如下图所示:
在控制台中执行命令:
cdredmine进入redmin目录
rakedb:
migrateRAILS_ENV="
production"
用来创建数据库,完成后应该创建43个表。
rakeredmine:
load_default_dataRAILS_ENV="
指明当前项目运行环境为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
settings
2.production:
delivery_method:
smtp
smtp_settings:
address:
127.0.0.1
port:
25
domain:
#Outgoingemailsettings
delivery_method:
smtp
smtp_settings:
address:
127.0.0.1
port:
25
domain:
根据你的情况修改即可。
需要登录的话可能要这样:
authentication:
login
9.
user_name:
redmine@somenet.foo
redmine
authentication:
login
user_name:
redmine@somenet.foo
保存后需要重启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插件。
migrate:
upgrade_plugin_migrationsRAILS_ENV=production
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
sessions:
2.重新启动应用服务(举例来说:
mongrel、thin、passenger)
3.最后,如果需要,可以通过"
管理->
角色&
权限"
菜单检查或设置对新功能的权限
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redmine 安装 以及 邮件 配置
![提示](https://static.bdocx.com/images/bang_tan.gif)