Kooboo CMS的安装步骤
Kooboo CMS的安装步骤
Kooboo CMS的安装过程是一个普通MVC站点在IIS上的架设过程,没有额外的配置步骤。
目录[隐藏] |
在IIS6上安装Kooboo CMS
- 从http://kooboo.codeplex.com下载最新版本的Kooboo CMS安装包解压到C:\Kooboo CMS
- 打开IIS6控制台,创建一个新的应用程序池。命名为:Kooboo CMS Pool
- 在IIS6控制台,创建一个新的站点,站点主目录指向C:\Kooboo CMS。应用程序池选择步骤1创建的应用程序池Kooboo CMS Pool。
- 添加通配符映射。在“主目录”选项卡中找到“配置”按钮,单击添加通配符映射。在弹出的窗口中,单击“插入”,在“可执行文件”的输入框中输入:%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll ,去掉“确认文件是否存在”的选中状态。

- 设置站点的目录权限。Kooboo CMS要求当前的站点运行用户具有对Cms_Data目录的读写权限。
在IIS7上安装Kooboo CMS
- 从http://kooboo.codeplex.com下载最新版本的Kooboo CMS安装包解压到C:\Kooboo CMS
- 打开IIS7控制台,创建一个应用程序池。.NET框架版本选择“.NET Framework v4.0.30319” ,通道模式选择“集成”模式,命名为Kooboo CMS Pool。
- 在IIS7控制台,创建一个新站点。站点目录指向C:\Kooboo CMS,应用程序池使用刚刚创建的Kooboo CMS Pool。
- 设置站点的目录权限。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存储,等到部署时再整站点导入到生产环境。
切换数据库的步骤很简单,通常的步骤包括:
- 从http://kooboo.codeplex.com 下载Content_Providers.zip,解压找到相应的数据库目录的支持文件。
- 导出已经创建好的站点。
- 把数据库目录下的文件全部拷贝到Kooboo CMS的BIN目录下。
- 修改相应的连接串配置文件(MongoDB.config,SqlServer.config,MySQL.config)。
- 重新创建或导入站点。
切换数据库常见的问题
- 数据丢失
切换为无结构的数据库(MongoDB)后,如果站点没有重新导入,站点运行不会出错,但是内容数据将会丢失。 - 提示Invalid object name
切换为有结构数据库(SQLServer,SQLCe,MySQL)后,如果站点没有重新导入,在运行时会出现找不到数据表的错误。因为有结构数据库,需要重新导入站点来重建数据表和导入数据。
Kooboo CMS的安装步骤的更多相关文章
- Kooboo CMS技术文档之二:Kooboo CMS的安装步骤
在IIS上安装Kooboo CMS Kooboo CMS安装之后 安装的常见问题 1. 在IIS上安装Kooboo CMS Kooboo CMS部署到正式环境相当简单,安装过程是一个普通MVC站点在I ...
- Kooboo CMS技术文档之五:站点配置管理
站点关系 管理站点间的关系,站点可以有子站点,子站点继承父站点的部分配置数据,同时子站点还可以根据需要,本地化由父站点继承而来的数据.通过继承和本地化,可以让子站点在用最小的改动代价,来完成一个与父站 ...
- Kooboo CMS技术文档之一:Kooboo CMS技术背景
语言平台 依赖注入方案 存储模型 1. 语言平台 Kooboo CMS基于.NET Framework 4.x,.NET Framework 4.x的一些技术特性成为站点开发人员使用Kooboo CM ...
- Kooboo CMS技术文档之三:切换数据存储方式
切换数据存储方式包括以下几种: 将文本内容存储在SqlServer.MySQL.MongoDB等数据库中 将站点配置信息存储在数据库中 将后台用户信息存储在数据库中 将会员信息存储在数据库中 将图片. ...
- Kooboo CMS 无聊随笔 (1)
因为公司的框架不开源,但是自己一直都有研究框架的兴趣,所以拿了一个开源的框架过来,而这个开源的框架就是Kooboo CMS.首先我无法用言语来形容我对这个CMS的赞美之词了,总之大家知道一点,这个CM ...
- Kooboo CMS - 之后台注册用户流程方法。
今天决定写一篇好一点的文章,吼吼!首先我们必须找到这个文件,这个文件是UsersController.cs,我们找到和添加新用户有关的方法,如下代码: public virtual ActionRes ...
- CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤
先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不 ...
- Kooboo CMS技术文档之四:Kooboo CMS的站点组成部分
Kooboo CMS本着功能独立分离的原则,将站点分为三部分组成:用户管理,站点管理和内容数据库管理.各个功能之间既可独立使用,也可以容易组成在一起形成一个完整的系统. 用户管理 管理整个系统内的用户 ...
- 如何搭建SVN服务器,详细安装步骤。
SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...
随机推荐
- 【BZOJ 1798】 [Ahoi2009]Seq 维护序列seq
Description 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成. 有长为N的数列,不妨设为a1,a2,…,aN .有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2 ...
- ajax 获取 mysql 保存的图片显示
function ajax_GetFirstData(data) { var len = data.Data.length; if (len > 0) { $("#jquery_jpl ...
- 同一台Windows机器中启动多个Memcached服务
同一台Windows机器中启动多个Memcached服务 这就需要在一台机器上启动多个Memcached服务了. 假设Memcached在如下目录:C:\memcached\memcached.exe ...
- Tiny6410 设备驱动之helloworld
在自己的工作目录下建立helloworld_driver.c #include <linux/init.h> #include <linux/module.h> //代码遵守的 ...
- pythn BeautifulSoup
http://rsj217.diandian.com/post/2012-11-01/40041235132 Beautiful Soup 是用 Python 写的一个 HTML/XML 的解析器,它 ...
- hdu 4035 Maze 概率DP
题意: 有n个房间,由n-1条隧道连通起来,实际上就形成了一棵树, 从结点1出发,开始走,在每个结点i都有3种可能: 1.被杀死,回到结点1处(概率为ki) ...
- Qt 二进制文件读写(使用“魔术数字”)
今天开始进入 Qt 的另一个部分:文件读写,也就是 IO.文件读写在很多应用程序中都是需要的.Qt 通过 QIODevice 提供了IO的抽象,这种设备(device)具有读写字节块的能力.常用的IO ...
- Sqlmap基础(二)
sqlmap.py -r req1.txt --dbms Oracle --risk
- 【运维手记】virtualbox中centOS安装增强功能
在virtualbox安装了centOS,想安装增强功能时,系统提示: building the main Guest Additions module Failed 于是尝试了以下两步操作: (1) ...
- Android开发经验记录
一. 代码规范 定一个规范的主要目的,是为了让不同的开发人员写的代码能保持一致性,方便别人看自己的代码.另外,对个人来说,也能起到让自己看着舒服的作用. 1. 基本 * 使用UTF-8 ...
