Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
安装IIS
搭建之星采用Web服务器调用远程数据库。IIS(Internet信息服务器)是微软提供的建立Web服务器的软件。由于它与Windows操作系统捆绑发售,因此IIS具有低风险、低成本,易于安装、配置和维护的特点。
IIS有多个版本,操作系统不同IIS版本也不同,一是运行在Windows2000 Server上的IIS5.0;一是运行在Windows XP上的IIS5.1;一是运行在Windows2003 Server上的IIS6.0。
注:笔者使用的操作系统为Windows XP,IIS的版本号为“5.1”。
利用《搭建之星》调用远程数据库,要求远程服务器的操作系统上必须安装有IIS组件,并对数据库文件设置使用权限。准备工作分三步,下面我们一步一步说明。
由于IIS组件并不是典型安装方式下的默认组件,所以,除非在Windows XP安装时采用了自定义方式,并选中了“Internet信息服务(IIS)”选项,否则,必须采用添加安装的方式才能添加该组件。
打开“控制面板”——“添加或删除程序”——“添加/删除Windows组件”。然后选择安装“Internet信息服务(IIS)”选项即可。如图1所示
在安装IIS后,操作系统(Windows XP)所在盘的根目录下将自动创建默认Web站点,主目录为“C:\Inetpub\wwwroot”。安装IIS是否成功,可在IE浏览器的地址栏中输入http://localhost进行测试。http://localhost代表访问本机“C:\Inetpub\wwwroot”。
提示:IIS提供了一套完整的、易于使用的Web站点架设方案。关于IIS的知识,不是本书讨论的要点,在这里不再详细介绍。
复制控制程序“WebDiyDBServer.exe”到主目录的CGI子目录下
“WebDiyDBServer.exe”是IIS服务下的CGI程序,它介乎于远程数据库与客户端之间,用于处理客户端的命令处理,以实现与数据库的联系。
提示:虽然,理论上可以实现,但是实际工作中,在互联网上是不允许直接操作远程数据库的数据,必须通过一个“中间件”进行处理,搭建之星提供的WebDiyDBServer.exe就属于这样的中间件。
用户正确安装了《搭建之星·企业数据库版》后,数据库控制程序“WebDiyDBServer.exe”自动安装在“C:\Program Files\搭建之星\Bin”目录下。
注意:“C:\Program Files\”是笔者计算机的安装目录,用户视自己的搭建之星安装目录而定。
安装IIS后,在主目录“C:\Inetpub\wwwroot”下,新建“CGI”子目录。然后,将搭建之星系统Bin目录下的远程数据库控制程序“WebDiyDBServer.exe”复制到该目录下。接下来,设置“CGI”目录的执行权限。
启动“Internet信息服务”,打开“默认网站”,选择“CGI”目录,单击右键,选择属性。操作步骤如图2所示
此主题相关图片如下:
图2
进入CGI属性设置窗口“目录”页,默认的执行权限为“纯脚本”,更改执行权限为“脚本和可执行文件”。如图3所示
如果用户采用的是Windows2003 Server上的IIS6.0,那么还需要设置Web服务扩展中的“所有未知CGI扩展”项为允许。如图4所示。
此主题相关图片如下:
图4
技巧:当用户的服务器含有“WebDiyDBServer.exe”后,用户可以利用它调用远程服务器上的任意数据库。因此为了数据库的安全,用户可以自行将“WebDiyDBServer.exe”变更名称。调用数据库时,资源位置与其名称保持一致即可。
在主目录下建立数据库
为了便利的管理数据库文件,我们在主目录“C:\Inetpub\wwwroot”下,新建“Database”文件夹。将数据库文件复制到该文件夹下。
注:在本实例中选用的是ACCESS类型数据库“职工档案.MDB”。
Windows XP操作系统的磁盘文件系统分为FAT32和NTFS两种格式。如果您的磁盘文件管理系统是FAT32格式,这里就不需要再有什么设置了。而如果您选用的是“NTFS”磁盘文件系统,则必须对数据库文件的自身权限进行设置,否则,不能正常存储数据。
打开资源管理器,选中数据库文件,击右键选择“属性”选项。如图4所示。