Magento 2の致命的なエラー::関数の最大ネストレベル「100」に達しました


8

wampソフトウェアを介してローカルマシンにMagento 2をインストールした後、このエラーが発生しました。

致命的なエラー:関数のネストの最大レベル '100'に達したため、中止します!\ magento2 \ lib \ internal \ Magento \ Framework \ ObjectManager \ Config \ Config.phpの69行目


あなたは自分で質問に答えることができますが、それでもあなたの質問が必要であり、このサイトで必要とされる基準に沿っていることが答えです。
ルネ14

回答のリンクを要約してください。リンクは死ぬ習慣があり、情報は役に立たなくなります。すべての場所のMagento Commerceでこれが起こっただけです。この問題に対する答えは、バグ修正リクエストのコメントでした。バグ修正データベースがアップグレードされ、いつものように古い参照がすべて削除されました。問題に対するこれ以上の解決策はありません。
Fiasco Labs 2014

回答:


21

Magento 2でもxdebugを使用できますが、xdebugが使用するデフォルトmax_nesting_level値の100を変更する必要があります

php.iniサーバーで使用されているファイルを開き、ファイルにすでに存在するかどうかに応じて、次の構成を更新または追加します。

xdebug.max_nesting_level = 200

これでうまくいきますが、それでもエラーが表示される場合は、値を2倍にしてみてください。


1
はい、それも私にとってはうまくいきました。PHP.iniでも同じように設定し、うまくいきました。
Yogesh Trivedi

ねえ、私は200から300に更新しました、xdebug.max_nesting_level = 300。それでも同じエラーが発生する
Sushivam

ねえ、私は200から300に更新しました、xdebug.max_nesting_level = 300。それでも同じエラーが発生する
Magento2 Devloper

倍増を続け、それがなくなるかどうかを確認することをお勧めします(200、400、800、1600)。そうでない場合は、Magento GitHubへの完全なトレースで問題を開きます
Chris O'Toole 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.