Sitecore安装(手动方式)
Sitecore提供手动安装压缩包(.zip)和自动安装程序包(.exe),当您运行自动安装程序时,引导界面会指导您一步步进行安装。为了让您更细致的了解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.Core、Sitecore.Master、Sitecore.Web、Sitecore.Sessions和Sitecore.Analytics5个数据库附加至您的数据库服务器上。

如果您使用的是Oracle数据库,请确保您安装了Oracle 的客户端程序,并配置好TNS。Oracle目录中,createdata.bat是自动安装工具,参数化运行此文件将自动创建角色、用户以及表空间,并导入基础数据。drop.bat是自动删除工具,参数与createdata一致。
- 安装命令:createdata.bat “数据库名称” “system用户密码” “用户前缀” “表空间”
- 删除命令:drop.bat “数据库名称” “system用户密码” “用户前缀” “表空间”
createdata.bat sitecore manager sc scspace确保您已经安装了.Net Framework4.5+以及IIS7.0+。
在IIS中创建新的应用程序池,配置.Net Framework4.0集成模式,如果使用的是32位数据库,请在高级设置中启用32位应用程序。
创建新的网站,并将站点路径设置为Website目录,配置绑定信息。并为IIS用户设置Website、Data目录的相关访问权限。

禁止访问
您应当设置禁止匿名用户访问 App_Config、/sitecore/admin、/sitecore/debug、/sitecore/shell/WebService。
将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安装(手动方式)的更多相关文章
- Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输
服务器端操作系统:Windows XP 客户端操作系统:Windows10 安装与配置顺序 1.服务端安装OpenSSH 2.服务端配置OpenSSH 3.客户端安装OpenSSH 4.客户端安装Wi ...
- [EF] 如何在 Entity Framework 中以手动方式设定 Code First 的 Migration 作业
Entity Framework (简称 EF) 发展到现在, 版本已经进入 6.1.0, 距离我写的「在 VS2013 以 Code First 方式建立 EF 资料库」这篇文章已有半年的时间.如果 ...
- Linux将.deb以绿色免安装的方式“安装”
1.如果是xxx.deb文件,一般网上都是教你dkpg -i xxx.deb,但是这种方式类似windows里的安装,可能会在很多地方生成一些“垃圾”数据[比如不需要在dpkg安装应用信息文件里写入此 ...
- ADB调试桥安装(方式二)
想使用ADB工具可以通过安装安卓SDK套件,然后通过SDK里面的adb工具连接手机进行调试, 然而这种方式安装起来多多少少还是有点麻烦,ADB调试桥安装(方式一). 另一种方式来的就更为舒服一些了,即 ...
- Eclipse扩展安装插件方式
Eclipse安装插件经常使用的是直接安装的方式,就是将插件中包含的plugins和features文件夹中的内容直接复制到了Eclipse的plugins和features文件夹内,这样很容易导致插 ...
- Sitecore详细安装(包含sitecore安装过程截图)
一.到Sitecore 官网下载安装包 1)浏览器中输入https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx 2)安 ...
- RPM包安装——手动安装
RPM包安装 手动安装 挂载光盘 首先查看光盘是否挂载(使用mount命令) RPM包存放位置 在你光盘挂载点的Packages目录下 使用 ll | grep 关键字 可以快速找到你想要的RPM包 ...
- MySQL安装-glibc方式安装
MySQL安装-glibc方式安装 版本说明:这里安装版本为MySQL-5.7系列的 mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 步骤 下载软件包 官网下载 ...
- CentOS7下MySQL5.7的安装-RPM方式
Installing MySQL on Linux Using RPM Packages 下载安装包 mysql下载地址:https://dev.mysql.com/downloads/mysql/ ...
随机推荐
- Servlet (二)ServletContext
package cn.sasa.serv; import java.io.IOException; import javax.servlet.ServletContext; import javax. ...
- 【Python基础】Pycharm默认快捷键
PyCharm常用快捷键和设置 代码快速运行: Alt+Shift+F10 编辑代码的时候经常的要换下一行,但是光标没有在行末,可以用这个命令直接换行: Shift+Enter 行注释/取消行注释: ...
- 关于eclipse调试时程序控制台不能自动打开
对于这个程序,在刚开始的时候,没有敲上22,29,33行的打印语句时,在调试的时候不会自动弹开控制台,所以一直在怀疑代码可能出错了.因此可以自己手动打开,但是如果敲上那些代码,系统可以自动弹开控制 ...
- Spring Security 4.2.3 Filters 解析
一. 熟悉一个模块的最快方法 1. 配置logback文件,打印相应的debug信息 2. 根据相应的信息,打断点查看执行结果 二.spring 使用 DelegatingFilterProxy 管理 ...
- laravel用crud之index列出产品items
前面我们说了laravel用crud修改产品items-新建resource controller和routing,现在我们要把产品items罗列出来,需要修改路由和模板,一起随ytakh来看看把 1 ...
- MySQL数据库查询操作进阶——多表查询
多表查询 在大部分情况下,我们用到的表都是彼此相关联的,所以我们会有相当大的需求用到跨表的查询,这个时候我们就需要将相关联的表连起来做多表查询. 多表查询分为连表查询和子查询,连表查询即将相关联的表连 ...
- .ashx文件与.ashx.cs
如果项目是“新建网站”,添加的ashx是没有ashx.cs的:如果是新建"asp.net web 应用程序",添加的ashx是有ashx.cs的. 今天做项目测试遇到一个问题,因为 ...
- 算法笔记-PHP实现栈的操作
[栈]后进先出,先进后出,这就是典型的“栈”结构. 任何数据结构都是对特定应用场景的抽象,数组和链表虽然使用起来更加灵活,但却暴露了几乎所有的操作,难免会引发错误操作的风险. ...
- Py中reshape中的-1表示什么【转载】
转自:https://blog.csdn.net/weixin_39449570/article/details/78619196 1.新数组的shape属性应该要与原来数组的一致,即新数组元素数量与 ...
- haproxy json 自定义格式日志 并用rsyslog 收集
haproxy的配置 日志投送: global log 127.0.0.1 local1 info 默认端口是udp514 默认日志: defaults log global log-format \ ...
