Redmine升级
第一:检查redmine
      先看一下即将升级的Redmine版本,并满足该版本所需的基本配置。
第二:备份
      强烈建议你备份你的数据库和上传的文件。大多数情况下升级时安全的,但是为了以防万一。
     备份文件
      所有的上传文件多存储在files/目录。
    MySQL数据库
      mysqldump 命令可以把你的MySQL数据库中的内容备份到文本文件中。
      如果你使用的是phpmyadmin,那么直接将该数据库导出备份即可。
      备份redmine配置
      C:\redmine\config下,将ll拷贝出来
第三:执行升级
 
方式一:下载版本(或者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
    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.重新启动应用服务(举例来说:mongrelthinpassenger
    3.最后,如果需要,可以通过"管理 -> & 权限" 菜单检查或设置对新功能的权限。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。