EC-CUBEバージョンアップのお問い合わせがあった
2021年12月にEC-CUBE4.0.2をご利用中のECサイト様より、EC-CUBEのバージョンアップのご相談がありました。
ECサイトは他の制作会社が制作したもので、ECサイト構築後は保守サービスは締結しておらずEC-CUBEは構築時点のまま暫く利用している状態でした。
ある時期からEC-CUBEの管理画面で色々と不具合が発生し出した。
そのある時点が、2021年11月30日にさくらインターネットがPHP7.3から7.4へバージョンアップした時期と重なるとのことでした。
確かに自動で(強制的に)PHP7.4へバージョンアップしているようでした。
【対応必須】2021年10月28日実施:さくらインターネットのシステムメンテナンスに伴う対応について
EC-CUBE4.0.2はPHP7.4に未対応
このサイト様が利用しているEC-CUBE4.0.2のシステム要件を確認すると、PHP7.1〜7.3対応となっています。
システム要件 – for EC-CUBE 4 Developers
※1 EC-CUBE 4.0.0〜4.0.1 は PHP 7.1〜7.2対応、4.0.2〜4.0.3 は PHP 7.1〜7.3対応、4.0.4〜4.0.x は PHP 7.1〜7.4対応となります
管理画面で不具合が発生したのは、EC-CUBEのバージョンとPHPのバージョンがミスマッチしていることが原因のようです。
EC-CUBE4.0.2を4.1.0にバージョンアップする
ということで、EC-CUBE4.0.2を4.1.0にバージョンアップ致しました。
EC-CUBEにはアップデートプラグインがあります。
ただ、4.0.2から4.1.0にいきなりバージョンアップすることはできませんので、以下の手順でバージョンアップ致しました。
・EC-CUBEバージョンアップ4.0.2→4.0.3
・EC-CUBEバージョンアップ4.0.3→4.0.4
・EC-CUBEバージョンアップ4.0.4→4.0.5
・EC-CUBEバージョンアップ4.0.5→4.0.6
・EC-CUBEバージョンアップ4.0.6→4.1.0
EC-CUBEをバージョンアップする際に直面した問題
EC-CUBEをバージョンアップする際にある問題に直面致しました。
お客様の環境は既にPHP7.4にいます。
しかし、PHP7.4に対応しているEC-CUBEのバージョンアップは4.0.4以上です。
その為、「EC-CUBEアップデートプラグイン(4.0.2〜4.0.3)」「EC-CUBEアップデートプラグイン(4.0.3〜4.0.4)」を利用することができませんでした。
PHP7.3のテスト環境を構築し、テスト環境でEC-CUBE4.0.4にアップデートする。
その後、テスト環境をPHP7.4へアップデートし、EC-CUBEを段階を踏んで4.1.0にアップデート致しました。
EC-CUBEのバージョン、プラグインのバージョン、システム要件は必ず厳守してください
EC-CUBEには複数のバージョンが存在しています。
各バージョンごとにシステム要件(EC-CUBEが正常動作する為の条件)が定められており、システム要件を守らないとEC-CUBEが正常動作致しません。
また、プラグインは対応バージョンが明記されていますので、EC-CUBEバージョンに対応しているプラグインを利用頂く必要があります。
プラグインが未対応だと、プラグインが正常動作しません。
EC-CUBEやプラグインが正常に動作しないということは、大きな障害に発展する可能性があります。
その為、EC-CUBEのバージョン、プラグインのバージョン、システム要件は必ず厳守してください
EC-CUBEバージョンに未対応のプラグインを使用することで不具合や障害が発生する可能性があることをご説明しています。
EC-CUBEのバージョンの確認方法は以下でご説明しています。
投稿者プロフィール
- 関西大学卒業後、東証プライム上場企業ゼネコンにて人事総務業務に従事。
幼少よりモノ作りが好きだったこともあり、「モノを作る仕事がしたい」という思いからシステムベンダーへ転職。
システムベンダーでは、IBMオフコンAS400で金融、物流、販売管理、経理、人事総務などのシステムを開発。
台北に駐在し遠東國際商業銀行のシステム構築プロジェクトへの参画など貴重な経験を積む。
10年間で、プログラマ、SE、プロジェクトリーダー、プロジェクトマネージャーを務め、「システムの質は要件定義の質に比例する」と学ぶ。
その後、クレジット決済代行会社にヘッドハンティングされる。
決済システムの再構築、国内外の銀行システムとの接続、クライアントの会社サイト制作・ECサイト構築を行う。
一方、組織改革を任され、20名から60名へ会社規模を拡大させる。(退任時役職:常務取締役)
2008年クリエイティブチーム・サンクユーを立ち上げ、2010年に法人化し株式会社サンクユーを設立。
クライアントの業界、取扱商材、ターゲット顧客を理解・分析することで、結果が出るWEBサイトを制作することを得意とする。
また、ECサイト構築・運営への造詣も深く、NTTレゾナント株式会社が運営するgoo Search Solutionでコラムを執筆。
ECマーケティングレポート | goo Search Solution
■趣味・好きなもの
BMW / WRC / ロードバイク / RIZIN / Bellator / UFC
David Bowie / blur / MUSE / TheRollingStones / XTC
機動戦士ガンダム(ファースト) / 富野由悠季
ベルセルク / 頭文字D / 進撃の巨人 / ジョジョの奇妙な冒険 / あしたのジョー
Mission: Impossible / Memento / ワイルド・スピード / ソナチネ
LOST / Game of Thrones / FRINGE / The Mentalist
上岡龍太郎 / ダウンタウン
最新の投稿
- EC-CUBE2024.11.20EC-CUBEからShopifyへ乗り換え
- EC-CUBE2024.07.29EC-CUBEで分納の仕組みを実装する
- EC-CUBE2024.06.122024年でもEC-CUBE会員のパスワードを表示したいという要望がある事実
- EC-CUBE2024.05.28EC-CUBE3系をお使いのECサイト様は4系へのバージョンアップをお勧めします