我正在嘗試在同一 Kentico 實例下克隆/複製 Kentico 6.0 網站。我嘗試匯出現有網站並匯入到新網站,但碰巧當我更改網站中的某些內容時,另一個網站也會發生變化。似乎兩個網站都使用相同的資料庫,而我真正需要的是兩個具有不同資料庫的不同網站。
有人知道我做錯了什麼或有人有類似的經驗嗎?
答案1
如果您想要 2 個不同的資料庫,則需要兩個不同的項目副本,每個副本都有自己的 web.config(帶有自己的連接字串)。
為此,您可以執行以下操作:
- 將網站從現有專案匯出到 zip 文件,您可以在 YourProject\CMSSiteUtils\Export 中找到它
- 將現有項目的檔案複製到新位置(例如 YourProject2)
- 導航至新建立專案的 web.config 並刪除連接字串
- 從瀏覽器導航到該項目,它會要求您建立新資料庫,然後執行此操作
- 將匯出的套件移至 YourProject2\CMSSiteUtils\Import
- 使用 CMS 網站管理員 -> 網站中的匯入網站或物件按鈕匯入 zip 套件