Redmine升级
第一:检查redmine
先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。
先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。
第二:备份
强烈建议你备份你的数据库和上传的文件。大多数情况下升级时安全的,但是为了以防万一。
备份文件
所有的上传文件多存储在files/目录。
MySQL数据库
mysqldump 命令可以把你的MySQL数据库中的内容备份到文本文件中。
如果你使用的是phpmyadmin,那么直接将该数据库导出备份即可。
备份redmine配置
在C:\redmine\config下,将l和l拷贝出来
第三:执行升级
方式一:下载版本(或者zip文件)
1.解压缩新的程序文件到新目录下。
2.把你的数据库配置文件l拷贝到新的配置目录下。
3.把你的Email配置文件lsession下载拷贝到新的目录下。
4.拷贝RAIL_ROOT/files目录下的内容到你新安装的系统中。
5.拷贝你已经安装的插件文件夹到新安装目录下。
6.在你的Redmine根目录下执行接下来的命令。
rake config/initializers/session_store.rb
这会生成一个随机密钥的文件(config/initializers/session_store.rb) 用来加密会话数据。
7.在public/themes目录中查看你已经安装的主题。你可以拷贝它们,但是对更新的版本做个检查时隔比较好的主意。
非常重要:不要用旧的文件覆盖l文件。
方式二:从SVN Checkout更新
1.到Redmine根目录下,运行接下来的命令:
svn update
2.如果你是从一个旧的版本更新至0.8.7以后的版本,或者从Redmine版本库主干上更新至r2
493版本或更高,你必须为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
如果你已经装了一些插件,你也要运行它们的数据库移植程序。如果你正要把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.
再将rmagick-2.文件复制到ruby\bin下.
然后在ruby\bin目录下运行命令gem install rmagick-2.
步骤六:清理
1.你应该清理缓存和存在的会话:
rake tmp:cache:clear
rake tmp:sessions:clear
2.重新启动应用服务(举例来说:mongrel、thin、passenger)
3.最后,如果需要,可以通过"管理 -> 角& 权限" 菜单检查或设置对新功能的权限。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论