迁移Umbraco 4.7

时间:2012-02-27 18:49:32

标签: umbraco

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

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

我想了解您推荐什么作为迁移安装的方法..

我知道我手动安装Web应用程序(包括数据库,IIS)的方法..如果是这样的话,我可以在哪里找到手动安装在新服务器上手动安装现有Umbarco网站所需的设置。< / p>

最重要的是我需要从开发人员那里请求什么(即文件,IIS XML Config备份,SQL DB备份等)。

2 个答案:

答案 0 :(得分:3)

您有几个选择:

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

答案 1 :(得分:3)

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

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

或者,如果您不确定您的服务器是否具有所需的一切,您可以使用“Web平台安装程序”安装空的4.7.1.1安装,然后将开发人员文件复制到WPI安装的文件上。如果您没有这条路线,那么走这条路线将使WPI安装先决条件。

然后,您只需在必要时修改web.config,将其指向数据库服务器。

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