タグ

ブックマーク / qiita.com/nanasess (2)

  • EC-CUBE4系でプラグインインストール時にエラーが出た時の対処法 - Qiita

    プラグインインストール時のエラーを防止する方法 も書きましたので、合わせてご覧ください EC-CUBE4 になって、プラグインの管理方法が大きく変わりました。 これに伴い、共有レンタルサーバーなど、リソースの少ない環境では以下のような問題が発生する場合があります。 プラグインのインストール時に高負荷な状態が発生し、OOM Killerでhttpdのプロセスが殺される。そのため、プラグインのインストールが完了しない。 https://github.com/EC-CUBE/ec-cube/issues/4142 インストール時以外に、有効化/無効化時、アンインストール時にも発生します。 これらの処理が完了しない場合、以下のような状態となります 「インストール完了」の表示になっても、「有効/設定」ボタンが表示されない システムエラーになる PHPエラー画面が表示される レスポンスが十数分返ってこ

    EC-CUBE4系でプラグインインストール時にエラーが出た時の対処法 - Qiita
  • EC-CUBE4系でのプラグインエラーの原因と予防対策 - Qiita

    この記事は、 EC-CUBE4系でプラグインインストール時にエラーが出た時の対処法 の詳細版です。 主に、エラーを予防する観点から記述しています。 EC-CUBE4系では、 フレームワークとして Symfony3.4 が採用され、プラグインの管理に Composer が利用されるようになりました。 モダンな技術を取り入れた反面、動作させるために多くのリソースを消費するようになりました。 2021年11月16日追記 EC-CUBE4.1.0 がリリースされ Composer v2 が採用されたことにより、 Composer 利用時のメモリ消費が1/10くらいに改善しました。 しかし、プラグインの有効化/無効化時のメモリ消費は改善できておりません。 (Symfony DependencyInjection コンテナのコンパイルに起因するため) この記事は4.1系でも有用ですので、ご参考になれば

    EC-CUBE4系でのプラグインエラーの原因と予防対策 - Qiita
    snjx
    snjx 2020/10/21
    Web画面でのインストールはだめだ。失敗した原因を追いかけるのがとても困難。ストアにサイト登録したら、あとは bin/consoleを使うのが吉。
  • 1