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

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

鉴于无论如何我都必须建立一个新的环境,我想借此机会尝试一下Redmine,出于多种原因我已经关注了一段时间了。这 比特纳米包 承诺给我必要的点击式的幸福,以快速开始。

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

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

解决方案

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

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

其他提示

我无法告诉您有关迁移到托管提供商的信息,我不知道他们如何处理......

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

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

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

那么你应该升级到最新版本的 redmine,并遵循 wiki 的其余部分...

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top