2011-04-13 123 views
1

我很努力使SOAP在本地服务器上工作。它是在服务器上运行,并从本地PC,我可以使用它,但是当我使用ssh服务器(包括在Linux PC)PHP给我的错误:PHP SOAP本地服务器错误

Error occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://192.168.1.2:8080/WebServices/SetValues?WSDL' : failed to load external entity "http://192.168.1.2:8080/WebServices/SetValues?WSDL" 

我试图山猫本地从服务器它工作正常。所以问题出在PHP,SOAP ...

回答

1

setsebool -P httpd_can_network_connect 1

SE Linux是我的问题!如果网络(甚至是本地)发生任何事情,则责备SE Linux或防火墙。

+1

这篇文章帮助我第二次:)_)我已经在另一台服务器上安装了我的程序,并忘记正确配置SE Linux策略,我自己的文章节省了我的一天! – Radamanf 2011-06-10 11:17:43

+0

希望我可以声明这一点,但SE Linux甚至没有安装在我的Ubuntu服务器上。我从Windows服务器,我的电脑等访问Web服务,但不能从Linux访问。我没有遇到这个问题。 – ShaunOReilly 2013-08-15 22:21:48

0

您的服务器绑定到本地(127.0.0.1)?尝试绑定到0.0.0.0

+0

它在192.168.1.2或127.0.0.1(localhost) – Radamanf 2011-04-13 13:36:57

+0

可能是否存在相同的原始策略违规? – 2011-04-14 02:04:34