redmine迁移与升级
来源:互联网 发布:java没学好可以做什么 编辑:程序博客网 时间:2024/06/05 02:22
这里使用的是linux集成安装包Bitnami redmine,从2.3.3升级为2.6.0。
一、备份:
备份数据库(我使用的是MySQL数据库)
备份配置文件:\redmine-2.3.3-1\apps\redmine\htdocs\config
备份附件文件:\redmine-2.3.3-1\apps\redmine\htdocs\files
备份插件:\redmine-2.3.3-1\apps\redmine\htdocs\plugins
二、在新系统安装2.6.0:
只要将集成安装包上传,并加入运行权限,直接运行即可完成安装。很简单,就不详细介绍了。
我的安装目录为:/opt/redmine/…..
使用以下命令开启redmine服务:
$ sudo /opt/bitnami/ctlscript.sh start
提示成功后,打开浏览器,测试是否可以正常访问,地址如:http://192.168.1.100:80(端口号是安装时的apache端口号)
三、迁移
1、关闭redmine服务,并开启mysql服务:
sudo/opt/bitnami/ctlscript.shstop sudo /opt/bitnami/ctlscript.sh start mysql
2、查找MySQL密码
$cat /opt/bitnami/apps/redmine/htdocs/config/database.yml
【记录显示的用户名及密码】
3、删除之前的数据库,并创建一个空库。
/opt/redmine/mysql/bin/mysql -u bitnami -p
提示录入密码,此时录入上一步获取的密码。
成功后会显示mysql提示符,然后执行以下命令:
mysql> drop database bitnami_redmine;
mysql> create database bitnami_redmine;
mysql> quit
4、还原mysql数据库:
首先将数据库备份文件上传至新服务器,我这里上传的目录为:/home/redmine-20141212.sql
执行以下语句,进行还原:
/opt/redmine/mysql/bin/mysql -u bitnami -p bitnami_redmine < /home/redmine-20141212.sql
/opt/redmine/mysql/bin/mysql -u bitnami -p bitnami_redmine < /home/redmine-20141212.sql
录入密码,等待还原完成。
5、将数据库迁移为新版本,一定要按顺序执行以下命令:
配置环境变量:
. /opt/redmine/scripts/setenv.sh
切换到redmine目录:
cd /opt/redmine/apps/redmine/htdocs
安装bundle:(这里的–local代表使用本地文件进行安装,一定不要省略)
bundle install –local –without development test postgresql sqlite –binstubs
主数据迁移:
ruby bin/rake db:migrate RAILS_ENV=production
插件迁移:(如果没有插件,可略过此步骤)
ruby bin/rake redmine:plugins RAILS_ENV=”production”
清理缓存:
ruby bin/rake tmp:cache:clear
ruby bin/rake tmp:sessions:clear
6、覆盖文件:
覆盖配置文件:\redmine\apps\redmine\htdocs\config\configreation.conf
覆盖附件文件:\redmine-2.3.3-1\apps\redmine\htdocs\files(这里需要注意,修改文件夹权限)
(在对插件进行还原时,建议一个一个的还原,避免不兼容导致系统无法访问)
7、开启服务:
sudo /opt/redmine/ctlscript.sh restart
- redmine迁移与升级
- redmine数据备份,迁移与恢复
- redmine升级
- redmine数据迁移
- redmine数据库迁移
- bitnami-redmine服务器迁移
- 【备忘】迁移 redmine
- redmine 迁移到新版本
- Redmine backlogs 升级
- Core Data数据迁移与升级
- redmine安装,配置,备份,迁移
- linux下redmine的迁移
- Bitnami-Redmine备份迁移恢复
- Bitnami-Redmine备份迁移恢复
- (最新版本)redmine的安装与配置之二 数据迁移
- [转]Bitnami RedMine 迁移,备份,恢复
- centos6.5下安装redmine或迁移
- redmine和testlink的迁移和集成
- java中的设计模式-builder(建造者模式)
- springmvc 上传下载文件问题(浏览器没有反应,下载文件无法打开)
- BaseActivity
- Android热修复技术选型——三大流派解析
- JavaScript易错知识点整理
- redmine迁移与升级
- PHPMailer曝远程代码执行高危漏洞(CVE-2016-10033)
- 使用python+selenium自动上传exel表中bug
- Ubuntu问题修复
- 欢迎使用CSDN-markdown编辑器
- Spring+MyBatis实现数据库读写分离方案
- [Ext JS 6 By Example 翻译] 第3章 - 基础组件
- 基于Flume的美团日志收集系统(一)架构和设计
- 软件工程-第一章 介绍