質問 > 管理機能 > [EC-CUBE2.13.2]ASJペイメント クレカ決済後に自動メールが転送されない |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
goat |
投稿日時: 2020/11/24 12:21
対応状況: 解決済
|
半人前 登録日: 2020/11/22 居住地: 投稿: 26 |
Re: [EC-CUBE2.13.2]ASJペイメント クレカ決済後に自動メールが転送されない 株式会社シロハチ
ご担当者様 ご返信ありがとうございます。 なるほどでございますね。 合点がいきました。 ありがとうございました。 |
468 |
投稿日時: 2020/11/24 11:57
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: [EC-CUBE2.13.2]ASJペイメント クレカ決済後に自動メールが転送されない デフォルトのECCUBEにはSC_Query_1stDB_Exというキーワードは含まれておりません。
もともとデータベースへの操作を行うSC_Query.phpというファイルがありますので それを元にカスタマイズされているのだと思われます。 そうなってくるとカスタマイズした業者様(技術者)で無ければ どのような目的でどのようなカスタマイズを施しているのか分からない為、解決できないという事になります。 サイトを構築された業者様(技術者)へ問合せていただくのが早いのではないかと思います。
|
goat |
投稿日時: 2020/11/22 16:34
対応状況: −−−
|
半人前 登録日: 2020/11/22 居住地: 投稿: 26 |
[EC-CUBE2.13.2]ASJペイメント クレカ決済後に自動メールが転送されない ▼テンプレート
[EC-CUBE]2.13.2 [レンタルサーバ]heteml [OS]Linux [PHP]5.3.28 [データベース]MySQL 5.6.23-log [WEBサーバ]Apache 2.2.? [ブラウザ]Google Chrome [現象] お世話になっております。 ASJペイメントと連携しているのですが、クレカ決済が完了した後に注文完了メールが送信されず、エラーページ(「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」とだけ表示されるページ)が表示されてしまします。 エラーコードを確認してみると、下記のようなエラーが出ていました。 Fatal error(E_ERROR): Class 'SC_Query_1stDB_Ex' not found on [[ディレクトリ]/data/class/helper/SC_Helper_Mail.php(150)] from [アクセス元ip] customer_id = 上記文からSC_Helper_Mail.phpの150行目に"SC_Query_1stDB_Ex"が見つからないという意味なのはわかるのですが、そこから先がわかりません。 複数回デバッグを行ってみたのですが、どうやら非会員でクレカ購入をすると発生するようで、会員でクレカ購入をしても本現象は発生しませんでした。 ECCUBE 2系は非会員の情報と会員の情報があるデータベースの場所が異なるという話を聞いたことがありますが、もしかすると非会員のデータを取得できなくてフェイタルエラーが出ているのではないかなと考えております。 また、直前にhttpからhttpsへの301リダイレクトをhtaccessに追記しました。それ自体は問題なく作用していたのと、それ以前からも本現象が確認されていたため、関係はないかもしれませんが、念のためリダイレクトの文を削除しても状況は変わりませんでした。 当方ECサイトの管理を任された身でありながら、phpなどの根幹のシステムには疎く、これ以上どうしたらよいかがわかりません。 インターネットで検索してみても、SC_Query_1stDB_ExというワードでHITする情報はなく、お手上げ状態です。 当方の不勉強で申し訳ありませんが、有識者の皆様のご意見やアイデア等をご教示いただけましたら幸いでございます。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |