Sitecore安装

Sitecore提供手动安装压缩包(.zip)和自动安装程序包(.exe),当您运行自动安装程序时,引导界面会指导您一步步进行安装。为了让您更细致的了解Sitecore的安装配置,本章将详细讲解Sitecore的手动安装过程。

自动安装方式见Sitecore自动安装过程(包含安装截图)


获取Sitecore

您可以通过以下方式获取Sitecore:

  • 获得认证的开发者可以通过官网直接下载
  • 从Sitecore的合作伙伴获得

认证的开发者

如果您希望成为Sitecore认证的开发者,需要报名参加Sitecore的开发培训,并支付培训费用。您应该关注培训信息,避免错过合适的时间和地点。


环境需求

操作系统

  • Windows Server 2008 (32/64-bit) SP2+
  • Windows Server 2008 R2 (32/64-bit) SP1+
  • Windows Server 2012 (32/64-bit)
  • Windows Server 2012 R2 (32/64-bit)
  • Windows Vista (32/64-bit) SP2+
  • Windows 7 (32/64-bit) SP1+
  • Windows 8 (32/64-bit)
  • Windows 10 (32/64-bit)

运行时环境

  • IIS 7.0+
  • .Net Framework 4.5
  • Asp.Net MVC4

数据库

  • MS SQL Server 2008R2或更高版本
  • Oracle 11g R2 (11.2) 或更高版本

硬件要求

  • 4核心处理器
  • 4GB内存

浏览器

  • Microsoft Internet Explorer 9 +
  • Mozilla Firefox 17+
  • Google Chrome 25+
  • Apple Safari 6+ for Mac OS

安装包目录结构

确定您的安装目录,并将Sitecore安装包(.ZIP)解压至您的安装目录下,例如C:\inetpub\wwwroot\。您可以看到如下所示的目录结构:

  • Data目录存放运行时输出的日志、索引等文件
  • Databases目录是Sitecore的MS SQL Server数据库文件。包含Core、Master和Web三个库
  • Oracle目录是Sitecore的Oracle数据库文件。包含自动安装工具和库文件
  • Website目录是Sitecore运行的主要程序目录

数据库配置

如果您使用的是MS SQL Server数据库,请将Databases目录中的Sitecore.CoreSitecore.Master、Sitecore.Web、Sitecore.Sessions和Sitecore.Analytics5个数据库附加至您的数据库服务器上。

如果您使用的是Oracle数据库,请确保您安装了Oracle 的客户端程序,并配置好TNS。Oracle目录中,createdata.bat是自动安装工具,参数化运行此文件将自动创建角色、用户以及表空间,并导入基础数据。drop.bat是自动删除工具,参数与createdata一致。

  • 安装命令:createdata.bat “数据库名称” “system用户密码” “用户前缀” “表空间”
  • 删除命令:drop.bat “数据库名称” “system用户密码” “用户前缀” “表空间”
C:\inetpub\Databases\Oracle>createdata.bat sitecore manager sc scspace

IIS配置

确保您已经安装了.Net Framework4.5+以及IIS7.0+

在IIS中创建新的应用程序池,配置.Net Framework4.0集成模式,如果使用的是32位数据库,请在高级设置中启用32位应用程序。

创建新的网站,并将站点路径设置为Website目录,配置绑定信息。并为IIS用户设置Website、Data目录的相关访问权限。

禁止访问

您应当设置禁止匿名用户访问 App_Config/sitecore/admin/sitecore/debug/sitecore/shell/WebService


Sitecore配置

license.xml放在Data目录下。

重命名Website/App_Config/Include/DataFolder.config.example去掉后缀.example,以文本打开并修改Data目录的地址。

<sc.variable name="dataFolder">
  <patch:attribute name="value">C:\inetpub\wwwroot\Data</patch:attribute>
</sc.variable>

如果使您用的是MS SQL Server数据库,请修改数据库连接配置文件Website/App_Config/ConnectionStrings.config,分别配置core、master、web三个数据库的连接信息。

<add name="core" connectionString="Data Source=server;Initial Catalog=core;User ID=sa;Password=XXX" />
<add name="master" connectionString="Data Source= server;Initial Catalog=master;User ID=sa;Password=XXX" />
<add name="web" connectionString="Data Source= server;Initial Catalog=web;User ID=sa;Password=XXX" />

如果使用Oracle数据库,则修改的数据库连接配置文件ConnectionStringsOracle.config,同时需要修改Website/Web.config,将sitecore database属性修改为Oracle。

<sitecore database="Oracle">
  …
</sitecore>

访问首页

1)访问您的Sitecore站点前台首页,当显示欢迎页面时,说明您已经安装成功。

2)后台首页

Sitecore安装(手动方式)的更多相关文章

  1. Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输

    服务器端操作系统:Windows XP 客户端操作系统:Windows10 安装与配置顺序 1.服务端安装OpenSSH 2.服务端配置OpenSSH 3.客户端安装OpenSSH 4.客户端安装Wi ...

  2. [EF] 如何在 Entity Framework 中以手动方式设定 Code First 的 Migration 作业

    Entity Framework (简称 EF) 发展到现在, 版本已经进入 6.1.0, 距离我写的「在 VS2013 以 Code First 方式建立 EF 资料库」这篇文章已有半年的时间.如果 ...

  3. Linux将.deb以绿色免安装的方式“安装”

    1.如果是xxx.deb文件,一般网上都是教你dkpg -i xxx.deb,但是这种方式类似windows里的安装,可能会在很多地方生成一些“垃圾”数据[比如不需要在dpkg安装应用信息文件里写入此 ...

  4. ADB调试桥安装(方式二)

    想使用ADB工具可以通过安装安卓SDK套件,然后通过SDK里面的adb工具连接手机进行调试, 然而这种方式安装起来多多少少还是有点麻烦,ADB调试桥安装(方式一). 另一种方式来的就更为舒服一些了,即 ...

  5. Eclipse扩展安装插件方式

    Eclipse安装插件经常使用的是直接安装的方式,就是将插件中包含的plugins和features文件夹中的内容直接复制到了Eclipse的plugins和features文件夹内,这样很容易导致插 ...

  6. Sitecore详细安装(包含sitecore安装过程截图)

    一.到Sitecore 官网下载安装包 1)浏览器中输入https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx 2)安 ...

  7. RPM包安装——手动安装

    RPM包安装 手动安装 挂载光盘 首先查看光盘是否挂载(使用mount命令) RPM包存放位置 在你光盘挂载点的Packages目录下 使用 ll | grep 关键字 可以快速找到你想要的RPM包 ...

  8. MySQL安装-glibc方式安装

    MySQL安装-glibc方式安装 版本说明:这里安装版本为MySQL-5.7系列的 mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 步骤 下载软件包 官网下载 ...

  9. CentOS7下MySQL5.7的安装-RPM方式

    Installing MySQL on Linux Using RPM Packages 下载安装包 mysql下载地址:https://dev.mysql.com/downloads/mysql/ ...

随机推荐

  1. Django + Redis实现页面缓存

    目的:把从数据库读出的数据存入的redis 中既提高了效率,又减少了对数据库的读写,提高用户体验. 例如: 1,同一页面局部缓存,局部动态 from django.views import View ...

  2. 洛谷P3724 大佬 [AH2017/HNOI2017] dp+bfs

    正解:dp+bfs 解题报告: 传送门! 这题看起来很复杂的样子其实真的很复杂 但是仔细看一下题目,会发现其实操作只有两个目的嘛,一个是保证自己不死,一个是让对手减血 而且保证自己不死只有一种操作 而 ...

  3. cb && cb() 和 a || {}

    cb && cb() 等同于 if(cb != undefined) { cb(); } a || {} var flag = false var a = flag || {} a / ...

  4. (4.22)Microsoft 管理控制台启用 SSL 加密的 SQL Server 实例

    如何通过使用 Microsoft 管理控制台启用 SSL 加密的 SQL Server 实例 关键词:MSSQL加密,sql server加密,sql server客户端与服务器传输内容加密 转自:h ...

  5. SQL Server 安装好后 Always On群组配置

    需要对SQL Server必要的端口打开Windows防火墙的入站规则,比如TCP- 1433端口等. 特别注意:由于AG默认需要用到TCP-5022端口,所以该端口务必保证在Windows防火墙中开 ...

  6. 数据库——MongoDB

    what's the MongoDB MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式 ...

  7. Ubuntu中Redis的安装与使用

    安装 安装Redis服务器端 apt-get install redis-server 安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序. 检查Redis服务器系统进程 ps -a ...

  8. boost生成json

    boost property_tree解析json文件相关文档如下:json_parser.basic_ptree json_parser:read_json(filename, ptree):用于将 ...

  9. 向数据库中添加数据,通过se16 不能添加,通过 代码可以添加的原因

    1:  在向数据库中添加数据时,通过客户端se16 准备对 数据表进行添加数据,提示如下: 找了以下原因,如下: https://www.baidu.com/link?url=3yRtAfY1_9XG ...

  10. js中实现IE的打印预览

    HTML中添加:<object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 widt ...