PHP5.6サポート切れによりEC-CUBE2系のPHP7対応が必要

PHP5.6のセキュリティサポートが2018年12月31日で切れる為、EC-CUBE2系をPHP7対応にする必要がありますEC-CUBE
この記事は約2分で読めます。

PHP5.6のセキュリティサポートが今年2018/12/31で切れる

PHP5系最後のバージョンPHP5.6のセキュリティサポートが今年2018/12/31で切れます。

各バージョンのサポート期限は下図のようになっています。
PHPサポート状況

詳細はPHP公式サイトに記載されていますのでご確認ください。
PHP: Supported Versions
https://php.net/supported-versions.php

EC-CUBE2.13系はPHP7では動作しない

EC-CUBE2.13系はPHP5.2以上がソフトウェア要件となっています。
尚、PHP5.2以上とはPHP5系のPHP5.2以上であって、PHP7系は未対応です。
EC-CUBE2.13系はPHP5.2以上がソフトウェア要件

EC-CUBEの動作環境|正しく動作させる為に必要なシステム要件
EC-CUBEが正常に動作する為の環境EC-CUBEが正常に動作する為のシステム要件が定義されています。システム要件を満たしていないと、EC-CUBEは正常に動作しません。各バージョンごとに動作環境が定められてますので、EC-CUBE...

EC-CUBE2.13系をPHP7で動作させる為には改修が必要

PHP5.6のサポートが切れた後そのまま使用し続けるのは大変危険です。
その為、EC-CUBE2.13系で構築したECサイトはPHP7系で正常に動作するよう改修する必要があります。
改修内容としては以下が挙げられます。

  • EC-CUBE本体の改修
  • EC-CUBEカスタマイズ部分の改修
  • プラグインの改修
  • 決済モジュールの改修

結構対応は多いです。
また、カスタマイズの範囲、導入しているプラグインの数、利用している決済モジュールによって工数が変動します。

上述の通り、PHP7.1のセキュリティサポートが2019/12/1、7.2のセキュリティサポートが20120/11/30に切れますので、可能であればPHP7.2に最適化させるのがベストだと思います。

PHP7に対応したEC-CUBE2.17が公開された

追記です。
2019/10/31に、PHP7に対応したEC-CUBE2.17が公開されました。
EC-CUBE2.13.5をベースに、PHP7で動作するよう対応したバージョンです。

PHP7に対応したEC-CUBE2.17.0がリリース
PHP7に対応したEC-CUBEがリリース2019/10/31に、PHP7に対応したEC-CUBE2.17.0がリリースされました。2017/9/7にEC-CUBE2.17.0αがリリースされ、正式版の発表が待たれましたがやっと公開され...

EC-CUBE2.17を利用すれば、EC-CUBE2.13系と同等のECサイトを構築することができます。
また、EC-CUBE2.13を2.17へバージョンアップすることで、そのままEC-CUBEをご利用頂くことも可能です。

投稿者プロフィール

Nakamura
サンクユーのEC-CUBE担当。15年以上にわたりEC-CUBE開発に従事し、2系・3系・4系すべてに精通。難易度の高いカスタマイズや、他社構築サイトの改修・再設計も多数対応しています。

Javaでの業務システム開発を起点に、PHP・Perl・フロントエンド・CMSまで横断的に対応。基幹システム連携や業務フローを踏まえた設計を得意とし、複雑な要件にも柔軟に対応可能です。

ChatGPT CODEXを活用し、開発スピードと品質の両立を実現しています。

お気軽にご相談ください

お気軽にご相談ください

タイトルとURLをコピーしました