环境要求

操作系统 Windows Server 2008、Windows Server 2003、Windows 2000、Windows XP、Windows Server 2008 R2(推荐)
数据库 Sql Server 2000、Sql Server 2005、Sql Server 2008、SQL Server 2008 R2(推荐)
Web服务器 IIS 5.0及以上版本(推荐IIS7.5)
.NET Framework .NET Framework 3.5 SP1(下载) 或 .NET Framework4.0(下载)(v3.1采用asp.net mvc 开发,如果使用SPB的SDK版本还需要安装asp.net mvc 2)

 

自动安装

使用安装程序安装:(安装数据库,修改相应的配置文件,检测Uploads的读写权限)

第一步:选择web.config

如果您使用的是.NET Framework 4.0,删除原有的web.config文件,并将web4.0.config文件重命名为web.config。否则跳过第一步。

第二步:上传

使用 FTP 软件登录您的服务器,建立或者选择一个目录,将 SpaceBuilder安装包中的./web 目录中的全部文件和目录上传上来(注意是上传 web 目录中的文件和目录,web本身这一级目录无需上传。)

第三步:更改目录权限

如果SpaceBuilder所在磁盘是NTFS格式,则需要设置Uploads、IndexFiles、HttpCache目录,允许asp.net程序运行用户具有可写权限。
确保web.config文件不是只读,并且允许asp.net程序运行用户具有可写权限。
如果不知道如何设置请参见 附录:设置NTFS磁盘文件夹的可写权限

第四步:创建数据库

确保您在使用SQL Server2000或以上版本的数据库, 创建SpaceBuilder数据库(例如:SpaceBuilder)及相应用户,并确保创建的用户对SpaceBuilder具有dbo权限。

如果您具有SQLServer的sa用户及密码,则可以在安装程序执行时自动创建,可以跳过该步骤。

如果不知道如何创建SQL Server数据库请参见 附录:创建SQL Server数据库

第五步:配置站点(或虚拟目录)

在IIS中创建站点或虚拟目录

如果不知道如何设置请参见 附录:创建IIS站点

第六步:启动安装程序

访问页面:站点/Install/install.aspx 你会看到以下页面:

 

第七步:运行环境检测

检测web.config,HttpCach,IndexFiles和Uploads文件夹 的可写权限;如果检测不成功,请找到对应文件或者文件夹,手动修改其权限为“可写”;修改后点击“重新检查”,检测成功后执行下一步

可能出现问题以及说明:

1.web.config(web/web.config)检测失败,请确定: 1) web.config可写 2) 程序对web.config可写(Server 2003系统添加NETWORK SERVICE用户身份,而 XP系统添加ASP NET用户身份) 详细操作请参照:附录:设置NTFS磁盘文件夹的可写权限

2.文件夹:HttpCach,IndexFiles和Uploads 检测失败,请参照:附录:设置NTFS磁盘文件夹的可写权限

 

第八步:安装数据库并修改相应配置文件

如果检测成功后可进行下一步,数据库的安装(数据库结构和初始化数据)和相关配置文件(web.config)的修改:每项都是必填内容,在创建过程中如果遇到错误会在页面下方出现相应的错误提示
这步操作较多所以需要时间较长,请耐心等待。

如下图所示,数据库安装分为以下三步:

1 创建数据库(包括创建表、存储过程、视图)/检测数据库连接并修改配置文件

2 基础数据初始化(产品所必须的初始化数据)

 

第九步:安装成功

如果安装成功后,会显示以下页面;这时可以点击“浏览站点”打开站点首页进行预览

 

第十步:清理安装文件

安装成功后及时删除Install文件夹,以免重复安装

 

 

手动安装

手动对程序进行安装配置:(创建数据库,修改相应的配置文件,检测Uploads的读写权限)

第一步:选择web.config

如果您使用的是.NET Framework 4.0,删除原有的web.config文件,并将web4.0.config文件重命名为web.config。否则跳过第一步。

第二步:上传

使用 FTP 软件登录您的服务器,建立或者选择一个目录,将 SpaceBuilder安装包中的./web 目录中的全部文件和目录上传上来(注意是上传 web 目录中的文件和目录,web本身这一级目录无需上传。)

第三步:更改目录权限

如果SpaceBuilder所在磁盘是NTFS格式,则需要设置Uploads、IndexFiles、HttpCache目录,允许asp.net程序运行用户具有可写权限。
确保web.config文件不是只读,并且允许asp.net程序运行用户具有可写权限。
如果不知道如何设置请参见 附录:设置NTFS磁盘文件夹的可写权限

第四步:创建数据库

确保您在使用SQL Server2000或以上版本的数据库, 创建SpaceBuilder数据库(例如:SpaceBuilder)及相应用户,并确保创建的用户对SpaceBuilder具有dbo权限。
如果不知道如何创建SQL Server数据库请参见 附录:创建SQL Server数据库

第五步:配置站点(或虚拟目录)

在IIS中创建站点或虚拟目录

如果不知道如何设置请参见 附录:创建IIS站点

第六步:修改web.config

修改web下的web.config配置文件,将ConnectionString中两个子节点的连接字符串修改为用户需要的连接字符串,如下图:

找到SqlScript文件夹下的01_Install SpaceBuilder Schema.sql和02_Install initial Data.sql,首先执行01_Install SpaceBuilder Schema.sql用来创建数据库表结构和存储过程,然后执行02_Install initial Data.sql用来添加初始化数据。

 

常见问题以及说明:

1.若使用数据库不是默认端口则:IP:端口号,例如:(192.168.0.1:9001)

2.若服务器上有多个实例则:IP\实例,例如:(192.168.0.1\9001)

3.如执行存储过程失败(请与官方联系:www.SpaceBuilder.cn)

4.由于脚本的编码格式为UTF-8(带签名),在sql2000中执行脚本时脚本中的中文字符会出现乱码,用户可以先将脚本内容拷贝到记事本文件中然后再从记事本拷贝到sql2000查询分析器中执行。


第七步:创建管理员账号

执行: exec spb_system_CreateAdminUser 或者 exec spb_system_CreateAdminUser '管理员用户名'

注意:

如果直接运行 exec spb_system_CreateAdminUser,则添加的管理员用户名=admin;

创建的管理员用户密码默认为:admin888,请登录后自行修改;

第八步:安装成功

完成手动安装过程后,在浏览器里输入用户设置的域名(在本地安装浏览输入localhost/虚拟目录名)进行站点的浏览。

第九步:清理安装文件

安装成功后及时删除Install文件夹,以免重复安装。

© 2005 - 2011 青岛拓宇网络科技有限公司