JavaScript を有効にしてご利用下さい.
EC-CUBE
®
製品
自社サーバーに無料インストール
ダウンロードして使う
すぐに始めてメンテナンスフリー
クラウドで使う
※新規受付停止中
開発者向けシステム仕様など
開発情報
機能
EC-CUBEの魅力をご紹介
選ばれる理由
充実した基本機能
機能一覧
それぞれの特徴をご紹介
決済サービス一覧
操作感や各機能をお試しください
デモサイト
導入事例
パートナーを探す
サポート
サポート窓口をご案内
サポート
EC-CUBEに関する質問まとめ
よくあるご質問
セキュリティ
安心・安全にご利用頂くために
セキュリティ対策
脆弱性情報をご確認頂けます
脆弱性リスト
ニュース
EC-CUBEのニュース・リリース
ニュース
さまざまなセミナーを随時開催中
イベントセミナー情報
パートナーについて
EC-CUBEでビジネス展開
パートナー制度ご紹介
ご紹介資料や技術情報など
お役立ち資料
パートナー専用ページへ
ログイン
お問い合わせ
ストア
ニュース
【事前告知】「EC-CUBE 3.0.18」リリースに伴う影響につきまして(2019/07/05 10:52更新)(2019/07/05)
2019年7月10日にリリース予定のEC-CUBE 3.0.18につきまして。
プラグインや本体カスタマイズでの動作に影響のある修正が含まれますので、以下ご確認くださいませ。
■ご案内内容
▼概要
Symfonyフレームワークのセキュリティ強化のため、後方互換性のないアップデートが含まれます。
そのため、既存プラグイン及び本体カスタマイズされているサイトに対して、一部修正が必要となる可能性があるため、
以下の内容についてご確認とご対応をお願いいたします。
▼対象
・EC-CUBE 3系 のプラグイン
・EC-CUBE 3系 をカスタマイズしたサイト
▼お願いしたい確認・対応内容
1. 影響を受けるソースコードが含まれていないかご確認ください。
◆影響概要
1.1.Symfonyの仕様変更に伴い、ShoppingControllerでの非会員情報をセッションに保存をする箇所に修正が入っています。
ShoppingControllerのカスタマイズやプラグインでオーバーライドを行なっている場合は修正が必要となります。
1.2.Symfonyの仕様変更に伴い、Entityを含むオブジェクトをそのまま serialize unserialize をした際にエラーが発生する可能性があります。
そのため、該当するコードがある場合は動作確認の上、下記修正方法に従って修正をする必要があります。
1.3.EC-CUBE 3系 のプラグイン向け確認事項
3.0.17以前で動作させる場合は、setNonMember関数が存在しないため、条件分岐等を行ってください。
すでにEntityを含んだクラスのデータをSerializeしてデータベースに保存している場合、
プラグインアップデート時の互換性を考慮(*1)する必要があります。
*1 プラグインアップデート時のマイグレーション処理でデータを変換する等
1.4.EC-CUBE 3系 をカスタマイズしたサイト確認事項
3.0.18へのアップデートの際、ご使用のプラグインが上記の通り3.0.18では使用できない可能性がございます。
アップデート等の作業は検証環境での確認を十分に行い、実施をお願いいたします。
◆詳細
詳細については下記のページを参照し、必要に応じて修正をお願いします。
https://doc.ec-cube.net/quickstart_update_3_0_18
2. 3.0.18にて、プラグイン及び本体カスタマイズがバージョンアップ後のサイトで問題がないかご確認ください。
一般公開に先立ちまして、リリース予定の3.0.18のパッケージについては以下からダウンロード出来ます。
http://downloads.ec-cube.net/src/eccube-3.0.18.zip
3. 上記1,2にて問題がないことを確認できた場合は、プラグインの対応バージョンに"3.0.18"を追加してください。
パートナーページのプラグイン管理より、プラグインが対応しているEC-CUBEバージョンを追加できます。
https://www.ec-cube.net/partnerpage/login.php
今後もEC-CUBEをよろしくお願い致します。
プラグインや本体カスタマイズでの動作に影響のある修正が含まれますので、以下ご確認くださいませ。
■ご案内内容
▼概要
Symfonyフレームワークのセキュリティ強化のため、後方互換性のないアップデートが含まれます。
そのため、既存プラグイン及び本体カスタマイズされているサイトに対して、一部修正が必要となる可能性があるため、
以下の内容についてご確認とご対応をお願いいたします。
▼対象
・EC-CUBE 3系 のプラグイン
・EC-CUBE 3系 をカスタマイズしたサイト
▼お願いしたい確認・対応内容
1. 影響を受けるソースコードが含まれていないかご確認ください。
◆影響概要
1.1.Symfonyの仕様変更に伴い、ShoppingControllerでの非会員情報をセッションに保存をする箇所に修正が入っています。
ShoppingControllerのカスタマイズやプラグインでオーバーライドを行なっている場合は修正が必要となります。
1.2.Symfonyの仕様変更に伴い、Entityを含むオブジェクトをそのまま serialize unserialize をした際にエラーが発生する可能性があります。
そのため、該当するコードがある場合は動作確認の上、下記修正方法に従って修正をする必要があります。
1.3.EC-CUBE 3系 のプラグイン向け確認事項
3.0.17以前で動作させる場合は、setNonMember関数が存在しないため、条件分岐等を行ってください。
すでにEntityを含んだクラスのデータをSerializeしてデータベースに保存している場合、
プラグインアップデート時の互換性を考慮(*1)する必要があります。
*1 プラグインアップデート時のマイグレーション処理でデータを変換する等
1.4.EC-CUBE 3系 をカスタマイズしたサイト確認事項
3.0.18へのアップデートの際、ご使用のプラグインが上記の通り3.0.18では使用できない可能性がございます。
アップデート等の作業は検証環境での確認を十分に行い、実施をお願いいたします。
◆詳細
詳細については下記のページを参照し、必要に応じて修正をお願いします。
https://doc.ec-cube.net/quickstart_update_3_0_18
2. 3.0.18にて、プラグイン及び本体カスタマイズがバージョンアップ後のサイトで問題がないかご確認ください。
一般公開に先立ちまして、リリース予定の3.0.18のパッケージについては以下からダウンロード出来ます。
http://downloads.ec-cube.net/src/eccube-3.0.18.zip
3. 上記1,2にて問題がないことを確認できた場合は、プラグインの対応バージョンに"3.0.18"を追加してください。
パートナーページのプラグイン管理より、プラグインが対応しているEC-CUBEバージョンを追加できます。
https://www.ec-cube.net/partnerpage/login.php
今後もEC-CUBEをよろしくお願い致します。