当前位置:首页 > 开发 > 研发管理 > 正文

Redmine升级/迁移

发表于: 2014-11-07   作者:Chinaperson   来源:转载   浏览:
摘要: http://bitnami.org/article/how-to-backup-and-update-the-bitnami-redmine-stack#updating-stack 原环境说明: 安装目录:/opt/redmine 数据库文件:/opt/redmine/apps/redmine/config/database.yml 邮件文件:/opt/redmine/apps/red

http://bitnami.org/article/how-to-backup-and-update-the-bitnami-redmine-stack#updating-stack

原环境说明

安装目录:/opt/redmine

数据库文件:/opt/redmine/apps/redmine/config/database.yml

邮件文件:/opt/redmine/apps/redmine/config/email.yml

步骤

首先停止正在运行的redmine服务:

#cd /opt/redmine

#./ctlscript.sh stop

然后单独启动mysql服务,并将数据库进行备份,在关闭服务:

#./ctlscript.sh start mysql

#/opt/redmine/mysql/bin/mysqldump -u bitnami -p bitnami_redmine > bitnami_redmine.sql

#./ctlscript.sh stop mysql

将原来的安装文件重命名为redmine-old

#mv /opt/redmine /opt/redmine-old

接着安装最新版的bitnami_redmine文件,下载地址:http://bitnami.org/stack/redmine

下载完成后,添加可执行权限,然后运行文件,按照提示进行安装即可,新的redmine的安装目录为/opt/redmine

将之前备份的数据库文件导入到新的数据库中,提供的用户名和密码在新的配置文件中/opt/redmine/apps/redmine/htdocs/config/database.ymlproduction:部分查看;

如果是迁移:

 

$ mysql -u root -p 
Password: ****
mysql> drop database bitnami_redmine;
mysql> create database bitnami_redmine;
mysql> grant all privileges on bitnami_redmine.* to 'bitnami_redmine'@'localhost' identified by 'DATABASE_PASSWORD';

 

导入数据

#/opt/redmin/mysql/bin/mysql -u bitnami -p bitnami_redmine < bitnami_redmine.sql

然后将redmine-old目录下的fils文件中的所有内容拷贝到redmine

#cp /opt/redmine-old/apps/redmine/files /opt/redmine/apps/redmine/htdocs/files

如果安装了相关插件的话,需要将插件目录文件拷贝到新的里面:

#cp /opt/redmine-old/apps/redmine/htdocs/plugins/<plugin_name> /opt/redmine/apps/redmine/htdocs/plugins/

最后需要migrations:(这一步非常关键,否则会出现error 500)

#vim /etc/profile

export PATH=$PATH:/opt/redmine/ruby/bin

#source /etc/profile

#cd /opt/redmine/apps/redmine/htdocs

# bundle install

#rake db:migrate RAILS_ENV=production

rake redmine:plugins:migrate RAILS_ENV=production

最后清除缓存会话:

#rake tmp:cache:clear

#rake tmp:sessions:clear

重启服务即可完成:

#/opt/redmine/ctlscript.sh restart

Redmine升级/迁移

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
在以前的一篇随笔里提到一个bug跟踪工具Bugtrack.net,是比较简单的工具,只限于跟踪bug。如今时过
Redmine Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度
文章来源:developer.apple.com 数据迁移过程中,Core Data 创建了两个栈(stacks),一个用于源存
概述 Android开发涉及到的数据库采用的是轻量级的SQLite3,而在实际开发中,在存储一些简单的数据,
概述 Android开发涉及到的数据库采用的是轻量级的SQLite3,而在实际开发中,在存储一些简单的数据,
文章来源:developer.apple.com 虽然 Core Data 可以利用“轻量级迁移”(“Lightweight Migration.
实验平台:Vmware workstation 7.0、windows server 2003 R2 with SP2、windows server 2008 SP2 Wi
实验平台:Vmware workstation 7.0、windows server 2003 R2 SP2、windows server 2008 SP2 Windows
1、升级OSSEC V2.8.3 版本 导致的故障,发现无法正常启动…… 发现无法正常启动 2、进入到安装包src
最近同事在做ESX 3.5向4.0升级的过程中,遇到不少问题。虽然没有参与,还是把看到的一些资料贴出来
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号