バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
KPC
投稿日時: 2011/10/18 12:00
対応状況: −−−
新米
登録日: 2011/10/11
居住地:
投稿: 8
2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
先ほど、2.11.1から2.11.3へのアップデートを行ったのですが、
その後イプシロン決済モジュールと接続できなくなりました。

☆出来なくなったこと(2.11.1の状態ではすべて正常に動作していました。)
1.購入操作で「お支払方法・お届け時間等の指定」画面にて
「Epsilonクレジット」を選択して「次へ」をクリックすると「エラーページ」が表示される

2.購入操作で「お支払い方法:コンビニ決済」にて
「Epsilonコンビニ」を選択して「次へ」をクリックすると「エラーページ」が表示される

3.EC-CUBE管理画面のオーナーズストア>購入商品一覧より
イプシロン決済モジュールの「設定」クリック後に開く設定ページで
「この内容で登録する」をクリックすると「エラーページ」が表示される

エラーログには、以下の様な記録があります。
(日時)/virtual/www/eccube/data/downloads/module/mdl_epsilon/LC_Mdl_Epsilon.php:113 FATAL Error: Call to undefined method SC_Utils_Ex::sfSendPostData() from (こちらのIP)

EC-CUBE Tracを見てみると、チェンジセット 21242にて
*******************************
SC_Utils::sfSendPostDataを削除
*******************************
とありましたが、これは今回のエラーとの関連はないでしょうか?

参考までに、2.11.1にあった/class/util/SC_Utils.phpを戻すと、
イプシロン決済モジュールと接続は正常に動作しています。

[EC-CUBE] 2.11.3
Version 2.11.3 不具合修正ファイル 20111014_01(zip)適用済み
[サーバーOS] Linux
[DBサーバー] PostgreSQL 9.0.1
[WEBサーバー] Apache
[PHP] 5.2.17
EGZ10
投稿日時: 2011/10/18 12:08
対応状況: −−−
半人前
登録日: 2011/10/14
居住地:
投稿: 21
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
Request.phpの配置換えによる読み込みエラーでは無いでしょうか?
2.11.3ではmodule/Request.phpがmodule/HTTP/Request.phpと配置換えされています。
チェックしてみて下さい。

LC_Page_Mdl_Epsilon.php
require_once(DATA_REALDIR . 'module/Request.php');

2.11.3で利用であれば以下の様に修正

LC_Page_Mdl_Epsilon.php
require_once(DATA_REALDIR . 'module/HTTP/Request.php');
KPC
投稿日時: 2011/10/18 16:40
対応状況: −−−
新米
登録日: 2011/10/11
居住地:
投稿: 8
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
アドバイスありがとうございます。

引用:
2.11.3で利用であれば以下の様に修正

LC_Page_Mdl_Epsilon.php
require_once(DATA_REALDIR . 'module/HTTP/Request.php');


ご指示の通り、イプシロンモジュールの該当部分を修正してみましたが、状況に変化はありませんでした。

ちなみに、この対策はVersion 2.11.3 不具合修正ファイル 20111014_01(zip)を適用しても行う必要があるのでしょうか?

seasoft
投稿日時: 2011/10/18 18:13
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7365
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
別の箇所かも。

これを巻き戻す必要があるかも。
http://svn.ec-cube.net/open_trac/changeset/21242


前にも提案したことがありますが、やはり決済モジュールで使用しているメソッドリストとかあったら便利ですね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kksk
投稿日時: 2011/10/18 20:47
対応状況: −−−
新米
登録日: 2009/10/23
居住地:
投稿: 9
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
2.11.1 と 2.11.2ではdata/module/Request.phpで
/data/module配下にある、以下3ファイルをrequire_onceしています。

PEAR.php
New/Socket.php
Net/URL.php

2.11.3の/data/module/HTTP/Request.phpは上記のPEARのインストールされたモジュール(ファイル)を参照してしているようです。
※/data/module配下のファイルを参照していない?

これが関係しますでしょうか?
nanasess
投稿日時: 2011/10/19 10:46
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
引用:

kkskさんは書きました:
2.11.1 と 2.11.2ではdata/module/Request.phpで
/data/module配下にある、以下3ファイルをrequire_onceしています。

PEAR.php
New/Socket.php
Net/URL.php

2.11.3の/data/module/HTTP/Request.phpは上記のPEARのインストールされたモジュール(ファイル)を参照してしているようです。
※/data/module配下のファイルを参照していない?

これが関係しますでしょうか?


html/define.php にて, include_path が変更されますが, それでも PEAR のモジュールを参照していますでしょうか?
kksk
投稿日時: 2011/10/19 14:48
対応状況: −−−
新米
登録日: 2009/10/23
居住地:
投稿: 9
Re: 2.11.3へのアップデート後イプシロン決済モジュールと接続できなくなりました
なるほど、そうなんですね。失礼しました。

2.11.1 と 2.11.2にあって 2.11.3にないのは以下の箇所かなと思いましたので書き込みしました。
==
if(!defined('REQUEST_PHP_DIR')) {
$REQUEST_PHP_DIR = realpath(dirname( __FILE__));
define("REQUEST_PHP_DIR", $REQUEST_PHP_DIR);
}

require_once REQUEST_PHP_DIR . '/PEAR.php';
require_once REQUEST_PHP_DIR . '/Net/Socket.php';
require_once REQUEST_PHP_DIR . '/Net/URL.php';
==


該当の決済モジュールを利用していませんので、/data/module以下に任意のファイルを作成して同様の指定で呼び出しできるか確認しました。
期待通りの動きでした。

※別の決済モジュールの導入を検討中ですが、このあたり利用する箇所だと思いましたので安心しました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.