Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

プラグインのインストール時、システムエラーが発生するがログに何も表示されない #3990

Closed
chihiro-adachi opened this issue Nov 15, 2018 · 6 comments
Milestone

Comments

@chihiro-adachi
Copy link
Contributor

概要(Overview)

プラグインのインストール時、モーダルで「システムエラーが発生しました」が表示される場合がある。
「+ログを表示」で、ログを見ても、

************* プラグイン名 ***********

のみ表示され、デバッグの手がかりがない。

レンタルサーバなど、制限が強いサーバで発生しやすく、これまで経験したケースとしては、以下のいずれか(または複数)の要因で発生していました。

  • xdebugが有効になっている -> xdebugを無効にして解消
  • memory_limitが128M -> memory_limitを512Mにして解消
  • max_execution_timeが30 -> max_execution_timeを180にして解消
  • composer.json/composer.lockに書き込み権限がない -> 書き込み権限を与える

期待する内容(Expect) or 要望 (Requirement)

再現手順(Procedure)

環境 (environment)

  • EC-CUBE: 4.0.0
  • PHP: x.x.x
  • DB:
    • PostgreSQL x.x.x
    • MySQL x.x.x

関連情報 (Ref)

@chihiro-adachi chihiro-adachi added this to the 4.0.x milestone Nov 15, 2018
@ghost ghost added the bug:Middle label Nov 22, 2018
@okazy okazy added bug:Low and removed bug:Middle labels Nov 22, 2018
@nanasess
Copy link
Contributor

display_errors = on になっていれば、以下の PR にてエラーメッセージが表示されると思います
#4093

@okazy
Copy link
Contributor

okazy commented Jul 16, 2020

memory_limitが128M -> memory_limitを512Mにして解消

インストール時のメモリの消費量があがっているので、可能なら 512M -> 1024M が無難かと思います。
インストール後に制限の値を戻しておくことをお勧めします。

@nanasess
Copy link
Contributor

@okazy プラグインのインストール時は composer API によって memory_limit を自動的に 1.5GB まで伸張するので、 memory_limit の設定は意味無いです

@okazy
Copy link
Contributor

okazy commented Jul 17, 2020

訂正ありがとうございます。そうなんですね。

@chihiro-adachi
Copy link
Contributor Author

4.1では、プラグインの数によって変わる可能性はあるものの、ロリポップ・herokuでのプラグインインストールが実行できることを確認できました。
#4142 (comment)

@xuelian311
Copy link
Contributor

本件はこちらの #4093 で解決されましたので、クローズします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants