質問 > その他 > 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
d_taguchi |
投稿日時: 2019/10/9 17:33
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる --------------------------------------------
[EC-CUBE] 4.0.2(新規インストール) [レンタルサーバ] sakuraレンタルサーバ [OS] Win10 Pro [PHP] PHP 7.3.9 [データベース] MySQL 5.7 [WEBサーバ] nginx + Apache2.4 [ブラウザ] chrome 77.0.3865.90(Official Build) (64 ビット) [導入プラグインの有無] データ移行プラグイン 1.5.1(停止中)、イプシロン決済プラグイン 1.0.5(停止中) [カスタマイズの有無] デフォルトのテンプレートをベースにカスタマイズを行っています。ただしカスタマイズと言っても、ロゴを変えたり、色を変えるなど、軽微なカスタマイズしか行っておりません。 [現象] 当方、EC-CUBE開発が初めてになり、ご教授いただけたらら幸いです。 現在EC-CUBE2.11系から4系へリニューアル作業を行っております。 データ移行プラグインで2系から4系へデータを移設を行ったのち、 管理画面上でtwigの編集や、SASSの編集を行い、各ボタンのリンクや見た目など整えておりました。 決済周りの編集を行おうと思い、試しにカートに商品を入れ、 「カートへ進む」→「レジに進む」とページを進めていたところ、 「ご注文手続き」画面で『確認する』ボタンを押すと、 システムエラー画面に移行してしまいました。 ログを確認したところ、下記のエラーがでておりました。 独自に解析を行おうを思いましたが、まったくエラー内容がわからず、 出来ればご教授いただきたく思います。 申し訳ありませんが、何卒よろしくお願いいたします。 ※パーソナルな部分は「*」に置換しております。 エラー文 ------------------------------------------- [2019-10-09 11:44:08] front.ERROR [fa3718a2b2dae7e215543c03656fc019] [7988ef8] [50] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["You have requested a non-existent service \"\".","/home/****/****/****/****/shop/vendor/symfony/dependency-injection/Container.php",331,"#0 /home/****/****/****/****/shop/src/Eccube/Controller/ShoppingController.php(715): Symfony\\Component\\DependencyInjection\\Container->get('')\n#1 /home/****/****/****/****/shop/src/Eccube/Controller/ShoppingController.php(270): Eccube\\Controller\\ShoppingController->createPaymentMethod(Object(Eccube\\Entity\\Order), Object(Symfony\\Component\\Form\\Form))\n#2 /home/****/****/****/****/shop/vendor/symfony/http-kernel/HttpKernel.php(151): Eccube\\Controller\\ShoppingController->confirm(Object(Symfony\\Component\\HttpFoundation\\Request))\n#3 /home/****/****/****/****/shop/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#4 /home/****/****/****/****/shop/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#5 /home/****/****/****/****/shop/index.php(74): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#6 {main}"] [POST, /shop/shopping/confirm, ***.***.**.***, https://****.***.jp/shop/shopping, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36] |
nanasess |
投稿日時: 2019/10/10 10:40
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2303 オンライン |
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる src/Eccube/Controller/ShoppingController.php の 715行目はどうなっていますでしょうか?
|
d_taguchi |
投稿日時: 2019/10/10 10:48
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる ご返答ありがとうございます。
ご指摘いただいた ShoppingController.php の 715行目は下記の様になっております。
|
nanasess |
投稿日時: 2019/10/10 10:57
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2303 オンライン |
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる 支払い方法が正常に取得できてない模様です。
停止中の決済を有効にするといかがでしょうか? |
d_taguchi |
投稿日時: 2019/10/10 13:15
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
Re: 注文手続き中に「ご注文内容確認」ページへ行くのにシステムエラーがおこる 停止中の決済を有効にしてもシステムエラーが発生いたしましたが、
様々検証しましたら、自己解決する事ができました。 原因としては、データ移行プラグインで2.11系から移行された決済項目を そのまま使用していた事が原因でした。 新たに決済項目を新規で作り、それを使用して注文手続きを行いましたら 最後まで決済処理することができました。 https://www.ec-cube.net/products/detail.php?product_id=1804 上記のプラグインの仕様説明にも 「決済と配送の紐づけ」は移行されない旨も記載してありました。 大変失礼いたしました。 ただ、アドバイス頂けたことでその事に気づく事が出来ました。 誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |