然后再到通达官方网站下载通达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环境的日志中的评论提到有这需求,就抽空发到博客上来。
水平有限,难免疏忽,不足之处,敬请指教!
最后编辑: chm 编辑于2009-8-9 14:49
转帖不说话,现在考公务员的娃娃们分享的
“武汉城管打死人”的一句话新闻





Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
我的PHP版本是5.2.6,然后怎么登陆都是提示密码错误。
我是哪里出错了呢?
麻烦楼主给个方案?
test0613.host.hanfei.net
做这个需要有自己的服务器,所以我也是在本地搭建的。
我写的这个就是提供一个在IIS下搭建的思路和方式。
但是在正式的生产环境中不推荐用IIS,用通达OA自带的一键环境即可。
你如果做生产使用,我不建议你在IIS中使用。如果你看懂了这篇日志就应该好辨别了,还是用默认的环境吧。
Warning: main(inc/auth.php) [function.main]: failed to open stream: No such file or directory in F:\WEB\oa8\web\general\index.php on line 2
Warning: main() [function.include]: Failed opening 'inc/auth.php' for inclusion (include_path='.;C:\php5\pear') in F:\WEB\oa8\web\general\index.php on line 2
Fatal error: Call to undefined function exequery() in F:\WEB\oa8\web\general\index.php on line 5
还有最严重的问题就是WINDOWS下的PHP.ini文件经过修改后在电脑重启后无法再正常启动。在服务里手动也无法启动。必须将之前备份的PHP.ini覆盖了才能正常运行!问题真的很多。不知道官方有没有测试过该教程的!
如果你是测试学习的话,我建议你完全按照教程来配置学习,熟练后再拓展思维。