[01] Preparation - Sitecore Installment
Sitecore CMS 是一套内容管理系统商业软件,其底层平台依托于微软.net技术。由于最近的一个项目采用了这个平台,所以有机会接触到了这个产品。
虽然接触该产品已有一段时间,但总感觉对这个产品缺乏更完整和深入的认识,所以想通过blog的方式记录下学习与使用该产品中的点滴,算是为该产品做个免费的marketing :)
今天先来说一下Sitecore CMS的安装。
(1)首先是安装包的获取。作为商业软件,Sitecore的安装包并没有开放下载,同时需要有有效的license。虽然说这是出于版权保护的目的,但是带来的结果是限制了Sitecore软件的传播,给自学者带来了很高的门槛。目前来看,个人想要获得这样一套软件是极为困难的,一般都是通过公司这个渠道。下载安装包直接到http://sdn.sitecore.net/products.aspx, 下载之前需要注册网站账号和取得相应的下载权限。在这里使用的安装包是 Sitecore 7.1 rev. 140324
(2)然后是安装方式的选择。Sitecore提供了exe版本的安装包以支持自动安装,同时也提供了zip版本的文件安装包。两种方式的结果差不多,只不过通过zip版来手动安装可以更好的控制安装过程,所以这里选择了zip包的安装方式。
(3)创建项目。在合适的路径下创建项目文件夹,例如“D:\SitecoreAll\SitecoreSampleProject”。
(4)解压zip文件夹。解压后的文件中包含三个文件夹: Data, Databases, Website。将这三个文件夹中的文件分别放到项目文件夹下
“D:\SitecoreAll\SitecoreSampleProject\Data”, “D:\SitecoreAll\SitecoreSampleProject\Databases”, “D:\SitecoreAll\SitecoreSampleProject\Website”
(5)将license.xml文件放到“D:\SitecoreAll\SitecoreSampleProject\Website\data”文件夹下。如果没有license或者license无效,都会影响网站的正常访问。
(6)附加数据库同时设置数据库连接字符串。Sitecore主要用到三个数据库Core, Web, Master, 都在Databases这个文件夹下。需要将这三个数据库都附加到SQL Server中。
连接字符串在Website\App_Config\ConnectionStrings.config文件中修改:
<add name="core" connectionString="user id=your uid;password=your pwd;Data Source=localhost;Database=Sitecore_Core" />
<add name="master" connectionString="user id=your uid;password=your pwd;Data Source=localhost;Database=Sitecore_Master" />
<add name="web" connectionString="user id=your uid;password=your pwd;Data Source=localhost;Database=Sitecore_Web" />
[Tips] 在附加数据库的时候,可能会遇到无法附加数据库的情况,可能的原因之一是权限不够。解决办法是 右键Databases文件夹->属性->安全->Authenticate Users->编辑->勾上完全控制->确定。(图1)

(7)配置IIS ApplicationPool and Website. ApplicationPool为CLR4.0,Integrated集成验证方式,标识Identity为ApplicationPoolIdentity.
添加一个新网站,设置物理路径指向“D:\SitecoreAll\SitecoreSampleProject\Website”。(图2)

(8)启动网站http://localhost:9000/sitecore/,可以进入到Sitecore的后台登陆页面,默认的登录名是admin,密码b. 在登录方式UI上选择Desktop,登录成功之后就进入到了Sitecore经典的Web桌面,有种回到Windows Xp的赶脚,so far, 安装工作算是基本完成啦。


总结:Sitecore针对不同的环境有不同的安装方式,为此Sitecore有专门的Installation Guide来指导说明安装过程以及其中可能遇到的一些问题。
参考资料:installation_guide_sc71-a4.pdf
[01] Preparation - Sitecore Installment的更多相关文章
- [小北De编程手记] Lesson 01 - AutoFramework构建 之 从一个简单的Demo聊起
写在最前面 这个系列的主旨是要跟大家分享一下关于自动化测试框架的构建的一些心得.这几年,做了一些自动化测试框架以及团队的构建的工作.过程中遇到了很多这样的同学,他们在学习了某一门语言和一些自动化测试的 ...
- sitecore系列教程之如何以编程方式将访客数据关联到联系人卡片
在我之前关于Sitecore体验资料的帖子中,我们看到了我们如何了解访问者的一切,包括访问他们在访问期间触发的事件.在这篇博客文章中,我将引导您完成识别匿名用户并将用户访问与联系人记录联系起来的过 ...
- 201871030134-余宝鹏 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告
项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 我的课程学习目标 1.体验软件项目开发中的两人合作,练习结对编程(Pair programming) 2.掌握GitHub协作开发程 ...
- 01.SQLServer性能优化之----强大的文件组----分盘存储
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 文章内容皆自己的理解,如有不足之处欢迎指正~谢谢 前天有学弟问逆天:“逆天,有没有一种方 ...
- 用Kotlin创建第一个Android项目(KAD 01)
原文标题:Create your first Android project using Kotlin (KAD 01) 作者:Antonio Leiva 时间:Nov 21, 2016 原文链接:h ...
- Java企业实训 - 01 - Java前奏
前言: 虽然个人专攻.NET方向,不过由于个人是干教育行业的,方方面面的东西,不能说都必须精通,但肯定多少都会涉及到. 一个菜鸟学员,从啥都不会,经过一步步学习,最后到企业上手掌管一个模块甚至一个项目 ...
- Node.js 教程 01 - 简介、安装及配置
系列目录: Node.js 教程 01 - 简介.安装及配置 Node.js 教程 02 - 经典的Hello World Node.js 教程 03 - 创建HTTP服务器 Node.js 教程 0 ...
- 0042 MySQL学习笔记-入门--01
基本概念: 数据库DB(database): 数据的仓库,数据的集合,是数据的一种结构化的存储 数据库管理系统DBMS(database management system): 管理数据库的一套软件 ...
- Android快乐贪吃蛇游戏实战项目开发教程-01项目概述与目录
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝 ...
随机推荐
- .net mvc下的Areas和小写Url
首先是一个站点有前台后台两部分,这个要怎么来做.可以在mvc项目中添加区域(Areas)来实现,当添加一个名为Admin的区域时,项目下多了一个Areas/Admin目录,里边有Controllers ...
- Red Hat Enterprise Linux Release Dates
Red Hat Enterprise Linux Release Dates UpdatedMay 10 2016 at 10:57 PM - English The tables below lis ...
- CSS转载
原文地址:http://www.cnblogs.com/dolphinX/archive/2012/10/13/2722501.html 页面布局,或者是在页面上做些小效果的时候经常会用到 displ ...
- css Block formatting context BFC
w3c关于BFC解释: http://www.w3.org/TR/CSS21/visuren.html#block-formatting Mdn描述: A block formatting conte ...
- 奇怪的问题:android:focusable和android:clickable造成ListView的点击不了
今天花了我很长时间,才解决一个很奇怪的问题,就是在ListView的点击反应不了的问题…… 在ListView中,如果其中一个元素设置为android:focusable="true&quo ...
- uva 10129 poj 1386 hdu 1116 zoj 2016 play on words
//本来是想练一下欧拉回路的,结果紫书上那题是大水题!!!!! 题意:给出n个单词,是否可以把单词排列成每个单词的第一个字母和上一个单词的最后一个字母相同 解:欧拉通路存在=底图联通+初度!=入度的点 ...
- c++链接数据库测试,中文有问题
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <Windows.h& ...
- Dreamweaver中打开CodeSmith文件
电脑环境:Windows2008+Dreamweaver 8英文版本 问题描述:Dreamweaver中默认打开文档时不支持打开CodeSmith模板文件对应的.cst后缀名文件,截图如下: 解决步骤 ...
- Git上手指南
(写在最前:这篇随笔是我在学习git时参考资料+实践出来的,其中一些问题是在实践中遇到的,希望对大家有帮助,还有很多不完整的地方.如果有什么错误的地方欢迎随时向我提出来) 在Git教程之前,我们先来了 ...
- SQL Server数据库连接字符串整理
1.sql验证方式的 Data Source=数据源;Initial Catalog= 数据库名;UserId=sql登录账号;Password=密码; Eg: Data Source=.;Initi ...