私は
fatal error maximum function nesting level of '100' reached aborting..
編集する必要があるようです
xdebug.max_nesting_level from 100 to more.
しかし、これを編集する正しいファイルが見つかりません。私は Ubuntu 14.04、lighttpd Web サーバー、および Php を使用しています。
インターネットで調べたところ、/etc/php5/apache2 の php.ini ファイルを編集する必要があることがわかりました。
しかし、私はlighttpdを使用しています。
私の/etc/php5/には3つのフォルダがあります。
- CG-10 ...
- クライ
- MOD利用可能
cgi および cli フォルダーには php.ini ファイルがありますが、これら 2 つのファイルには xdebug を編集するための内容は何も含まれていませんでした。
mods-availableフォルダにはxdebug.iniというファイルが1つあり、そこには
zend_extension=xdebug.so
Ubuntu 14.04 PHPとLighttpdでxdebug.max_nesting_levelを編集する方法を教えてください。英語が下手で申し訳ありません。この問題を解決するためにあなたの助けを求めています
答え1
この問題を解決するために、/etc/php5/apache2/conf.d/20-xdebug.ini
次の行を編集して追加しました。
xdebug.max_nesting_level = 250
答え2
phpinfo
すべての xdebug 変数のデフォルト値を表示します。これは、xdebug.so
拡張機能が PHP によって正しくロードされていることを意味します。
xdebug.max_nesting_level
デフォルト設定を変更するには、以下を開いxdebug.ini
て追加します。
xdebug.max_nesting_level=150
同様に、他の xdebug 変数を変更することもできます。