从事SharePoint一年多一点。以前在公司里安装SharePoint,出问题了,可以请教同事。现在呢,只能靠自己。安装SharePoint,出现了很多情况,于是想把它记录下来。
SharePoint对硬件资源的要求:
内存大小:至少16G
cpu和主板支持虚拟化
对软件的要求:
操作系统:server 2008 r2 或者其它服务器操作系统
SharePoint一个特点就是运行起来耗内存,再加上虚拟机,那就更耗费内存了,所以要求内存要大。为什么要用虚拟机,我想,我们作为开发者来说,总不能日常的工作环境是服务器环境吧,我们有我们的生产环境。也许有人喜欢用win7,有人喜欢用win10等等。另一个原因,如果说SharePoint环境出问题了,最坏的情况是我们重新安装SharePoint环境,而不必影响我们其它的东西。(比如我在主机上还开发python)
好了,接下来,我们进行安装前的准备,需要做下面几件事情。
1、安装虚拟机
Hyper-v或者VMWare,后者安装和配置比较简单,默认用NET方式,就可以很容易的上网了,适合ip数量有限制的情况。我一开始用hyper-v,后来网络实在配不好,就索性用VMware,不用操心虚拟机网络的问题。
2、安装服务版的操作系统
系统装完后,修改机器名, 关闭IE增强设置,关闭防火墙。在控制面板把.net framework 3.5打开,添加域控制器,添加用户组和用户,安装iis。我没有给管理员账号设置密码,在添加域控制器时被阻止,而且密码要符合强度要求。因为默认的Administrator是要加入域的,成为域用户。
3、安装sqlserver
4、安装SharePoint
4.1 预先下载SharePoint安装必备组件。把这些组件复制到 SharePoint 安装包下的 prerequisteinstallerfiles 文件夹下
我自认为网速好点,在线安装,总是报错:报WindowsServerAppFabric 下载失败。后来还是先把需要的组件一一下载下来,然后安装。这样的话,安装速度很快。
4.2 安装SharePoint
安装的时候总是报如下的错误:
HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Windows NT> CurrentVersion> AppCompatFlags
先将该注册表项进行备份,然后将 AppCompatFlags 项删除;