- 浏览: 1153018 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (411)
- ASP (6)
- ASP.NET (2)
- CSS (4)
- HTML (11)
- Javascript (34)
- Java (100)
- PHP (1)
- XML (2)
- Flash/Flex/AS (1)
- 编程理论 (6)
- 操作系统 (23)
- 架构与搭建 (13)
- 软件应用 (39)
- 移动开发及应用 (4)
- UI设计 (2)
- 数据库 (23)
- 围棋 (1)
- 闲语茶楼 (6)
- 金融 (1)
- 其他 (3)
- Linux/Unix (38)
- 项目管理 (3)
- cmd (2)
- ssh (3)
- SVN (1)
- 移动开发 (1)
- HTML5 (1)
- jquery (1)
- redis (1)
- nginx (2)
- webservice (1)
- vmware (1)
- ssl (1)
- eclipse (1)
- sqlite (1)
- spring (2)
最新评论
-
cnhome:
Java 8 下:// 编码String asB64 = Ba ...
不要使用sun.misc.BASE64Encoder -
请叫我翠西狗:
那如果我要用this.getServletContext() ...
JSP/Servlet使用代理或路由器映射时获取服务器地址为内网地址 -
nomblouder:
按照别的博客,别名一直是p4merge,导致一直报错comma ...
win与linux下git配置p4merge为合并比较工具的方法 -
linuxzhang:
请问我按你的方法修改了sts-3.7.3.RELEASE中的o ...
Eclipse中setter/getter方法自动添加属性注释 -
yzh__:
求解答。。。
Struts2定义默认拦截器时需要注意
官方原文:
1.How to upgrade the full Stack migrating the data?
具体步骤:
1.下载新版本的安装程序(以下命令中的installdir均指bitnami redmine安装的目录)
2.将redmine服务停止
./installdir/ctlscript.sh stop
3.只启动redmine的mysql服务
./installdir/mysql/scripts/ctl.sh start
4.找到installdir/apps/redmine/config/database.yml文件,并记下其中production部分的信息,这里包含了你的redmine使用的数据库,用户名及密码。如果有需要,可以把其他几部分的数据库信息也记下来
5.执行如下命令
./installdir/mysql/bin/mysqldump -u username -p -S installdir/mysql/tmp/mysql.sock application_database > backup.sql
其中的username和application_database(默认bitnami_redmine)分别为之前记录下来的数据库名及用户名,执行后会提示输入密码,将之前记录的密码输入后,命令即会执行
6.停止mysql服务
./installdir/mysql/scripts/ctl.sh stop
7.安装新版本的安装程序在新的路径,必须与原版本的区分,如原来安装在redmine-1.2.1-1,新的安装在redmine-1.3.0-1,或将原来的备份后移除,将新的安装在原来的位置(安装完后提示是否要启动的时候选择No)
8.将原来的配置文件 config/configuration.yml 复制到新程序的对应位置覆盖(如果更新前的版本早于1.2.0,则将原来config/email.yml中的内容自己配置到新的config/configuration.yml文件中)
cp redmine-old/apps/redmine/config/configuration.yml installdir/apps/redmine/config/
9.复制上传附件到新的位置
cp redmine_old/apps/redmine/files/* installdir/apps/redmine/files/
10.将之前备份的sql脚本还原到新的数据库
./installdir/mysql/bin/mysql -u username -p -S installdir/mysql/tmp/mysql.sock application_database < backup.sql
注意,这里的密码要到新安装的database.yml中找
11.执行数据库的更新操作(这步可能会遇到些麻烦)
首先将目录切换到installdir/apps/redmine
cd installdir/apps/redmine
然后执行更新数据库的命令操作
./installdir/ruby/bin/rake db:migrate RAILS_ENV=production
注意:在这步数据库更新的操作中,我遇到过如下的几个问题,这里将经验分享下
首先遇到提示
Some gems may need to be installed or updated. Please run `bundle install --without development test`.
由于我们使用的是Bitnami打包的程序,所以这里所有提示的命令其实安装包中都已经提供,千万不要直接执行bundle install --without development test命令
这是Redmine提供的帮助提示,但我们用bitnami redmine,使用的是mysql,所以应该这样执行命令
./installdir/ruby/bin/bundle install --without development test postgresql sqlite
看到提示Your bundle is complete!表示命令成功执行。这之后重新执行一次更新数据库的命令即可
另外,在执行更新命令中遇到提示
== CreateChangesetParents: migrating ========================================= -- create_table(:changeset_parents, {:id=>false}) rake aborted! An error has occurred, all later migrations canceled: Mysql::Error: Table 'changeset_parents' already exists: CREATE TABLE `changeset_parents` (`changeset_id` int(11) NOT NULL, `parent_id` int(11) NOT NULL) ENGINE=InnoDB Tasks: TOP => db:migrate (See full trace by running task with --trace)
不知道怎么回事,可能是之前摸索的时候,创建过表了,但别的表创建没有这样的问题,也可能是这个更新方法写的有问题,没有判断表是否创建
然后只能去把创建这个表的脚本文件删除,过程如下:
#以下命令均在installdir/apps/redmine路径下执行 ls db/migrate/*changeset_parents* #显示结果db/migrate/20110902000000_create_changeset_parents.rb,显然这正式我们要找的创建脚本 #根据显示结果执行删除 rm db/migrate/20110902000000_create_changeset_parents.rb
最后重新执行数据库更新命令即可。遇到类似问题,可以使用相同的方法来解决该问题
最后,完成后启动即可使用,这里略过了一些SVN的更新动作,具体可以根据官方文档自行操作
发表评论
-
Linux下查看文件和文件夹大小
2015-03-25 16:55 754原文转自:http://www.cnblogs.com/b ... -
centos查看端口占用及开启防火墙端口
2014-07-23 13:35 14281.查看端口占用情况 #netstat -tunlp ... -
VM虚拟机的配置文件(.vmx)损坏修复
2014-07-10 11:53 12969VM虚拟机中使用.vmx文件保存虚拟机的所有软硬件配 ... -
Linux 使用pid文件结束nginx
2014-04-14 11:52 1292nginx的结束重启一般是 ... -
mysql5.5的源码安装[有用]
2013-09-17 14:57 937--验证md5校验和 [root@tm ... -
virtualbox命令行共享CentOS目录
2013-09-13 18:30 21771. 安装virtualbox增强工具 "右ct ... -
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包
2013-09-13 14:57 4307在VirtualBox中的CentOS 6.3下安装Vir ... -
virtualbox安装centos 6.3后无法上网解决办法
2013-09-13 14:48 4921设置virtualbox的网络连接方式,如下图使用桥接方式 ... -
【转】CentOS6.3源码安装mysql5.5(多方法)
2013-09-12 15:15 40381.下载MySQL我下载的版本:mysql-5.5.22. ... -
CentOS将用户添加到sudoer列表
2013-09-12 14:31 1051默认情况下,linux没有将当前用户列入到sudoer列表中 ... -
ubuntu 添加sudo用户
2013-04-26 13:10 3267第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它 ... -
jenkins配置权限不对导致无法登陆的重置方法
2013-04-20 20:43 25274找到.jenkins/config.xml文件: 替换为: ... -
完美配置Tomcat的HTTPS
2012-07-26 16:45 1595原文转自:http://lixor.iteye.com/ ... -
ubuntu上mysql的安装以及基本用法
2012-07-26 10:54 18481.使用apt-get查找当前可用的mysql版本.ap ... -
nginx 官方中文文档
2012-07-03 15:55 1832nginx 官方文档有简体中文了,有taobao提供 ... -
VMware无法卸载及重装的解决办法
2012-05-25 23:52 1919开始-->运行-->regedit-->找到 ... -
Ubuntu 中软件的安装、卸载以及查看的方法总结
2012-05-23 09:51 1315说明:由于图形化界面方法(如Add/Re ... -
Linux下MySql开放访问权限
2012-04-13 17:10 3060在Linux下安装完数据库后,局域网内无法访问。 设置 ... -
eclipse插件OpenExplorer
2012-02-21 14:14 87221.OpenExplorer 从Eclipse中打开窗口的插件 ... -
详解Linux下SSH远程文件传输命令scp
2012-02-10 10:05 1334相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数 ...
相关推荐
BitNami的Redmine升级步骤 主要适合于redmine for windows的Upgrade
bitnami-redmine-4.1.0-0-windows-x64-installer
该资源只是bitnami-redmine的网盘下载地址,实际下载要到我网盘里下。 安装文件大于附件限制,无法上传。该资源只是一个文档,里面有bitnami-redmine一键安装的网盘下载地址。
bitnami-redmine-4.2.3-3-windows-x64-installer
bitnami-redmine-4.0.4-3-windows-x64-installer,Windows系统最新版安装文件
redmine关于windows平台的比较新的一个版本,亲测的比较好用的
针对redmine3.0.1.0的一键安装软件,可以在win x32或x64进行安装,最新版的3.3.1仅支持x32的。之前在csdn下载了一个2.6.0的一个版本,配置邮件通知一直无法成功,找了很多资料无解,后面想了想应该是版本问题,找了...
但是仍然有很多各种情况无法使用docker的场景的存在,bitnami一键安装包给很多用户带来了福音,本文中将简单安装并配置redmine的邮件发送设置,无需任何手动修改设定文件,只需要一步一步按照安装提示即可完成配置。
bitnami-redmine-4.2.3-0-windows-x64-installer.exe
redmine 4.2.4版本的windows下一键安装程序,已经验证可以正常在win10下安装和访问使用。
项目管理系统
redmine一键安装版,无需配置,安装即用
当你单独安装过redmine,我是以bitnami方式一键安装的redmine,但是里面没有敏捷插件,所以,单独找了这个包,研究了下安装的过程,具体的安装教程可以查看我的专栏文章-Redmine Agile 敏捷开发插件单独安装教程以及...
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
3)Redmine的files备份(每日备份1次,由windows计划来调度执行),将Redmine安装目录D:\bitnami-red3.3\apps\redmine\htdocs\files进行全备份。 2.Redmine备份流程 上述3类备份分别进行的流程如下: 1)通过...
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...
bitnami-redmine-2.2.2-0-windows-installer.part3.rar
著名的Bitnami在Linux上64位的最新安装包,安装Redmine一步搞定,再也不难了。安装很容易,Linux需求7.0以上版本哦。
NULL 博文链接:https://ontheroad-luckhouge.iteye.com/blog/2101013
bitnami-docker-redmine:Redmine的Bitnami Docker映像