2012-02-27 63 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),在開發人員站點和您的實時站點,並將文檔類型,文檔,模板,樣式表,媒體和所有其他必要資源遷移到新環境中。