質問 > 管理機能 > カード決済で一部のお客様にエラーが出る |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
susumu |
投稿日時: 2023/8/5 12:13
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
カード決済で一部のお客様にエラーが出る ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン、アップデートで4.0.6-p2 [レンタルサーバ] レンタルサーバ名さくらインターネット [OS] 使用しているOS名、バージョンFreeBSD 13.0-RELEASE-p12 amd64 [PHP] 使用しているPHPのバージョン7.4.33 [データベース] 使用しているDB名、バージョン [WEBサーバ] 使用しているWEBサーバ名、バージョン [ブラウザ] 使用しているブラウザ名、バージョン [導入プラグインの有無] あれば導入プラグインを記載 この商品について問い合わせる カード決済プラグイン [カスタマイズの有無] 受注メールのテキスト化 [現象] カード決済で一部のお客様にエラーが出るのでカードの会社に問い合わせた所 「貴社ECサイトを確認致しましたが、eccube CookieのSameSite属性が設定されておりませんでした。 貴社にて発生しているエラーの原因は、EC-CUBE本体側のSameSite対応が行われていないためだと存じます。」 との事で https://github.com/EC-CUBE/ec-cube/commit/93c120dbd4dc34f6d9883b6336fb3c31f013ae54 を参照して14行目をコピペで書き換え、18行目を追加しキャッシュをクリアしてサイトにアクセスすると以下のような表示が出ます。どういったことなのか教えていただけますでしょうか? Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: Unable to parse in "/aaa/bbb/www/ccc/ec/app/config/eccube/packages/framework.yaml" at line 25 (near " esi: { enabled: true }"). in/aaa/bbb/www/ccc/ec/vendor/symfony/yaml/Parser.php:482 Stack trace: #0/aaa/bbb/www/ccc/ec/vendor/symfony/yaml/Parser.php(142): Symfony\Component\Yaml\Parser->doParse(true, 768) #1 /aaa/bbb/www/ccc/ec/vendor/symfony/yaml/Parser.php(78): Symfony\Component\ Yaml\Parser->parse('framework:\n ...', 768) #2 /aaa/bbb/www/ccc/ec/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(661): Symfony\Component\ Yaml\Parser->parseFile('/home/setta-zou...', 768) #3 /aaa/bbb/www/ccc/ec/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\ DependencyInjection\Loader\YamlFileLoader->loadFile('/home/aaa...') #4 /aaa/bbb/www/ccc/ec/vendor/symfony/config/Loader/FileLoader.php(153): Symfony\Component\ DependencyInj in /aaa/bbb/www/ccc/ec/vendor/symfony/config/Loader/FileLoader.php on line 168 |
mcontact |
投稿日時: 2023/8/6 15:02
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1444 |
Re: カード決済で一部のお客様にエラーが出る > Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: Unable to parse in "/aaa/bbb/www/ccc/ec/app/config/eccube/packages/framework.yaml" at line 25 (near " esi: { enabled: true }")
エラーの通り、「/aaa/bbb/www/ccc/ec/app/config/eccube/packages/framework.yaml」の25行目あたりでパースエラーが発生しております。 該当の行あたりにて、yamlファイルの定義が間違っている様なので見直しましょう。 そして、SameSite Cookie 対応は、下記のサイトを参考にしましょう。 https://doc4.ec-cube.net/hotfix_samesite_cookie
|
susumu |
投稿日時: 2023/8/7 11:31
対応状況: −−−
|
一人前 登録日: 2018/12/17 居住地: 投稿: 104 |
Re: カード決済で一部のお客様にエラーが出る mcontact様 いつもアドバイスありがとうございます。
リンク先のサイトから「Hot-fixパッチを手動で切り戻す場合」 に従い「1.app/config/eccube/packages/framework.yaml の以下の変更を切り戻す」 より14行目をコピペで書き換え18行目を追加しただけでそれ以外のことはしていないのですがどこに問題があるのでしょうか? もちろん2.のファイル削除と3.のキャッシュクリアも行っています。 |
mcontact |
投稿日時: 2023/8/7 15:24
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1444 |
Re: カード決済で一部のお客様にエラーが出る > リンク先のサイトから「Hot-fixパッチを手動で切り戻す場合」
> に従い「1.app/config/eccube/packages/framework.yaml の以下の変更を切り戻す」 > より14行目をコピペで書き換え18行目を追加しただけでそれ以外のことはしていないのですがどこに問題があるのでしょうか? どこに問題があるかは御社のサイトを保守運用している訳ではないので分かり兼ねます。 ただし、
とエラーが出ている通り、システムはここに問題があると言っています。 このあたりが解らない様であれば、 御社のサイトを構築依頼した会社にご相談するか、他社含めて作業費用等の相談をしたいのであれば、下記のEC-CUBEアドバイザー相談やEC-CUBEインテグレートパートナーに相談する事をオススメ致します。 https://www.ec-cube.net/advisor/
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |