バージョン選択
フォーラム
メニュー
オンライン状況
|
|
71 人のユーザが現在オンラインです。 (61 人のユーザが フォーラム を参照しています。) |
|
|
管理機能
投稿者 |
スレッド |
ゲスト |
投稿日時: 2012/6/6 10:33
対応状況: −−−
|
|
決済モジュールのエラー [EC-CUBE]2.11.5 [DB]MySQL 5.0.77 [WEBサーバー]Apache/2.2.3 (CentOS) [PHP]5.2.17 [レンタルサーバー]ロケットネット
e-context決済代行モジュールで出るエラーについて教えてください。
Warning: Call-time pass-by-reference has been deprecated in (dataフォルダ)/downloads/module/mdl_econ/class/plugin/SC_Plugin_Mdl_ECON_Helper.php on line 20
Warning: Call-time pass-by-reference has been deprecated in (dataフォルダ)/downloads/module/mdl_econ/class/plugin/SC_Plugin_Mdl_ECON_Helper.php on line 22
というエラーが管理画面を含むサイト全体に出ておりました。 複数人が別々の場所で作業しており、全員心当たりはないとのことで、何をしたタイミングでこうなったのかは不明です。 モジュールをダウンロードして設定しなおしても状況は変わりませんでした。
エラーメッセージに出てくるファイルの該当行は 20行目 $this->lfSetShoppingConfirm2ClickInfo(&$objPage); 22行目 $this->lfSetShoppingConfirm2ClickInfo(&$objPage); となっており、これを 20行目 $this->lfSetShoppingConfirm2ClickInfo($objPage); 22行目 $this->lfSetShoppingConfirm2ClickInfo($objPage); と変更すると、エラーは消えますが、実際にカード決済を使おうとすると、「モジュールの取得に失敗しました」となってしまいます。
元々、.htaccessには php_flag allow_call_time_pass_reference on と記述してあります。 レンタルサーバで、php.iniは触れません。
エラーが出ないようにして、かつ、このモジュールが使える状態にするにはどうしたらいいでしょうか?
|
|
|
|
統計情報
総メンバー数は88,886名です
総投稿数は110,000件です
|