EC-CUBEのインストーラーを使うと、

[必須]sodium拡張モジュールが有効になっていません。システム要件をご確認ください

というエラーが出ることがあります。

sodium拡張モジュール

sodium拡張モジュールがなくてもインストール可能

クラウドサーバーであればsodium拡張モジュールをインストールすれば問題ないですが、レンタルサーバーであれば自由にモジュールの追加はできません。

これでEC-CUBEのインストールを諦めたという声がありますが、実はsodium拡張モジュールがなくても「次へ進む」を押してインストールを実行することができます。

[必須]と赤文字で書かれているのでインストールできない、動作しないと勘違いしてしまうのは当然だと思います。

sodium拡張モジュールがないとどうなる?

sodium拡張モジュールがない場合、APIプラグイン等sodium拡張モジュールを必要とするプラグインが使用できません。

ただし、EC-CUBE本体は通常通り使用することが可能です。

レンタルサーバーではAPIプラグインは使えない?

レンタルサーバーではsodium拡張が入っていないことがよく見られます。

現状、さくらのレンタルサーバーやエックスサーバーではSSH接続をしてsodiumを有効にする設定が可能です。

ただサーバーから公式に認められた方法ではないので、EC-CUBEでAPIプラグインを使用したい場合はクラウドやVPSを検討する方が無難だと思います。

 

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

EC-CUBEに関するお問い合わせ


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ