無料で使用可能なLet’s Encryptのルート証明書の期限切れであちこちのサイトが挙動おかしくなっている問題も落ち着いてきた時期ではありますが、まだまだEC-CUBEもプラグインインスールなどでおかしくなっているサイトを見かけます。

弊社が独自に運営していたサイトも1つ対策を行いました。プラグインのインストールを行おうとすると次のようなエラーが表示されました。


SSL operation failed with code 1.
OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
https://package-api.ec-cube.net could not be fully loaded, package information was loaded from the local cache and may be out of date

今回はAWSでAmazon Linux2を使用していたので、コマンド1つで解決しました。

$ yum update ca-certificates

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

EC-CUBEカスタマイズに関するお問い合わせはこちら


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

    EC-CUBEバージョンアップ