Redmine升级
目录
上篇文章介绍如何安装Redmine,运行一段时间,发现Redmine都已经发布1.2版本,跟chrome有得一拼了。好了,本文记录将redmine从1.0.4升级到1.1.3的过程。
按照官方的最新文档升级RedmineUpgrade,稍有修改。
检查安装环境
即将安装的Redmine版本,需要满足该版本所需的基本配置,见Requirements。
备份
1.利用Mysqldump或者Phpmyadmin导出数据库备份
2.备份上传的文件,在根目录下的files文件夹
执行升级
假设你的目录结构和我一样
/opt/www
pms/
redmine-1.1.3
其中pms是正在运行的1.0.3版本的redmine。
复制daatbase.yml到新目录下
cp pms/config/database.yml redmine-1.1.3/config
复制email.yml到新目录下
cp pms/config/email.yml redmine-1.1.3/config
复制附件到新目录下
cp -r pms/files redmine-1.1.3/
复制你的插件到新目录下
cp -r pms/vender/plugin/action_mailer_optional_tls redmine-1.1.3/vender/plugin
复制你的主题的到新目录下
cp -r pms/public/themes/BaseCamp/ redmine-1.1.3/public/themes/
复制你的favicon.ico和robots.txt
cp pms/public/favicon.ico pms/public/robots.txt redmine-1.1.3/public/
生成你的随机密钥的文件(config/initializers/session_store.rb) 用来加密会话数据。
cd redmine-1.1.3 rake generate_session_store
升级数据库
rake db:migrate RAILS_ENV=production
清理
清理缓存和会话
rake tmp:cache:clear
rake tmp:sessions:clear
Done!