0
回答
求救!windows2003环境下 php 调用openoffice4.0 DCOM 异常
注册华为云得mate10,2.9折抢先购!>>>   

我的环境是:windows2003 + php5.3 + apache + openoffice4.0

现在遇到一个问题,域名了我一个星期了,解决不了,求大神指引。

我想通过php 调用 openoffice的DCOM将word文档自动批量转为pdf格式。

但是代码执行很快就退出了,并报错:

Uncaught exception 'com_exception' with message 'Failed to create COM object `com.sun.star.ServiceManager': ��Ϊ�������Ͳ���ȷ��ϵͳ�޷���ʼ���������̡��������û��������롣


后面的乱码应该是编码的问题,主要是这句:

Failed to create COM object `com.sun.star.ServiceManager


代码执行很快就跳出了,一开始我怀疑是openoffice安装问题,但是我又重复安装了N次,还是没有解决。

后来我又怀疑是php.ini配置的问题,我也开放了com_allrow=true; 还是不行。

然后查了很多资料说是DCOM权限的问题,我又开放了DCOM的everyone的权限和交互式用户;还是不行。

确实没办法了,大神~ 求搭救~!

哦,忘记补充一句,我保证是执行了8100端口的监听。服务是启动了的。


举报
徐danny
发帖于4年前 0回/905阅
顶部