我在当前服务器上收到此错误:
致命错误:未捕获的 SoapFault 异常:[WSDL] SOAP-ERROR:解析 WSDL:无法从“http://.......”加载
并且相同的代码和服务适用于我的另一台服务器和 loacalhost ....
这个错误的原因是什么?
当客户端无法下载远程 WSDL 时会发生此错误。
PHP 配置设置allow_url_fopen
必须是On
为了让 SOAP 客户端访问远程 WSDL。
如果这不能解决问题,则意味着您当前的服务器正在阻止 PHP 连接和加载 WSDL。这可能是由于防火墙规则或其他一些出站连接问题。