[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版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝 ...
随机推荐
- 1.9 需求订单导入MDS
1.9 需求订单导入MDS 1.9.1 业务方案描述 将”需求订单维护表”中完成调整维护的需求订单导入系统标准MDS中,使之驱动对应的物料需求计划(MRP)的运行. 1.9.2 ...
- centos6.5vpn搭建
centos6.5vpn搭建整个搭建流程,服务端,客户端安装及测试. 达到的效果: 在安装vpn客户端的机器可通过vpn(virtual private network)专用线路(vpn主配置文件中定 ...
- Android开发10.3:UI组件GridView网格视图
GridView(网格视图) 概述 GridView用于在界面上按行.列分布的方式来显示多个组件 GridView和ListView有共同的父类 : AbsListView ...
- EF 4.0 更新数据时候的一个错误及其处理
错误如图: 修改下方法后可以进行更新了.但是中间多了一步查询 /// <summary> /// 更新一个产品分类 /// </summary> /// <param n ...
- 虎扯:纯css3各方向小三角的制作原理分析
入驻博客园两个月之后的第一篇随笔,希望能够做到三个原则: One:不浪费自己的时间, Tow:不浪费读者的时间, 第三就是希望有缘的朋友们多多指教,共度前端快乐的大坑!!! 咱们今天来做一个居家旅行必 ...
- GridView隔行样式
<AlternatingRowStyle BorderColor="#FF99CC" BorderStyle="Solid" />
- sql 练习(3)
1.打印九九乘法表 ) ,exp)) A, ,exp))B, ,exp))C, ,exp))D, ,exp))E, ,exp))F, ,exp))G, ,exp))H, ,exp))I from ( ...
- spring mvc 非注解形式
目录(?)[+] webxml配置文件 注如果使用注解可以加上-- servlet上下文配置文件 test-servletxml 实体类Empjava StartController控制器 控制器Em ...
- C++学习之嵌套类和局部类
C++学习之嵌套类和局部类 局部类 在一个函数体内定义的类称为局部类. 局部类中只能使用它的外围作用域中的对象和函数进行联系,因为外围作用域中的变量与该局部类的对象无关.在定义局部类时需要注意:局部类 ...
- Redis是什么
Redis是什么 Redis是什么,首先Redis官网上是这么说的:A persistent key-value database with built-in net interface writte ...