建立Sharepoint 2010开发环境
本文以图示加文字说明来说明建立Sharepoint 2010开发环境的步骤。在安装Sharepoint2010开发环境的过程中走了不少弯路。希望能对需要的同仁有所帮助。Sharepoint 2010对硬件和软件的要求都挺高的。比如内存要4G,有朋友试了3G/2G, 甚至1.5G内存也可以装一个开发环境的。但是正式运行环境确实是需要至少4G的,最好是8G。
详细的要求大家可以看MSDN。本文就只列举几个需要注意的地方。
1. 硬件和操作系统须是64位的。
Sharepoint 2007还支持32位的,到2010只支持64位的。最开始的时候碰到的问题是这个64位的问题。颇费了些劲才弄明白。原本操作系统是32位的Windows Server 2008 with SP2,启动了安装程序,出现如下界面:
然后点“安装必备软件”和“安装SharePoint Server”都没有任何反应。也不开始安装,也没有任何提示信息。点击“查看硬件和软件要求”,看了安装要求,MSDN的页面都说了Windows Server 2008 with SP2和Windows Server 2008 R2可以安装,为什么已经是Windows Server 2008 with SP2,点那两个链接没有动静呢(还没有意识到是32位的问题)。不明白。于是在网络上搜索答案,搜来搜去, 找到了微软Sharepoint组的一个Program manager的博客,他解释说Sharepoint只能在64位操作系统上运行。这才明白原因。只好换到64位的系统上。笔者换到了Windows Server 2008 R2。因为有微软社区精英在开心网的组里面问过类似的问题,笔者也回答过。所以这个似乎是个比较普遍的问题。建议MSDN的网页加上64位的字样,或者点击安装程序至少有点信息说不支持32位操作系统云云。不然会继续有更多人困惑。
2. Sql Server 2008必须是打了Sp2包的。
最开始Sql Server 2008是没有打Sp包的版本。Sharepoint 2010报Sql Server版本太低。只有下载了Sp2包,安装上以后才解决。这个安装程序的提示信息也不够友好,希望能提示Sql Server 2008须有Sp2版本以上才能安装Sharepoint2010。
3. 只有选服务器场模式,才可以指定Sql Server 2008实例,否则就只能用Sharepoint 2010自带的Sql Server Express版安装。
注意事项交待完毕,说一下安装过程:
在Windows Server 2008 R2上启动安装程序,出现上面的图(见上图)。点“安装必备软件”,出现:
点”Next“。安装中:
等必备软件安装完成。就可以点“安装Share Point Server”安装SharePoint。
输入产品密钥,如果是试用,可以从MSDN下载页上找到试用密钥。输入即可。
选择服务器场模式:
选择完整,再点一下文件位置:
没有什么要改的,就点“立即安装”
安装进度中。
经过漫长的等待,安装完成了。但是还需要进行配置。
启动“SharePoint 2010 产品配置向导”,在下面窗口点击“是”。
因为之前没有创建过,那就选“创建新的服务器场”。
指定数据库,需要说明的是这里只能用域管理员帐号来访问数据库。安装Sharepoint 2010的服务器,如果选用了服务器场模式,就得用域中的服务器来安装。
指定服务器场的密码。
指定管理中心应用的端口号和安全设置。
选“是”
准备配置前的确认。
配置进行中,
经过等待,10项配置任务完毕。IE窗口自动打开了,进入了场配置向导。出现如下页面,点“启动向导”。
选新增管理账号,输入刚才的域管理员帐号,根据需要选择服务,点“下一个”。
创建网站集。
长时间的处理:
最后显示“完成”。
点了“完成”后回到管理中心:
至此安装配置就完成了。主页就可以显示了。
在管理中心,有这么两个级别:Web应用程序,网站集。可以先创建Web应用程序。SharePoint的Web应用程序会对应与一个IIS的站点。选择身份验证,端口,安全性配置等就可以去创建一个Web应用程序。
Web应用程序创建完成。
在创建Web应用之后可以创建网站集。在右边上面区域有个Web应用程序的选项,如果有多个Web应用程序,可以从中选一个。之后再输入网站集的名字,路径,再选择模版,比如工作组网站模版,最后点“确定”。
最后创建成功。
通过这种方法,一个Sharepoint服务器可以装有多个Web应用程序和多个Web网站。
笔者试过3GB内存的机器,也试过2GB内存的机器,还试过1.5GB内存的机器。都可以安装开发环境。只是1.5-2GB很难将所有服务都同时跑起来,所以只能将某些服务改成手动运行,只在需要的时候才开启。也算是没有办法的办法。供各位参考。