soap连接php导致错误500

soap连接php导致错误500,php,web-services,soap,wsdl,windows-server-2008,Php,Web Services,Soap,Wsdl,Windows Server 2008,我有以下问题:我试图从php访问wsdl Web服务。这是我当前的代码: if (isset($_POST['submit'])){ $soap = new SoapClient("http://footballpool.dataaccess.eu/data/info.wso?wsdl"); } 当我访问此代码时,得到的只是“500-内部服务器错误”。目前我的php运行在Windows Server 2008 R2上,但我认为这不可能是错误源。Wordpress等其他应用程序运行时没有

我有以下问题:我试图从php访问wsdl Web服务。这是我当前的代码:

if (isset($_POST['submit'])){

  $soap = new SoapClient("http://footballpool.dataaccess.eu/data/info.wso?wsdl");

}

当我访问此代码时,得到的只是“500-内部服务器错误”。目前我的php运行在Windows Server 2008 R2上,但我认为这不可能是错误源。Wordpress等其他应用程序运行时没有任何问题。Soap客户端和服务器在php.ini中被激活。PHP版本是5.4.6。有人知道如何处理吗?

内部服务器错误
500
表明PHP遇到了致命错误

如果SoapClient无法访问远程文件(由于网络原因),或者无法解析XML,则会引发异常

从:

如果无法加载wsdl URI,将引发SoapFault异常

有关详细信息,请查看错误日志或打开错误报告:

error_reporting(E_ALL);
ini_set('display_errors', '1');

错误报告设置为:Error\u reporting=E\u ALL&~E\u NOTICE&~E\u STRICT&~E\u DEPRECATED。试一试并不能改变任何事情。未捕获标准异常和SoapException。因此Windows服务器配置不希望显示错误。是的,您可以在错误日志中使用try/catch或look。