然后再到通达官方网站下载通达OA208ADV安装包,下载下来后,进行默认安装,安装完成后进行智能配置的时候端口选择81或者其他没有被占用的任何端口(只有不是默认的80端口即可)。
安装完成后,进入通达OA官方网站/OA知识库/下载通达OA升级MYSQL5.exe。
下载完成后按照提示和说明运行这个文件。
在IIS中建立一个用于OA的网站,比如将OA网站目录放在D:\webroot\OA\webroot下。
将D:\TDOA\webroot目录下的全部文件拷贝到D:\webroot\OA\webroot。
然后在D:\webroot\OA下建立名字为attach的文件夹。
再在D:\webroot\OA目录下建立名为bin的文件夹,把D:\TDOA\bin目录下的OfficeMail.bat和OfficeMail.exe文件复制到该目录下。
然后将D:\MYOA\data5目录下的BUS、TD_OA、TRAIN三个文件夹复制到在《在Windows Server 2003系统下利用IIS配置PHP环境》教程中指导安装好的MySQL5的data文件夹下,这里是在D:\PHP\MySQL5\data目录里面。
然后再用文本编辑器打开%systemroot%(我这里是C:\WINDOWS)目录下的php.ini文件,去掉extension=php_openssl.dll和extension=php_openssl.dll前面的注释符号-分号;再在该文件中搜索:;include_path = ".;c:\php\includes"在下面加一行:include_path = ".;D:\webroot\OA\webroot",因为我前面提到是把OA的网站目录放在了这里,所以设置这个路径,因为通达OA程序中需要指定这个路径。
保存关闭该文件。
再用文本编辑器打开D:\webroot\OA\webroot\inc目录下的oa_config.php,将第九行的//去掉,保存文件。
给予D:\webroot\OA\attach目录和D:\webroot\OA\webrot\inc目录网站访问账户(用户名应该为IUSR_机器名,比如IUSR_IDEACM)可写的权限。
然后进入D:\MYOA\bin,双击运行该目录下的unregister.bat,用于卸载刚才安装的通达OA程序。该unregister.bat文件运行完成后,建议重启您的服务器,然后再直接删除D:\TDOA文件夹,再运行D:\webroot\OA\bin目录下的OfficeMail.bat文件。
这样就完成了由apache转换为IIS的过程。
然后在浏览器输入刚才在IIS中建立OA站点的主机头地址(域名),如果没有限定主机头的话,那就直接输入该服务器IP,如果是在该服务器上打开浏览器的话,就直接输入http://127.0.0.1 这样就可以正常使用通达OA系统了。
不管怎么说还是不建议在IIS中配置通达OA系统,如果是做测试,用一下当然没问题,如果是正式生产环境中使用,还是建议使用通达OA程序自带的服务端环境,这样便于升级、出现问题便于排查。
本教程于2009年6月17日18:50完成,一直无暇整理发上博客,刚才审核一个在IIS下配置PHP环境的日志中的评论提到有这需求,就抽空发到博客上来。
水平有限,难免疏忽,不足之处,敬请指教!





