IT女子のお気に入りフォルダ管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。公開日:2019/6/14EC-CUBEすごくはまったので、私のように時間を費やすことが無いよう誰かの役に立つことがあればいいなと思いで記録します。現象オーナーズストアでプラグインを購入し、プラグイン一覧に表示はされているが、ステータス、アップデート欄に何も表示されておらず、有効化するボタンも表示されていない。仕方がないので「オーナーズストアから新規追加」をクリックし、インストールしたいプラグインを検索して「入手する」ボタンを押下してみると「システムエラーが発生しました」と表示される。試しに他のプラグインを検索し「購入する」ボタンを押してみるが同様に「システムエラーが発生しました」と表示される。念のために「dtb_plugin」テーブルを確認してみるが、中身は空っぽ。ある解消方法プラグインのインストール時のエラーで調べてみた結果、以下のいずれか(または複数)で解消したとの情報を発見したので対応してみましたが、私の環境ではダメでした。composer.json、composer.lockに書き込み権限を与えるmemory_limitを128Mから512Mまで増やすmax_execution_timeを30から180まで増やすxdebugを無効にする完全に手詰まりだったのでインストールをやり直してみましたがそれでも上手くいかず。PHPのバージョン!?ここまでやってきたのはエックスサーバーですが、試しにローカル環境にEC-CUBE4.0.2をインストールしてみたところ、すんなりプラグインをインストールすることが出来ました。sectionComposerの設定ファイルが見当たらないとか、composer.jsonを作れとか・・・もしやと思い、EC-CUBE4.0.2のシステム要件を改めて確認してみると、現時点(執筆時点)でのPHP動作確認済みバージョンは「7.1.20」となっています。ところが、私が悪戦苦闘しているエックスサーバーのPHPバージョンは「7.2.17」。ダメ元でPHPのバージョンを「7.2.17」から「7.1.28」に切り替えてみたところ・・・(それでも動作確認済みバージョンより高いけど)・・・問題解決できました!!!EC-CUBE4のシステム要件で動作確認されているバージョンをしっかりチェックしておくべきでした。IT女子のお気に入りフォルダ。