分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]
Aug 9
  首先按照《在Windows Server 2003系统下利用IIS配置PHP环境》教程配置好IIS下的PHP环境。

  然后再到通达官方网站下载通达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.batOfficeMail.exe文件复制到该目录下。
  然后将D:\MYOA\data5目录下的BUS、TD_OA、TRAIN三个文件夹复制到在《在Windows Server 2003系统下利用IIS配置PHP环境》教程中指导安装好的MySQL5data文件夹下,这里是在D:\PHP\MySQL5\data目录里面。
  然后再用文本编辑器打开%systemroot%(我这里是C:\WINDOWS)目录下的php.ini文件,去掉extension=php_openssl.dllextension=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环境的日志中的评论提到有这需求,就抽空发到博客上来。

  水平有限,难免疏忽,不足之处,敬请指教!


  
Tags: , , , , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]