0
我從一個虛擬服務器切換到另一個,並且具有的問題。致命錯誤:未捕獲的SOAPFault異常:[WSDL] SOAP-ERROR:解析WSDL:無法從「domain.com/wsdl」中加載:未能加載外部實體
新服務器正在運行PHP版本5.3.3-7 + squeeze1。老是PHP版本5.2.17。
簡單SOAP腳本
$client = new SoapClient($url);
給出錯誤
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'domain.com/wsdl' : failed to load external entity
即使嘗試失敗的file_get_contents在新服務器上,但工作在舊服務器上。
echo file_get_contents("https://www.google.co.uk/");
我試過匹配php.ini文件。 allow_url_fopen = On被啓用,就像SOAP和cURL一樣。
任何意見將是很有益的。
謝謝你。
phpinfo()說什麼? – bksi
我做的第一件事情就是echo phpinfo()。沒有明顯的差異。兩個都啓用allow_url_fopen。 – user2849732