5

我开始着手一些大型 PHP 项目,我需要 Bug Tracking、Wiki 和 Subversion 集成功能。

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

既然我无论如何都必须建立一个新环境,我想借此机会尝试一下Redmine,我已经关注了一段时间了,原因有很多。bitnami有望为我提供快速入门所需的点击式幸福感。

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

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

4 回答 4

4

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

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

于 2010-03-07T13:08:08.223 回答
3

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

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

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

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

那么您应该升级到最新版本的 redmine,并按照 wiki 的其余部分...

于 2010-03-07T13:13:22.010 回答
2

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

于 2010-03-07T13:08:54.430 回答
0

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

于 2012-03-03T16:08:24.920 回答