安装SharePoint的步骤和心得
一、SharePoint介绍
SharePoint分为SharePoint分为两个部分:SharePoint Team Services和SharePoint Portail Servce。
SharePoint Portal Server提供文档管理的核心功能,包括文档管理和发布、索引搜索服务和仪表板站点。
SharePoint Team Services提供团队工作管理的核心功能。
这里我主要是分析SharePoint Team Services的安装
二、前提条件
SQL Server 2005作为数据服务器,.NetFramework3.0,环境是域环境
三、安装步骤
1. 安装DNS
控制面板-添加删除程序中添加网络服务中的DNS服务器和应用程序服务器
2. 将系统提升为域控制器
1) 开始-运行- 输入Dcpromo,出现Active Directory安装向导-下一步-下一步
2) 选择新域的域控制器-选择在新林中的域-新域的DNS全名(比如 test.com.cn),提示错误,不过不影响,NetBIOS域名(test.com.cn)-下一步
3) 数据库和日志文件文件夹(我这里选择的是D盘D:\NTDS)-共享的系统卷(D:\SYSVOL)
4) 第一次部署时总会出现上面那个DNS注册诊断出错的画面,主要是因为虽然安装了DNS,但由于并没有配置它,网络上还没有可用的DNS服务器,所以才会出现响应超时的现像,所以在这里要选择:“在这台计算机上安装并配置DNS,并将这台DNS服务器设为这台计算机的首选DNS服务器”
5) 权限,因为环境中没有windows 2000的机器,所以选择第二条,只与Windows2000或Windows Server 2003操作系统兼容的权限
6) 还原密码设置为aaaaaa
7) 重新启动,就可以登录域了
8) 给域添加一个管理员用户,用户名是SPSAdmin,作为管理SharePoint的管理员。
3. 安装SharePoint
必须确保安装之前已经安装了.NetFramework3.0。
安装文件为STSV2.exe,安装完成之后打上SP3的补丁。
安装完成之后在IIS中会多一个SharePoint的管理网站,叫做SharePoint管理中心。通过访问这个网站可以管理SharePoint
在安装过程中选择安装类型的时候,如果选择默认的方式,那么系统会自动创建数据库存储SharePoint的数据,这样很可能造成以后的不便利,所以一般都选择服务器场,然后一路下一步,就可以完成安装。
安装完成后弹出对话框,选择应用程序池和为此应用程序池选择安全帐户
我选择新建应用程序池 SharePointApplicationPool
用户名 test.com.cn /SPSAdmin
此处注意一个小问题,我开始的时候用户名部分只输入SPSAdmin,没有输入域名,结果报错:试图查询服务SPTimer时出现系统错误1057
然后进入 设置服务器配置数据库页面
数据库服务器为本机,这里可以输入.
SQL Server 数据库名称 SharePointDB,系统会根据这个名字自动建立两个数据库SharePointDB和SharePointConfigDB。后面建立新的站点的时候也会自动或者指定生成数据库。
AD账户创建选择已有账户
确定之后进入管理中心
因为这个时候还没有WSS的网站,这时候可以升级默认的网站,或者自己建立一个网站,我选择建立一个新的的网站,位置是D:/TestWeb,并且在IIS上发布。
然后进入管理中心-虚拟服务器配置-扩展或者升级虚拟服务器
选择TestWeb,这时候右侧显示虚拟服务器名:TestWeb,URL:http://192.168.1.121:5000/,(正是我刚才创建的虚拟目录),版本:未安装。
选择-扩展并创建内容数据库
跳转页面-使用现有的应用程序池DefaultAppPool,也可以新建单独的应用程序池。
用户名:test.com.cn/SPSAdmin。
电子邮件:
数据库服务器:WIN2003BASE\SharePoint。
数据库名TestWeb,不选择使用默认内容数据库服务其。
选择安全性配置:NTLM。
其余选项默认。
配置完成之后,提示虚拟服务器扩展成功,新顶级网站的URL:http://192.168.1.121:5000,确定
4. 系统配置
登陆http://192.168.1.121:5000,可以使用administrator和SPSAdmin两个用户登陆,模板选择界面,可以选择这个网站的模板,这里我选择文档工作区,这时再看TestWeb目录,发现多了一个web.config文件和两个文件夹-_vti_pvt和wpresources
5. 访问网站
默认界面是http://192.168.1.121:5000/default.aspx,可以配置自己的网站,这时初步配置就完成了,可以使用这个网站了
四、注意事项
有时在建立好网站之后登陆时,报错 您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序 上网查阅得知。
解决办法是在IIS根目录下修改web.config:
<pages enableSessionState="false" enableViewState="true" enableViewStateMac="true" validateRequest="false" />
<trust level="Full" originUrl="" processRequestInApplicationTrust="false" />
经过测试发现只要将原来的level="WSS_minimal"改为level="Full"就可以正常使用了