3

PHP から Web サービスを呼び出すことができません。私の個人的なウェブサイトでは、何も問題はありません。しかし、専用サーバーから試すと:

致命的なエラー: キャッチされない SoapFault 例外: [WSDL] SOAP-ERROR: WSDL の解析: 「http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdlから読み込めませんでした」: 外部エンティティの読み込みに失敗しました" http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdl

私のウェブサイトと専用サーバーの同じ.php:

 function __construct( $_ip, $_num_serie) {
 $this->ip = $_ip;
$this->num_serie = $_num_serie;
$this->soap = new SoapClient("http://".$this->ip.":8080/SongBoxServeur/GestionSongBox?wsdl",array(
                                    'trace' => true,
                                    'exceptions' => true));
                                    }

問題は何でしょうか?(石鹸は両方で有効になっています)事前にThx

4

2 に答える 2

0

サーバーからアクセスできることを確認し$this->ipます。つまり、専用サーバーから、ブラウザーでhttp://88.xxx.xxx.xxx:8080/SongBoxServeur/GestionSongBox?wsdlを開くことができることを確認します。それができない場合は、最初に注意しなければならないネットワーク構成がいくつかあります。

于 2013-06-24T20:53:58.380 に答える