バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 「Google Chrome 80」のHot-fixパッチ配布

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2020/4/7 15:59
対応状況: −−−
「Google Chrome 80」のHot-fixパッチ配布
EC-CUBE 3.0.10を使用しております。

https://www.ec-cube.net/news/detail.php?news_id=352

「Google Chrome 80」のHot-fixパッチ配布の記事にて、パッチを適用させようと思いましたが、
適用させる場所にすでにエラーが出ておりました。

エラーが出ていても問題なく稼働していたようですが、
パッチの個所を変更すると、管理画面でシステムエラーを起こします。

また、こちらのパッチですが、
例えばwindowsのGoogle Chrome のバージョンが80以上で、
購入確認できれば、特に行わなくても大丈夫なのでしょうか??


■問題の個所
ec-cube/src/Eccube/Application.php


public function initSession()
{
$this->register(new \Silex\Provider\SessionServiceProvider(), array(
'session.storage.save_path' => $this['config']['root_dir'].'/app/cache/eccube/session',
'session.storage.options' => array(
'name' => 'eccube',
'cookie_path' => $this['config']['root_urlpath'] ?: '/',
'cookie_secure' => $this['config']['force_ssl'],
'cookie_lifetime' => $this['config']['cookie_lifetime'],
'cookie_httponly' => true,
// cookie_domainは指定しない
),
));
}


下記の個所でもともとエラーを起こしていたようですが、
普通に使用できておりましたので、
何が問題なのか分かりません。。

cookie_path
cookie_secure
cookie_lifetime

パッチでは下記の個所を変更指示が出ています。

'cookie_path' => ($this['config']['root_urlpath'] ?: '/').'; SameSite=None',
'cookie_secure' => true,


ご助言頂ければ幸いです。。
468
投稿日時: 2020/4/7 17:57
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 「Google Chrome 80」のHot-fixパッチ配布
>パッチの個所を変更すると、管理画面でシステムエラーを起こします。
具体的にどのようなエラーが発生しますか?
特定の画面が表示されなくなる、または
「システムエラーが発生しました」のメッセージが表示される等でしょうか?

>例えばwindowsのGoogle Chrome のバージョンが80以上で、
>購入確認できれば、特に行わなくても大丈夫なのでしょうか??
クレジット決済など購入フローの途中で外部サイトへの遷移やサービスを利用していなければ、急いで適用する必要は無いのではないかと思います。

ただし、今後、各ブラウザがGoogle Chrome 80の変更に追従する流れのようですので
最終的にはきちんと対応しておいたほうが良いかと思います。

あと、パッチ適用の前提条件としてSSLが有効になっている必要があります。
SSLを有効化していない開発用PC等の環境では適用すると正しく動かなくなると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2020/4/7 18:27
対応状況: −−−
Re: 「Google Chrome 80」のHot-fixパッチ配布
早速のご返答、ありがとうございます。

システムエラーは、管理画面自体がシステムエラーとなり、システムエラーが発生しましたとなります。

クレジット決済でリンク型を使用しておりますので、外部サイトへの遷移になります。
ただ、今のところwindowsのGoogle Chrome のバージョンが80以上では問題は起こっておりません。。

SSLは有効になっております。


また、EC-CUBE3系の最新のバージョンのApplication.phpを
バージョン3.0.10のApplication.phpに適用しても問題ないのでしょうか?
468
投稿日時: 2020/4/8 10:12
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 「Google Chrome 80」のHot-fixパッチ配布
>また、EC-CUBE3系の最新のバージョンのApplication.phpを
>バージョン3.0.10のApplication.phpに適用しても問題ないのでしょうか?
Application.phpについては、そのままファイルを上書きするのはエラーの元かと思います。
以下のページを参考に差分のみ手作業で書き換える必要があるかと思います。
https://github.com/EC-CUBE/ec-cube3/compare/dd3017609..hotfix/samesite-cookie


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2020/4/20 18:29
対応状況: −−−
Re: 「Google Chrome 80」のHot-fixパッチ配布
ご返答が遅くなり申し訳ございません!

>Application.phpについては、そのままファイルを上書きするのはエラーの元かと思います。

そうですよね。。

現段階で、Google Chrome 80で購入できている場合は、問題ないという考えでよろしいのでしょうか?
468
投稿日時: 2020/4/20 21:01
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 「Google Chrome 80」のHot-fixパッチ配布
以下の別の投稿によるとGoogle Chrome 80の変更は一時的に撤回されているようです。
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23754&forum=2&post_id=97550#forumpost97550

その為、パッチを適用していなくても正常に動作しているのかもしれません。
購入が正常に完了するのであれば、現段階では問題ないと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2020/4/20 21:36
対応状況: 解決済
Re: 「Google Chrome 80」のHot-fixパッチ配布
かしこまりました!

貴重な情報ありがとうございます!!
夏まではまだ猶予があるみたいですね。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,849名です
総投稿数は109,986件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.