質問 > 管理機能 > [2.4]GMO後払いモジュール追加後注文するとエラーになる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
egreen-p |
投稿日時: 2014/4/17 16:27
対応状況: −−−
|
新米 登録日: 2013/6/1 居住地: 投稿: 6 |
[2.4]GMO後払いモジュール追加後注文するとエラーになる EC-CUBEバージョン:2.4.2
PHP:5.3.14 MYSQL:5.5.25a GMOの後払いモジュールをオーナーズストアからダウンロード、 モジュールの各種設定を行い、 管理画面/フロント側ともに支払い方法で「GMO後払い」を選択することが出来るようになり、 モジュールのインストール自体はうまくいっていると思うのですが、 いざテスト注文してみると注文完了直前で、 「システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。」 と表示されエラーになります。 エラー内容は以下の通りです。 http://xxx.com/shopping/load_payment_module.php? SERVER_ADDR:xxx REMOTE_ADDR:xxx USER_AGENT:xxx SELECT id, name FROM mtb_pref ORDER BY rank DB Error: no such field SELECT id, name FROM mtb_pref ORDER BY rank [nativecode=1054 ** Unknown column 'id' in 'field list'] /var/www/sites/xxx.com/web/shopping/load_payment_module.php 62:require_once /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/payment.php 20:LC_Page_Mdl_GMOPS_Helper->process /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/class/pages/LC_Page_Mdl_GMOPS_Helper.php 67:LC_Page_Mdl_GMOPS_Helper->action /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/class/pages/LC_Page_Mdl_GMOPS_Helper.php 165:LC_Page_Mdl_GMOPS_Helper->modeAction /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/class/pages/LC_Page_Mdl_GMOPS_Helper.php 291:SC_Mdl_GMOPS_Client_COLLECT->doPaymentRequest /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/class/client/SC_Mdl_GMOPS_Client_COLLECT.php 23:SC_Mdl_GMOPS_Client_COLLECT->createSendData /var/www/sites/xxx.com/web/data/downloads/module/mdl_gmops/class/client/SC_Mdl_GMOPS_Client_COLLECT.php 77:SC_DB_MasterData->getMasterData /var/www/sites/xxx.com/web/data/class/db/SC_DB_MasterData.php 88:SC_DB_MasterData->getDbMasterData /var/www/sites/xxx.com/web/data/class/db/SC_DB_MasterData.php 308:SC_Query->select /var/www/sites/xxx.com/web/data/class/SC_Query.php 95:SC_DbConn->getAll /var/www/sites/xxx.com/web/data/class/SC_DbConn.php 166:DB_common->getAll /var/www/sites/xxx.com/web/data/module/DB/common.php 1613:DB_common->query /var/www/sites/xxx.com/web/data/module/DB/common.php 1167:DB_mysql->simpleQuery /var/www/sites/xxx.com/web/data/module/DB/mysql.php 324:DB_mysql->mysqlRaiseError /var/www/sites/xxx.com/web/data/module/DB/mysql.php 894:DB_common->raiseError /var/www/sites/xxx.com/web/data/module/DB/common.php 1853:PEAR->raiseError /var/www/sites/xxx.com/web/data/module/PEAR.php 557:DB_Error->DB_Error /var/www/sites/xxx.com/web/data/module/DB.php 893:PEAR_Error->PEAR_Error ******* SELECT id, name FROM mtb_pref ORDER BY rank DB Error: no such field SELECT id, name FROM mtb_pref ORDER BY rank [nativecode=1054 ** Unknown column 'id' in 'field list'] ******* ↑とあるので、phpmyadminからテーブル「mtb_pref」のカラム名を 「pref_id→id」、「pref_name→name」と変更してみたのですが、 その後試してみたら、 ******* SELECT pref_id, pref_name FROM mtb_pref ORDER BY rank DB Error: no such field SELECT pref_id, pref_name FROM mtb_pref ORDER BY rank [nativecode=1054 ** Unknown column 'pref_id' in 'field list'] ******* と、今度は変更前のカラム名が無いと言ってきて、 わけがわかりません。 どう解決したらよいでしょうか??お助けください。。。 |
egreen-p |
投稿日時: 2014/4/18 20:07
対応状況: −−−
|
新米 登録日: 2013/6/1 居住地: 投稿: 6 |
Re: [2.4]GMO後払いモジュール追加後注文するとエラーになる 自己レスですが、
データベースの「mtb_pref」に「ID」「name」のカラムを追加して、 「pref_ID」「pref_name」の値をコピーしてみました。 エラー自体はなくなったのですが、 今度は 「大変お手数ですが以下の内容をお確かめいただき、一度戻って再度ご購入手続きを進めてください。 購入者の郵便番号と住所が一致しません。(CT0047) 配送先1の郵便番号と住所が一致しません。(DL0019)」 という表示が出て、 やっぱり決済がうまくいきません。 引き続き検証してみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |