如何在不支持SOAP的Web托管上启用SOAP

时间:2010-08-21 09:11:22

标签: php zend-framework soap web-hosting zend-soap

在我的php5 web应用程序中,我使用zend mailMerge从用户数据构建doc / pdf文件。不幸的是,当我编写代码时,浏览器会抛出一个错误: “未捕获异常'Zend_Soap_Client_Exception',消息'SOAP扩展名未加载。 我联系了我的托管服务提供商并询问了安装肥皂。他告诉我,我的托管不支持肥皂。 我还找到了一个“nusoap”图书馆。如上所述,如果服务器不支持soap,这个库可以提供帮助。但是在我的网络应用程序中启用此库后,没有任何变化。

那么,如果可能的话,如何在不支持SOAP的Web托管上启用SOAP?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您正在使用NuSOAP,则必须将您的应用程序编程为使用NuSOAP库。我的猜测是您的应用程序是针对常规SOAP lib编程的,因此如果您要使用NuSOAP,则需要重写。

如果服务器上尚未安装常规SOAP库,则无法加载它。

您的托管公司是否给出了不启用SOAP的充分理由?