バージョン選択

フォーラム

メニュー

オンライン状況

36 人のユーザが現在オンラインです。 (28 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 36
もっと...

サイト内検索

質問 > 管理機能 > NPコネクトライトのエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
office-k
投稿日時: 2010/11/27 3:47
対応状況: −−−
新米
登録日: 2010/11/27
居住地:
投稿: 5
NPコネクトライトのエラー
買いもの時、支払い方法でNP後払いを選択して送信すると、画面が真っ白になってしまいます。

こちらのサイトで色々調べさせて頂いて、さらに調べた結果、NPコネクトライトでSOAPを利用している際、HTTP.phpでcurlを利用する時にSSLのCA証明書の検証でエラーが出ているようです。

普通は真っ白になってしまいますが、エラーを表示するようにPHPを書き換えてやると
curl_exec error 60 SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
と表示されます。

HTTP.php上に
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
を追記すると、問題なく正常に買いものは終了し、ネットプロテクションズにもちゃんとデータが登録されていました。

検証をスキップしても問題ないのでしょうか?
また、どうすればスキップしなくても正常に動作を完了できるでしょうか?
助言をお願いいたします。

------------------------------
[EC-CUBE] 2.3.0
[レンタルサーバ] アイル InfinitoPLUS TOP iNP-01
[PHP]  PHP 5.2.9-2
[データベース] MySQL 5.0.83-community
[WEBサーバ] Microsoft IIS 6.0
------------------------------
pantacle
投稿日時: 2010/11/28 4:01
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: NPコネクトライトのエラー
> 検証をスキップしても問題ないのでしょうか?
良くは無いですよね....
cURLが検証に使用するCA証明書か中間証明書がインストールされてない場合に起きるエラーのようですので、アイルさんに相談された方が良いかと思われます。


----------------
pantacle
http://pantacle.net/

office-k
投稿日時: 2010/11/28 8:26
対応状況: −−−
新米
登録日: 2010/11/27
居住地:
投稿: 5
Re: NPコネクトライトのエラー
返信ありがとうございます。

やっぱり認証をスキップするのは良くないですよね。。。

アイルさんではちゃんとインストールしてあると言っています。が、どこにインストールしてあるのかはセキュリティの都合上教えられないとのことです。
また、install.phpの「SSL_URL」を書き換えれば改善するかもしれない、とも言っていました。

install.phpの「SSL_URL」とは何の役割をしているのでしょうか?見たところhttpsでサイトに接続する際のトップページ(というかEC-CUBEのサイトそのもの)を指定しているだけのようですが。。。)

cURLはどうやって証明書の場所を決定しているのでしょうか?
また、もしcURLが証明書を見つけられなかった場合、どうやって対処すればよろしいのでしょうか?(CURLOPT_CAINFOかCURLOPT_CAPATHなどで指定するのでしょうか?)

助言をよろしくお願いいたします。
pantacle
投稿日時: 2010/11/29 16:24
対応状況: −−−
長老
登録日: 2009/6/29
居住地: 富山
投稿: 242
Re: NPコネクトライトのエラー
この辺りが参考にはならないでしょうか
http://d.hatena.ne.jp/shimooka/20080918/1221726419

訂正、こっちでした。
http://d.hatena.ne.jp/botchy/20080820/1219255653


----------------
pantacle
http://pantacle.net/

office-k
投稿日時: 2010/11/30 22:36
対応状況: −−−
新米
登録日: 2010/11/27
居住地:
投稿: 5
Re: NPコネクトライトのエラー
ありがとうございます。

ついに解決いたしました。

ネットプロテクションズの証明書をコピーしてサーバーにアップして、SOAPのHTTP.phpに
curl_setopt($ch, CURLOPT_CAINFO, '証明書パス');
を設定したら、無事完了いたしました。

ただ、これだと他にSOAPを使うモジュールが使えないのではないのかと思うのですが。。。
今のところそういったモジュールはなさそうなので大丈夫ですが、本来はNPコネクトライトのモジュール側に設定するものだと思うのですが、どうするのが本来のあり方なのでしょうか?

もしお分かりの方がいらっしゃいましたら、助言をお願いいたします。
office-k
投稿日時: 2010/12/7 21:51
対応状況: 解決済
新米
登録日: 2010/11/27
居住地:
投稿: 5
Re: NPコネクトライトのエラー
その後も、アイルさんとやり取りをして、何とか根本的に解決出来ないものなのか試行錯誤してみましたが、最終的にサーバーの方ではどうにもならないという結論に至ったようです。

アイルさんのサイトのEC-CUBEの紹介(?)のページからも、支払い方法からNP後払いの紹介が無くなってしまいました。

まあ、でもとりあえず先述の方法で動いているので、良かったです。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.