2025年8月、PHPのパッケージ管理ツール「Composer」のバージョン1系(v1)が正式にサポートを終了しました。
「Composerって何?」という方も多いと思いますが、EC-CUBEを使っているサイトにとっては他人事ではありません。EC-CUBEのプラグインのインストールやアップデートができなくなる可能性がある、見逃せない変化です。
Composerとは?
ComposerはPHPで動くソフトウェアが外部のライブラリやプラグインを管理するためのツールです。EC-CUBEのオーナーズストアからプラグインを購入・インストールする際に、裏側でComposerが動いています。
EC-CUBEのどのバージョンが影響を受ける?
Composer v1に依存しているのは以下のバージョンです。
- EC-CUBE 4.0系(4.0.0〜4.0.6-p1)
- EC-CUBE 4.1系(4.1.1〜4.1.2-p3)
- EC-CUBE 3系(3.0.0〜3.0.18)
これらのバージョンをお使いの場合、すでにプラグインのインストールやアップデートが正常に動作しないケースが出始めています。
具体的に何が起きる?
- オーナーズストアからプラグインをインストールしようとするとエラーになる
- 既存プラグインのアップデートができない
- セキュリティパッチが当たらないプラグインをそのまま使い続けることになる
特に決済プラグインやメール送信系のプラグインに問題が出ると、売上に直結するトラブルになりかねません。
対処法は?
根本的な解決策はEC-CUBE 4.2系または4.3系へのバージョンアップです。
EC-CUBE 4.2系からComposer v2に対応しており、プラグインの管理が安定して行えます。特に4.3系は現在最も安定した環境で、Amazon Payの無料バンドルやPHP 8.3対応など、今後のEC運営を見据えた機能も充実しています。
「まだ動いているから大丈夫」と思っていても、ある日突然プラグインが動かなくなるリスクがあります。早めの対応をおすすめします。
まとめ
| バージョン | Composer | 状況 |
|---|---|---|
| EC-CUBE 3系 | v1依存 | サポート終了・早急な移行を推奨 |
| EC-CUBE 4.0〜4.1系 | v1依存 | プラグイン動作に支障が出る可能性あり |
| EC-CUBE 4.2系 | v2対応 | 問題なし |
| EC-CUBE 4.3系(最新) | v2対応 | 最も安定・推奨 |
現在お使いのEC-CUBEのバージョンが気になる方、プラグインのインストールでエラーが出ている方は、お気軽にご相談ください。現状確認から費用・納期のご提案まで、無料で対応しています。