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

我正在开始一些大型PHP项目,我需要Bug Tracking,Wiki和Subversion集成function。

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

看来我必须建立一个新的环境,我想借此机会尝试一下Redmine,由于种种原因,我现在已经关注了一段时间。 bitnami包有望为我提供必要的点击式快乐,以便快速入门。

我想从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。 使用Phusion Passenger将它移动到任何运行apache的服务器都很简单。 我的评分为5分。 绝不是噩梦,但涉及到一些命令行工作。 我在Slicehost做过这件事。

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