1

サーバー(ubuntu 10.04)からリモートでデータを取得するには、magento Webサービスを使用する必要があるため、次のチュートリアルに従いました:http://magento4u.wordpress.com/2009/07/28/magento-api-web-service-work /

しかし、コード点火コントローラでメソッドを実行しようとすると:

$proxy = new SoapClient('myhostname/soap/?wsdl');

$sessionId = $proxy->login('username', '***********');

$customerinfo = $proxy->customerCustomerInfo($sessionId,1);

print_r($customerinfo);

このエラーが発生します:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ' http://hostname.com/api/soap/?wsdl ': Entity 'copy' not defined in /var/www /happyprojects/api/application/controllers/users.php:42 スタック トレース: #0 /var/www/happyprojects/api/application/controllers/users.php(42): SoapClient->SoapClient('myhostname', Array) #1 [内部関数]: Users->magento_call_get() #2 /var/www/happyprojects/api/system/core/CodeIgniter.php(359): call_user_func_array(Array, Array) #3 /var/www/happyprojects/ api/index.php(219): require_once('/var/www/happyp...') #4 {main} が 42 行目の /var/www/happyprojects/api/application/controllers/users.php でスローされます

本当に助けてください。私はブロックされています。どうすればよいかわかりません。

4

3 に答える 3