もっと具体的な答えを見つけようとしましたが、このエラーに関して役立つ情報が見つかりませんでした。私はMagentoやcybersourceモジュール、あるいはその両方に精通していないかもしれませんが、いずれにせよ、私はこのメッセージが私に教えようとしていることを理解できません。MagentoでCybersourceモジュールを使用しようとするとSOAPエラーが発生する
これは例外で、デバッグ中に表示されるだけでなく、自分のマシン上にあるすべてのSMTPトラフィックをキャプチャすると、エラーが発生したときに電子メールに表示されます。
Exception: Strict Notice: Declaration of Mage_Cybersource_Model_Api_ExtendedSoapClient::__doRequest()
should be compatible with that of SoapClient::__doRequest() in
C:\code\app\code\local\Mage\Cybersource\Model\Api\ExtendedSoapClient.php on line 75
in C:\code\app\code\core\Mage\Core\functions.php on line 245
これが発生したときに私が何をしているかは、注文を提出しようとしています。ショッピングカートに商品を追加してログインし、配送データを入れて注文を確認しました。注文が届いたら、しばらくお待ちください。私がコードをデバッグするとき(私はFOREVERを取る)、私は最終的にcybersourceモジュールがSOAPシステムを介して認証しようとしているところに行き、このエラーをスローします。
正確な配置もエラーが任意のアイデアは、このメッセージは何を意味するのかさえも探したりするものに非常に役立つだろう、この方法を中心に
protected function getSoapApi($options = array())
{
$wsdl = $this->getConfigData('test') ? self::WSDL_URL_TEST : self::WSDL_URL_LIVE;
return new Mage_Cybersource_Model_Api_ExtendedSoapClient($wsdl, $options);
}
です。また、私はSOAPをインストールし、Apache 5.3でWindows環境で動作するPHP 5.3.6で有効にしました。
恐ろしい答え! –