検索
ホームページバックエンド開発PHPチュートリアルwin2003服务器使用WPS的COM组件的一些问题解决方法_php技巧

由于COM组件只能在windows上使用,因为程序必须放在windows的服务器上运行。在本地xp系统上搭建安装没任何问题,在服务器win2003上安装,碰到了N个问题,最后还是gump同学出手才解决,整整折腾了不少于10个小时才搞定。

安装完Wps office个人版最新的12012版后,按理说就完成了,但运行程序在服务器上报错如下:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 拒绝访问。 ' in D:\www\9enjoy.com\hx.php:12 Stack trace: #0 D:\www\9enjoy.com\hx.php(12): com->com('WPS.Application') #1 {main} thrown in D:\www\9enjoy.com\hx.php on line 12

是运行这句就$wps = new COM("WPS.Application");报错。经过一翻查找,在DCOM配置里做了配置,解决了这个提示。

1、打开控制面板 - 管理工具 - 组件服务

2、在组件服务面板中依次打开 控制台根目录 - 组件服务 - 计算机 - 我的电脑 - DCOM 配置

3、找到Kingsoft Writer Application Class(金山的文档应用服务),打开属性窗口,切换到安全标签。将“启动和激活权限”选择自定义,编辑,添加everyone权限即可。“访问权限”也一样处理。

这个错误提示通过,运行到$doc = $wps->Documents->Open($src_filename); 时又出现错误

Fatal error: Uncaught exception 'com_exception' with message 'Error [0x800706be] 远程过程调用失败。 ' in D:\www\9enjoy.com\hx.php:15 Stack trace: #0 D:\www\9enjoy.com\hx.php(15): variant->Open('d:\www\9enjoy.com...') #1 {main} thrown in D:\www\9enjoy.com\hx.php on line 15

在“标识”标签,将启动用户改为交互式用户,又出现了另一个错误提示:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。 ' in D:\www\9enjoy.com\hx.php:15 Stack trace: #0 D:\www\9enjoy.com\hx.php(15): com->com('WPS.Application') #1 {main} thrown in D:\www\9enjoy.com\hx.php on line 15

反复尝试,都不行,包括重装WPS。

后"标识"标签,使用指定用户运行,先使用网站用的用户运行,通不过。再使用管理员账号运行,点确定时也会弹出出错信息。应该是这两个选项(启动用户和指定用户)都无法把这个com组件启动起来。如果用交互式用户,是可以的,就是提示用户名和密码不对:(

后测试中有时出现长时间运行,一直不报错...还有出现过如下错误:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WPS.Application': 服务器运行失败 ' in D:\www\9enjoy.com\hx.php:30 Stack trace: #0 D:\www\9enjoy.com\hx.php(30): com->com('WPS.Application') #1 {main} thrown in D:\www\9enjoy.com\hx.php on line 30

期间还发现,由于执行到$wps->Documents->Open就停了,会在进程中出现一个wps或wpsupdate进程,每刷新一次出现一个。最多一次发现有30多个这类进程,有时还会影响程序,需要手工一个一个删除。

最后,使用了一个很BT的做法,将这个站点的IIS身份验证方式使用administrator管理员账号运行,居然好了!。。。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
wps有检查错别字的功能吗wps有检查错别字的功能吗Oct 12, 2023 pm 12:02 PM

WPS有检查错别字的功能:1、手动检查,选中需要检查的文本,并在顶部菜单栏的“审阅”标签页中单击“拼写和语法检查”按钮;2、自动检查,在顶部菜单栏的“选项”-“拼写和语言”中勾选“拼写和语法自动检查”即可。

wps云文档空间满了怎么清除wps云文档空间满了怎么清除Jan 05, 2021 am 10:59 AM

清除方法:1、电脑中打开wps,登录账号;2、点击右上角的头像,打开个人中心页面;3、在注册用户板块,点击“更多云服务”的下拉箭头,点击“立即前往”;4、点击“我的文档”,选中需要删除的文件,点击最右边的三个圆点点,选择“移至回收站“即可。

wps怎么把所有图片改成统一尺寸wps怎么把所有图片改成统一尺寸Aug 29, 2023 pm 01:58 PM

wps可以通过重设大小和批量修改来把所有图片改成统一尺寸。详细介绍:1、重设大小,打开WPS的文档,点击左上角的“文件”,找到“选项”并点击,进入后点击“编辑”,将“图片插入/粘贴为”选项设置为“四周型”,然后点击“确定”,打开需要统一修改图片尺寸的文档,按住“CTRL”键,使用鼠标选中需要调整的图片,使用CTRL+A)然后在“重设大小”即可;2、批量修改等等。

一打开wps就卡住了怎么回事一打开wps就卡住了怎么回事Oct 17, 2023 pm 04:51 PM

一打开wps就卡住了可能是因为计算机硬件配置、网络连接、病毒和恶意软件、软件设置等问题造成的。其解决方法如下:1、检查计算机硬件,考虑升级硬件;2、关闭其他应用程序,关闭应用程序可以释放更多的系统资源,从而提高WPS的运行速度;3、清理计算机内存,使用系统自带的磁盘清理工具或第三方清理软件来清理计算机内存;4、检查网络连接,确保网络连接稳定且速度较快;5、更新WPS软件等等。

wps背景图片怎么设置wps背景图片怎么设置Dec 30, 2020 pm 03:33 PM

wps设置背景图片的方法:1、打开WPS文字程序;2、在WPS主界面上方点击“页面布局”选项下的“背景”;3、在“背景”菜单下点击“图片”,并在对话框中选择图片;4、在电脑上根据路径选择要作为背景的图片即可。

smartart在wps中的哪里smartart在wps中的哪里Mar 16, 2023 pm 06:52 PM

WPS SmartArt功能在“插入”菜单的“智能图形”中。使用SmartArt功能的方法:1、在wps软件中,点击顶部导航栏的“插入”菜单;2、在功能区中,点击“智能图形”选项;3、在打开的窗口中就能看到smartart图形选项了,选择需要的样式使用即可。

wps多窗口显示的方法wps多窗口显示的方法Jan 20, 2021 am 09:26 AM

wps多窗口显示的方法:1、双击程序打开“WPS”;2、点击软件左上角的“WPS文字”;3、在打开的菜单中,点击“选项”;4、在“选项”窗口中,将“在任务栏中显示所有窗口(N)”这个选项勾上即可。

wps卡住了点不动退不出怎么办wps卡住了点不动退不出怎么办Mar 03, 2023 am 10:25 AM

wps卡住了点不动退不出的解决办法:1、按下“Ctrl + Alt + Delete”并点击“任务管理器”来打开;2、在任务管理器界面,选择WPS点击结束任务;3、双击桌面上的WPS,重新登录即可。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール