EC-CUBEめも

EC-CUBE3系のシステム要件は PHP7.1系 までです。
7.3系だと unserialize でエラーになります。

エラーになるのはマイページ内のお届け先編集、注文画面でのお届け先編集、注文完了時です。
ログを見てもメモリ不足で落ちているので気付くのに時間がかかりました。

PHP7.3にした後、商品購入をすると、購入完了画面でunserializeエラーになる
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22268&forum=11

自身で差分を適用するか、EC-CUBE 3.0.18 を使用することで乗り切れそうです。

https://github.com/EC-CUBE/ec-cube/pull/2865
https://github.com/EC-CUBE/ec-cube/pull/4168

Symfonyの仕様変更に伴い、Entityを含むオブジェクトをそのまま serialize unserialize をした際にエラーが発生する可能性があります。
以下の案内に従って修正する必要があります。
https://doc.ec-cube.net/quickstart_update_3_0_18#entity%E3%82%92%E5%90%AB%E3%82%93%E3%81%A0%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E6%89%B1%E3%81%84%E6%96%B9%E3%81%AE%E4%BF%AE%E6%AD%A3


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-07-27 (水) 13:17:08