1、redmine的安装以及邮件配置2008-07-07项目管理工具Redmine安装关键字: redmine 一、下载InstantRails Redmine 二、安装1、解压缩已下载的InstantRails 和 Redmine。2、将 Redmine 解压缩的文件夹直接拷贝到 InstantRails 目录的 rails_apps 目录下。 3、在 InstantRails 目录下,启动InstantRails.exe。 4、在redmine根目录下,找到 rails_appsredmineconfig 目录下的 database.yml.example文件,重命名为 database.ym
2、l,并修改成下面这样: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
3、:redmine_test 20.host:localhost 21.username:root 22.password: 23.encoding:utf8production: adapter: mysql database: redmine host: localhost username: root password: encoding: utf8 development: adapter: mysql database: redmine_development host: localhost username: root password: encoding: utf8test: ad
4、apter: mysql database: redmine_test host: localhost username: root password: encoding: utf85、创建数据库:create database redmine character set utf8; 可以通过 InstantRails 进入 phpMyAdmin ,创建数据库,如下图: 6、创建数据表:进入 Redmine 项目的命令行,方法如下图所示: 在控制台中执行命令:cd redmine 进入redmin目录rake db:migrate RAILS_ENV=production 用来创建数据库,完成
5、后应该创建 43 个表。 rake redmine:load_default_data RAILS_ENV=production 指明当前项目运行环境为 production ,中间会提示选择语言,选择 zh 。7、到这里其实就算安装结束了,现在启动 web 服务,还是在上面的在命令行里 执行: ruby script/server -e production 执行成功后控制台应如下图所示:8、在浏览器中访问地址: http:/localhost:3000/ 进入 Redmine Redmine与xplanner、trac等开源的项目管理工具相比,它的使用与安装真的是非常简单!但它功能确一点不
6、弱。今天试着将RedMine中的邮件通知功能给配置成功,过程:1.打开redmine-0.7.3configenvironment.rb;2.找到以下内容,将其修改中你所要进行邮件发送的服务器,如下所示:# SMTP server configurationconfig.action_mailer.smtp_settings = :address = ,:port = 25,:domain = ,:authentication = :login,:user_name = *,:password = *,3.保存后重启Redmine的Ruby服务器;4.试着在Redmine中发一份邮件,是不是已
7、经OK 了!01 使RedMine支持SMTP邮件通知Tagged Under : RedMine, SMTP RedMine是领先的软件项目管理软件,基于MySQL和Ruby on Rails。我在实验室项目管理中架设了RedMine开发版。基于个人信息化策略的需求,希望当某个issue更新的时候能获得一个邮件通知。还好,RedMine提供了这项功能。在管理-配置-邮件通知中可以管理发信信息。1. 配置SMTP服务器不打算用外面免费邮箱的SMTP服务器。在Windows Server 2003上使用Manage Your Server为服务器添加SMTP和POP的邮件服务器角色。没什么好说的
8、,Server 2003这一点很方便,装好之后也不需要重启。2. 配置RedMine Email配置脚本在RedMine的config目录中,有一个email.yml.example文件,重命名为email.yml后用文本编辑器打开,更改production段的内容。因为我是用本机做SMTP,我是这样改的:1.#Outgoingemailsettings 2.production: 3.delivery_method:smtp 4.smtp_settings: 5.address:127.0.0.1 6.port:25 7.domain: # Outgoing email settingspr
9、oduction: delivery_method: :smtp smtp_settings: address: 127.0.0.1 port: 25 domain: 根据你的情况修改即可。需要登录的话可能要这样:1.#Outgoingemailsettings 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:redminesomenet.foo 10.password:redmine
10、# Outgoing email settingsproduction: delivery_method: :smtp smtp_settings: address: 127.0.0.1 port: 25 domain: authentication: :login user_name: redminesomenet.foo password: redmine保存后需要重启RedMine的Ruby服务器。3. 管理-配置-邮件通知到这里去发测试邮件,一般就没问题了。我是新架,出现一个错误:550 5.7.1 Uable to relay user。这是SMTP服务器的典型错误,一般情况如果你新
11、配置的SMTP服务器默认配置下出现,只说明一个问题,MX记录未正确设置。我想看这篇文章的人一定懂得什么是MX记录了。去你的域控制器DNS中添加一条MX记录,指向你的SMTP服务器就可以了。再次发送测试邮件,我的Gmail瞬间收到了邮件通知:Redmine升级(2010-03-11 16:47:13) 转载标签: it分类: 项目管理工具 第一:检查redmine 先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。第二:备份 强烈建议你备份你的数据库和上传的文件。大多数情况下升级时安全的,但是为了以防万一。备份文件 所有的上传文件多存储在files/目录。 MySQL数据库 my
12、sqldump 命令可以把你的MySQL数据库中的内容备份到文本文件中。 如果你使用的是phpmyadmin,那么直接将该数据库导出备份即可。 备份redmine配置 在C:redmineconfig下,将database.yml和email.yml拷贝出来第三:执行升级方式一:下载版本(tar.gz或者zip文件) 1.解压缩新的程序文件到新目录下。 2.把你的数据库配置文件config/database.yml拷贝到新的配置目录下。 3.把你的Email配置文件config/email.yml拷贝到新的目录下。 4.拷贝RAIL_ROOT/files目录下的内容到你新安装的系统中。 5.拷
13、贝你已经安装的插件文件夹到新安装目录下。 6.在你的Redmine根目录下执行接下来的命令。 rake config/initializers/session_store.rb 这会生成一个随机密钥的文件(config/initializers/session_store.rb) 用来加密会话数据。 7.在public/themes目录中查看你已经安装的主题。你可以拷贝它们,但是对更新的版本做个检查时隔比较好的主意。非常重要:不要用旧的文件覆盖config/settings.yml文件。方式二:从SVN Checkout更新1.到Redmine根目录下,运行接下来的命令:svn update2
14、.如果你是从一个旧的版本更新至0.8.7以后的版本,或者从Redmine版本库主干上更新至r2493版本或更高,你必须为cookies存储生成一个密钥。看一下在底部关于生成一个session_store的提示。CORE_RL_magick_.dll第四:更新数据库 这个步是用来更新你数据库内容的。到你的新Redmine目录下,然后移植你的数据库。 rake db:migrate RAILS_ENV=production 如果你已经装了一些插件,你也要运行它们的数据库移植程序。如果你正要把Rails升级到2.2.2版本,你需要先升级migrations插件。 rake db:migrate:up
15、grade_plugin_migrations RAILS_ENV=production rake db:migrate_plugins RAILS_ENV=production第五:先安装RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.exe再将rmagick-2.12.0-x86-mswin32.gem文件复制到rubybin下.然后在rubybin目录下运行命令gem install rmagick-2.12.0-x86-mswin32.gem步骤六:清理 1.你应该清理缓存和存在的会话: rake tmp:cache:clear rake tmp:sessions:clear 2.重新启动应用服务(举例来说:mongrel、thin、passenger) 3.最后,如果需要,可以通过管理 - 角色& 权限 菜单检查或设置对新功能的权限 (注:可编辑下载,若有不当之处,请指正,谢谢!)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1