EC-Cube 3系のレイアウト崩れ不具合

EC-cube でECサイトを運営されているお客様から、画面表示のレイアウトが崩れるという報告を受けました。調査すると、レンタルサーバーのPHPのバージョンアップがきっかけとなっていることがわかりました。

レイアウト崩れしたEC-Cube 3系の管理画面

レンタルサーバーのPHPバージョンが7.2でありそのサポート期限が2020年11月だったことから、最新の7.4にバージョンアップを行っていました。EC-Cube 側がPHP7.4に対応していないようです。

急遽PHPバージョンを7.3に変更することでレイアウト崩れを解消することができました。

ひとまずはこれで対策ができましたが、PHP7.3のサポート終了が2021年11月になっていますので、それまでにはPHP7.4に対応しているEC-cube4系または別のECサイトシステムへのリプレイスが必要になることを提案していくことになります。