Kooboo CMS的安裝步驟


Kooboo CMS的安裝步驟

來自Kooboo document
跳轉到: 導航, 搜索
http://www.microsoft.com/web/gallery/install.aspx?appid=KoobooCMS

Kooboo CMS的安裝過程是一個普通MVC站點在IIS上的架設過程,沒有額外的配置步驟。

目錄

 [隱藏

在IIS6上安裝Kooboo CMS


  1. 從http://kooboo.codeplex.com下載最新版本的Kooboo CMS安裝包解壓到C:\Kooboo CMS
  2. 打開IIS6控制台,創建一個新的應用程序池。命名為:Kooboo CMS Pool
  3. 在IIS6控制台,創建一個新的站點,站點主目錄指向C:\Kooboo CMS。應用程序池選擇步驟1創建的應用程序池Kooboo CMS Pool。
  4. 添加通配符映射。在“主目錄”選項卡中找到“配置”按鈕,單擊添加通配符映射。在彈出的窗口中,單擊“插入”,在“可執行文件”的輸入框中輸入:%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll ,去掉“確認文件是否存在”的選中狀態。Koobo cms chinese document install1.png
  5. 設置站點的目錄權限。Kooboo CMS要求當前的站點運行用戶具有對Cms_Data目錄的讀寫權限。

在IIS7上安裝Kooboo CMS


  1. 從http://kooboo.codeplex.com下載最新版本的Kooboo CMS安裝包解壓到C:\Kooboo CMS
  2. 打開IIS7控制台,創建一個應用程序池。.NET框架版本選擇“.NET Framework v4.0.30319” ,通道模式選擇“集成”模式,命名為Kooboo CMS Pool。
  3. 在IIS7控制台,創建一個新站點。站點目錄指向C:\Kooboo CMS,應用程序池使用剛剛創建的Kooboo CMS Pool。
  4. 設置站點的目錄權限。Kooboo CMS要求當前的站點運行用戶具有對Cms_Data目錄的讀寫權限。

通過Web platform installer安裝Kooboo CMS


Kooboo CMS已發布到Windows Web App Gallery http://www.microsoft.com/web/gallery/kooboocms.aspx ,支持用戶從Web platform installer和WebMatrix安裝Kooboo CMS。通過這兩種工具安裝Kooboo CMS只要求用戶按要求輸入相關的IIS站點設置,並且不需要站點目錄下的讀寫權限已經自動設置。

安裝的常見問題


  • 站點運行時出現配置錯誤,提示:Parser Error Message: Could not load file or assembly 'Kooboo.CMS.Web' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. 這種情況,通常是在IIS中使用了錯誤了.NET Framework版本。請檢查是否正確設置使用.NET 4。
  • 在站點運行過程中,如果出現文件無法刪除或拋出類似IOException的異常,請檢查當前IIS用戶是否有對Cms_Data目錄的讀寫。如果不確定,請在Cms_Data目錄上設置“Everyone”具有“讀寫權限”。

 

切換內容數據庫


Kooboo CMS目前提供對XML,MongoDB,SQL Server,SQLCe以及MySQL數據的支持。默認使用XML文件存儲的方式,在多數據情況下,我們建議開發人員在開發時使用XML存儲,等到部署時再整站點導入到生產環境。

切換數據庫的步驟很簡單,通常的步驟包括:

  1. 從http://kooboo.codeplex.com 下載Content_Providers.zip,解壓找到相應的數據庫目錄的支持文件。
  2. 導出已經創建好的站點。
  3. 把數據庫目錄下的文件全部拷貝到Kooboo CMS的BIN目錄下。
  4. 修改相應的連接串配置文件(MongoDB.config,SqlServer.config,MySQL.config)。
  5. 重新創建或導入站點。

切換數據庫常見的問題

  1. 數據丟失
    切換為無結構的數據庫(MongoDB)后,如果站點沒有重新導入,站點運行不會出錯,但是內容數據將會丟失。
  2. 提示Invalid object name
    切換為有結構數據庫(SQLServer,SQLCe,MySQL)后,如果站點沒有重新導入,在運行時會出現找不到數據表的錯誤。因為有結構數據庫,需要重新導入站點來重建數據表和導入數據。
個人工具
名字空間
變換
操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM