バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > その他 > プラグインに関連してMySQLに詳しい方のアドバイスを下さい

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
guisi1848
投稿日時: 2021/11/30 11:58
対応状況: −−−
常連
登録日: 2020/9/8
居住地:
投稿: 57
プラグインに関連してMySQLに詳しい方のアドバイスを下さい
[EC-CUBE]4.0.5
[レンタルサーバ]さくらインターネット ビジネスプロ(テスト環境はスタンダード)
[OS]Win10Pro
[PHP]7.4.24
[データベース]MySQL5.7.36
[WEBサーバ]Apache/2.4.51
[ブラウザ]FireFox
[導入プラグインの有無]
(1)GMO-PG決済プラグイン
(2)SEOAllOne
(3)Google Analytics eコマース/拡張eコマースタグ設置プラグイン
など多数
[カスタマイズの有無]
商品管理メニューの商品一覧画面で"商品説明(一覧)"項目を[+]クリックする前から開いているように改良

最近EC-CUBE本体とGMO-PG決済プラグインのアップデートした時のどちらか、もしくは両方のエラーに起因していると思われるのですが、
決済プラグインに関連する2つのテーブル
plg_gmo_payment_gateway_member(dtb_customerとクレジットカード情報を紐づけるテーブル)
plg_gmo_payment_gateway_order_payment(dtb_orderと決済情報を紐づけるテーブル)
がいずれも0レコードになっていました。(直接の原因は不明です)

そこで、データベースのバックアップをさかのぼり、1つ前はやはり0レコードだったので、2つ前のバックアップよりインポートして2つのテーブルの復元を試みました。
一見復活したように見えたのですが、2つのテーブルの先頭フィールド`id`のオートインクリメント属性を誤って消してしまいました。(オートインクリメント属性を消してしまった理由は今はわかりましたが詳細は割愛します。)

オートインクリメント属性が消えたせいだと思うのですが、plg_gmo_payment_gateway_order_paymentテーブルに`id`=0のレコードが20件近く入ってしまい、正しい決済情報が紐づかなくなってしまいました。(EC-CUBEのエラーチェックのおかげで誤った決済情報で処理されていないのがせめてもの救いです。)

(補足)
決済プラグインの開発元GMO-PGに問合せをしていましたが、原因究明をギブアップされたため、ここに投稿しています。
原因も大事ですが、何よりも最優先なのは2つのテーブルの`id`フィールドのオートインクリメント動作を元に戻し、正しい決済情報に紐づくようになることです。
中身自体は初歩的な質問なので恐縮ですが、力をお貸しください。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » プラグインに関連してMySQLに詳しい方のアドバイスを下さい guisi1848 2021/11/30 11:58
     Re: プラグインに関連してMySQLに詳しい方のアドバイスを下さい ec9iii 2021/11/30 18:22
       Re: プラグインに関連してMySQLに詳しい方のアドバイスを下さい guisi1848 2021/11/30 18:26
     Re: プラグインに関連してMySQLに詳しい方のアドバイスを下さい guisi1848 2021/11/30 18:25

 



ログイン


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

統計情報

総メンバー数は88,286名です
総投稿数は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.