->配置->邮件通知 到这里去发测试邮件,一般就没问题了。我是新架,出现一个错误:550 5.7.1 Uable to relay user@domain。 这是 SMTP 服务器的典型错误, 一般情况如果你新配置的 SMTP 服务器默认配置下 出现,只说明一个
问题,MX 记录未正确设置。我想看这篇文章的人一定懂得什 么是 MX 记录了。去你的域控制器 DNS 中添加一条 MX 记录,指向你的 SMTP 服务 器就可以了。 再次发送测试邮件,我的 Gmail 瞬间收到了邮件通知:
Redmine 升级
(2010-03-11 16: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 根目录下执行接下来的命令。
rake config/initializers/session_store.rb 这会生成一个随机密钥的文件(config/initializers/session_store.rb) 用来加密会话数据。
7.在 public/themes 目录中查看你已经安装的主题。你可以拷贝它们,但是对更新的版本 做个检查时隔比
较好的主意。
非常重要:不要用旧的文件覆盖 config/settings.yml 文件。
方式二: 方式二:从 SVN Checkout 更新 1.到 Redmine 根目录下,运行接下来的命令:
svn update 2.如果你是从一个旧的版本更新至 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:upgrade_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 文件复制到 ruby\bin 下. 然后在 ruby\bin 目录下运行命令 gem install rmagick-2.12.0-x86-mswin32.gem
步骤六: 步骤六:清理
1.你应该清理缓存和存在的会话:
rake tmp:cache:clear
rake tmp:sessions:clear
2.重新启动应用服务(举例来说:mongrel、thin、passenger) 3.最后,如果需要,可以通过"管理 -> 角色&; 权限" 菜单检查或设置对新功能的权限