
| 操作系统 | 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的读写权限)
如果您使用的是.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权限。
在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的读写权限)
如果您使用的是.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下的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文件夹,以免重复安装。