質問 > フロント機能 > ECCUBE4 カートページでカート内商品の増減及び削除ができない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shinsong |
投稿日時: 2020/11/2 10:20
対応状況: −−−
|
半人前 登録日: 2017/4/5 居住地: 投稿: 22 |
ECCUBE4 カートページでカート内商品の増減及び削除ができない ▼テンプレート
[EC-CUBE] EC-CUBE4、新規インストール [レンタルサーバ] Xserver [OS] 使用しているOS名 Mac OS10.2.6 [PHP] 使用しているPHP7.3 [データベース] 使用しているDB名 MySQL5.7 [WEBサーバ] Linux [ブラウザ] Firefox/82.0 [カスタマイズの有無] 無し [現象] 商品をカートに入れ商品の増減及び削除をしようとすると、 「アクセスできません。」 減らした時のエラー No route found for "GET /cart/down/410": Method Not Allowed (Allow: PUT) 増やした時のエラーです。 No route found for "GET /cart/up/410": Method Not Allowed (Allow: PUT) と表示されエラーになってしまいます。 どこを調査していいものか恐れ入りますが、ご教授よろしくお願いいたします。 いかにログを掲載します。何卒よろしくお願いいたします。 front-2020-11-02.log システムエラーが発生しました。 ["No route found for \"GET /cart/up/410\": Method Not Allowed (Allow: PUT)","/xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/http-kernel/EventListener/RouterListener.php",143,"#0 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/event-dispatcher/EventDispatcher.php(212): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest(Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent), 'kernel.request', Object(Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher))\n#1 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/event-dispatcher/EventDispatcher.php(44): Symfony\\Component\\EventDispatcher\\EventDispatcher->doDispatch(Array, 'kernel.request', Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent))\n#2 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/http-kernel/HttpKernel.php(127): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch('kernel.request', Object(Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent))\n#3 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#4 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/vendor/symfony/http-kernel/Kernel.php(200): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#5 /xxxxxxxxx/xxxxx/xxxxx/public_html/online/index.php(75): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#6 {main}"] [GET, /online/cart/up/410, 111.222.333.444, https://XXXXX/online/cart, Mozilla/5.0 (XXX) Gecko/20100101 Firefox/82.0] |
umebius |
投稿日時: 2020/11/3 14:48
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ECCUBE4 カートページでカート内商品の増減及び削除ができない javascriptのエラーは発生しているかボタンに付いているdata-methodなどの属性を削除していないでしょうか?
カートの増減ボタンはjavascriptで作動するようになっており、正常に動作していない場合はこのエラーが発生します。
|
shinsong |
投稿日時: 2020/11/4 8:52
対応状況: −−−
|
半人前 登録日: 2017/4/5 居住地: 投稿: 22 |
Re: ECCUBE4 カートページでカート内商品の増減及び削除ができない 商品を一つ
カートに入れ カートに進む ボタンクリック カートのソースを確認しましたところ data-method="put" data-message="カートから商品を削除してもよろしいですか?"> data-method="put" data-confirm="false"> <a href="https://xxxxxxxxxx/cart/up/410" token-for-anchor='1LNHJAEY9eMq6mRsEzvgk2mkBZF7GPV4F8jo3OMl_cY' class="ec-cartRow__amountUpButton load-overlay" data-method="put" data-confirm="false"> <span class="ec-cartRow__amountUpButton__icon"><img src="/online/html/template/default/assets/icon/plus-dark.svg" alt="increase"> が存在しておりました。 何が原因なんでしょうか? |
shinsong |
投稿日時: 2020/11/4 14:43
対応状況: −−−
|
半人前 登録日: 2017/4/5 居住地: 投稿: 22 |
Re: ECCUBE4 カートページでカート内商品の増減及び削除ができない public_html
の.htaccessファイルに追加したFirewall設定が原因でした。解決いたしました。 誠にお騒がせいたしました。 ヒントをいただきました umebius 様 ありがとうございました。 <IfModule mod_alias.c> . . RedirectMatch 403 function\. . . </IfModule> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |