| 質問 > その他 > wadaxサーバーでPGマルチペイメントが利用できない |
その他
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| glwd1120 |
投稿日時: 2009/7/2 14:05
対応状況: 確認中
|
半人前 ![]() ![]() 登録日: 2009/7/1 居住地: 投稿: 11 |
wadaxサーバーでPGマルチペイメントが利用できない wadaxの共用サーバーにEC-CUBEの2.4をインストールして、
ショップ制作を行っています。 カード決済を使いたいので、 GMOに申し込みをし、PGマルチペイメントのモジュールを設定したのですが、 接続テストをした所 「エラーが発生しました:ExecTran.idPass と通信ができませんでした。」 と表示されてしまいます。 接続先サーバーURLなどの設定情報は合っているのに、 エラーが表示されてしまいます。 他サーバーで試すと、正常に動いたので、 wadaxのサーバーでGMOの決済モジュールを使う場合に 特別な設定が必要なのか・・・と原因を探っている状態です。 どなたか、原因の特定の仕方をご教授いただけないでしょうか? wadaxのサーバーでGMOの決済モジュールを使用された事がある方で、 同じような症状が確認できたかどうかなど、教えていただきたいです。 よろしくお願いします。 |
| pantacle |
投稿日時: 2009/7/2 15:52
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: wadaxサーバーでPGマルチペイメントが利用できない wadaxのサーバーでGMOの決済モジュールを使用したことは無いのですが、エラー時は何らかのログが記録されている筈なので、それを参照されてはいかがでしょう。
> 「エラーが発生しました:ExecTran.idPass と通信ができませんでした。」 ExecTran.idPassの前に設定した決済サーバのURLは表示されていましたか? この部分に決済サーバのURLが表示されるようになっているみたいですので、もし表示されていないのだとしたらモジュール以外の部分に問題があるのかも知れません。
|
| glwd1120 |
投稿日時: 2009/7/2 16:20
対応状況: 確認中
|
半人前 ![]() ![]() 登録日: 2009/7/1 居住地: 投稿: 11 |
Re: wadaxサーバーでPGマルチペイメントが利用できない マハロさん
アドバイスありがとうございます! >ExecTran.idPassの前に設定した決済サーバのURLは表示されていましたか? ↑こちらは何も表示されない状態です。 data/logs/mdl_pg_mulpay.logを確認した所、 下記のようなログが残っていました。 ---------------------------------------------------- from XXXXXXXXXX 2009/07/02 13:59:35 [/shop/shopping/load_payment_module.php] user=1: -> invalid response code:404 from XXXXXXXXXX 2009/07/02 13:59:35 [/shop/shopping/load_payment_module.php] user=1: -> failed exec tran from XXXXXXXXXX 2009/07/02 15:39:30 [/shop/shopping/load_payment_module.php] user=1: ##### registerMode START ##### from XXXXXXXXXX 2009/07/02 15:39:30 [/shop/shopping/load_payment_module.php] user=1: EntryTran.idPass from XXXXXXXXXX 2009/07/02 15:39:30 [/shop/shopping/load_payment_module.php] user=1: Array ( [ShopID] => [ShopPass] => [OrderID] => 3 [JobCd] => AUTH [Amount] => 4466 [Tax] => 0 [TdFlag] => [TdTenantName] => ) ---------------------------------------------------- [ShopID]、[ShopPass]、[TdTenantName] の部分で、EC-CUBEの管理画面の中で設定した情報が 表示されないといけないはず(?)なのに、空白になっています。 どうもショップIDやパスワードなどが保存できていないようです。 決済モジュールの設定画面で GMOから発行されたショップIDなどを登録すると、 「登録完了しました。 基本情報>支払方法設定より詳細設定をしてください。」 といったメッセージは表示されるのに、 入力した内容の保存ができない・・・。 こちらの設定情報はどこに保存されるのでしょうか? 保存先のファイルのパーミッションの設定で 書き込み権限を与えていないのかもしれませんが、 どこを確認したらいいのかわかりません。。 引き続き、どなたかアドバイスいただけるとありがたいです。 原因が見えてきたので、頑張ってみます! ありがとうございます。 |
| pantacle |
投稿日時: 2009/7/2 16:44
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: wadaxサーバーでPGマルチペイメントが利用できない # IPアドレスは潰したほうが良いかも....
設定情報はDBの dtb_module に書き込まれる事になっているみたいです。
|
| glwd1120 |
投稿日時: 2009/7/2 22:44
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2009/7/1 居住地: 投稿: 11 |
Re: wadaxサーバーでPGマルチペイメントが利用できない マハロさん
度々ありがとうございます! IPも・・・ご指摘ありがとうございます。 色々と見てみたのですが、 DBとPHP初心者なもので・・・どこをどうチェックすれば 書き込みができるようになるのかわからず困っております。 設定情報が保存できないだけで、 wadaxのサーバー環境は関係ないのか・・・と思いつつ 引き続き頑張ります。 決済モジュールのインストール手順は 1.「html/pg_mulpay」フォルダを作成→パーミッションを707に設定 2.EC-CUBE管理画面の「OWNERS STORE」ボタンをクリック後、 モジュールのインストールを行う。 3.モジュールの設定画面を開き、GMOから発行された 接続先サーバーURLなどを入力して登録 4.EC-CUBE管理画面の基本情報設定>支払方法設定を開くと 「クレジット決済」の項目が追加されているので、 配送サービス等を編集して登録する こちらの手順で決済モジュールは正常に動くと思うのですが、 何か足りない作業がありましたらご教授ください。 よろしくお願いします。 |
| pantacle |
投稿日時: 2009/7/2 23:40
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: wadaxサーバーでPGマルチペイメントが利用できない どうやらこのモジュールの設定画面では、DBの書き込みに失敗しても処理的にはOKのままになっちゃうっぽいので、何かの理由でDB書き込みに失敗してるのかも知れません。
・ログに何か記録されてないですか ・(残念ながらEC-CUBEでは無かったのですが)以前にwadaxのサーバを使ったときには、phpMyadminかphpPgadminが使用できたと思いますので、dtb_module テーブルに module_code が mdl_pg_mulpay のレコードは記録されていますか
|
| glwd1120 |
投稿日時: 2009/7/3 0:48
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2009/7/1 居住地: 投稿: 11 |
Re: wadaxサーバーでPGマルチペイメントが利用できない マハロさん
夜分までお付き合いいただいて・・・本当にありがとうございます。 >・ログに何か記録されてないですか data/logs/mdl_pg_mulpay.logに記録されるログは下記の通りで、 処理が行われる度に記録されるログが羅列されています。 ShopIDなど、記載されないといけない情報が空白な事以外は問題なさそうです。 ------------------------- 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: ##### registerMode START ##### from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: EntryTran.idPass from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: Array ( [ShopID] => [ShopPass] => [OrderID] => 1 [JobCd] => AUTH [Amount] => 2733 [Tax] => 0 [TdFlag] => [TdTenantName] => ) from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: -> exec train request start from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: -> send data to ExecTran.idPass from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: Array ( [AccessID] => [AccessPass] => [OrderID] => 1 [Method] => 1 [RetURL] => https://www.○○○.co.jp/shop/shopping/load_payment_module.php [PayTimes] => [CardNo] => **** [Expire] => 1301 [ClientField1] => [ClientField2] => [ClientField3] => EC-CUBE [ClientFieldFlag] => 1 [SecurityCode] => nocode ) from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: -> invalid response code:404 from IPアドレス 2009/07/02 23:26:16 [/shop/shopping/load_payment_module.php] user=: -> failed exec tran from IPアドレス ------------------------- >dtb_module テーブルに module_code が mdl_pg_mulpay のレコードは記録されていますか レコードは下記のように記録されていたのですが、 ------------------------- フィールド名:値 module_id:88 module_code:mdl_pg_mulpay module_name:GMO-PG決済モジュール(PGマルチペイメントサービス) sub_data:a:2:{s:15:"master_settings";a:0:{}s:13:"user_setti... auto_update_flg:0 del_flg:0 create_date:2009-07-02 23:03:09 update_date:2009-07-02 23:03:09 ------------------------- 「sub_data」の項目に接続先サーバーURLなどがきちんと保存されていました! ・・・よく確認せず申し訳ないです。 という事はデータベースに保存はできるけど、 情報を取り出せないという事でしょうか・・・。 引き続き追っかけます。 |
| pantacle |
投稿日時: 2009/7/3 2:28
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: wadaxサーバーでPGマルチペイメントが利用できない > 「sub_data」の項目に接続先サーバーURLなどがきちんと保存されていました!
module_code が mdl_pg_mulpay のレコードが他にも有る、なんて事は無いですよね.... 手っ取り早く LC_Mdl_PG_MULPAY.php の getSubData() にデバッグ用の var_dump() でも書いたらDBから何を読んでいるのか(いないのか)分かると思いますので、この辺りから順に範囲を狭めるしかないような気がします。
|
| glwd1120 |
投稿日時: 2009/8/7 21:50
対応状況: 解決済
|
半人前 ![]() ![]() 登録日: 2009/7/1 居住地: 投稿: 11 |
Re: wadaxサーバーでPGマルチペイメントが利用できない 返信が随分と遅くなってしまい、すみません。
原因はモジュールのパーミッションの設定でした・・・。 wadaxのサーバーでは606や707ではなく、 666・777と設定する必要があるようです。 マハロさん、色々とありがとうございました! |
| seo2273 |
投稿日時: 2010/1/28 18:56
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/4/6 居住地: 投稿: 2 |
Re: wadaxサーバーでPGマルチペイメントが利用できない はじめて投稿させて頂きます。
EC-CUBE : 2.4.1 PHP : 5.2.11 MySQL : 4.1.22 まさに、上記スレッドと同じ状況で、GMOペイメントを利用できないでおります。 glwd1120様 原因はモジュールのパーミッションの設定でした・・・。 wadaxのサーバーでは606や707ではなく、 666・777と設定する必要があるようです。 とのことですが、具体的には、どのモジュールのパーミッションを修正されたのかを教えて頂けると非常に助かります。 古い話で恐縮ですが、よろしくお願いいたします。 |
| (1) 2 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!







