2012-02-27 64 views
3

我想从我们的开发人员的网站将已有的Umbraco安装迁移到我的私人虚拟服务器。迁移Umbraco 4.7

我假设服务器配置会有所不同,即SQL服务器可能不同版本.. .. ISS的等..

我想了解你会推荐为迁移的安装方法..

我知道我周围的手动安装Web应用程序(包括DB,IIS)的方式..如果是这样的话,我可以在哪里找到一个手册,需要什么设置手动安装现有的Umbarco网站在新的服务器上。

而且最importantlly我需要从我的开发人员,要求的内容(即文件,IIS XML配置备份,SQL数据库备份等)

回答

3

将Umbraco安装程序迁移到新服务器没有什么特别之处。您需要整个Web目录的副本以及数据库的备份副本。

将数据库还原到您的SQL服务器,将Web目录复制到Web服务器上的目录中,更改web.config中的连接字符串以使用您的SQL服务器并假设您已满足运行umbraco的先决条件,那么您应该很好走。

或者,如果您不确定服务器是否具有所需的所有内容,则可以使用“Web平台安装程序”安装空的4.7.1.1安装,然后将开发者文件复制到WPI安装的文件中。如果你没有它们,去这条路线将使WPI安装先决条件。

然后,您只需修改web.config,将其指向您的数据库服务器即可。

编辑:如果您的开发人员已经创建了任何自定义控件,那么您需要确保获得这些源代码的副本,但是您不需要源代码来运行该网站。

3

你有两个选择:

  1. 如果您没有远程桌面访问开发人员的服务器,要求他为您提供一个Web Deploy程序包(如果他没有安装Web Deploy,请指向他here),然后在您自己的机器上安装Web Deploy。然后,您可以右键单击IIS中的“网站”,然后选择“导入包”。
  2. 您可以购买Courier,一个专业的Umbraco插件,它允许您在断开连接的服务器之间完全迁移Umbraco网站。您从Codeplex设置空白的Umbraco安装,或使用Web平台安装程序来获取它(获得v4.7,而不是v5,因为它们彼此不兼容 - v5使用MVC),在开发人员站点和您的实时站点,并将文档类型,文档,模板,样式表,媒体和所有其他必要资源迁移到新环境中。