从本地开始 Redmine - 以后迁移到服务器有多容易?

Starting with Redmine locally - how easy is migration to server later?

提问人:Pekka 提问时间:3/7/2010 更新时间:3/4/2012 访问量:3056

问:

我正在开始一些大型的PHP项目,我需要Bug跟踪,Wiki和Subversion集成功能。

我曾经有一个运行 Windows Server 的虚拟服务器和一个 Trac/SVN 安装,但我计划今年搬迁到另一个国家,所以我想关闭该服务器并将功能暂时移动到我工作站上的虚拟机。

鉴于无论如何我都必须建立一个新环境,我想借此机会尝试一下 Redmine,出于多种原因,我已经关注了一段时间。bitnami 软件包有望为我提供必要的点击式幸福感,让我快速入门。

我想从有 Redmine 经验的人那里知道的是:

  • 如果我开始在本地虚拟机上创建项目环境,我以后是否能够轻松地将它们迁移到 Redmine 托管提供商(或运行 Redmine 的服务器)?我敢肯定有导出工具等等,但在实践中会有多难?从 1(噩梦)到 10(点击这里,上传到那里,完成)?
红宝石 红矿

评论


答:

4赞 John Feminella 3/7/2010 #1

在你的量表上,我会给它打接近 9 或 10 分。它不是自动的,因为配置的各个方面可能必须更改(例如,数据库所在的位置,如果它不在新计算机上)。但它非常接近 - 一旦你准备好进行移动,你只需将备份的MySQL数据库上传到新的远程实例,仅此而已,除了你可以在命令行处理的各种其他配置和安装细节。但这些会因主机而异。localhost

唯一需要担心的是,第三方提供商可能对给定的 Redmine 安装可以激活哪些类型的插件或设置有特定限制,但我怀疑在 95% 的情况下,这里也不会有任何问题。

2赞 Jason Punyon 3/7/2010 #2

Redmine 是一个 ruby on rails 应用程序。使用 Phusion Passenger 将其移动到任何运行 apache 的服务器上非常简单。我会在你的量表上给它打 5 分。这绝不是一场噩梦,但涉及一些命令行工作。我在 Slicehost 做了这件事。

3赞 opensas 3/7/2010 #3

我不能告诉你关于迁移到托管服务提供商的信息,我不知道他们是如何处理的......

但是迁移到您自己的服务器应该非常容易,这只是备份和恢复

http://www.redmine.org/wiki/redmine/RedmineUpgrade

您应该在服务器上安装 Redmine(选择您使用的相同版本),然后备份您的 MySQL 数据 (MySQLdump),将您的文件复制到“文件”文件夹中,这应该足够了......

然后你应该升级到最新版本的 Redmine,并关注 wiki 的其余部分......

0赞 Krunal 3/4/2012 #4

迁移很容易,但据我所知,Redmine 只能识别安装在同一主机上的 Subversion,所以如果以后如果您希望在内部服务器上安装 Subversion,而在不同的托管服务器上安装 Redmine,那么可能会有一些问题,尽管我不太确定。