Symfony 2.1和Twig中导致"最大函数嵌套级别"错误的原因是什么?

Zhu*_*ukV 27 symfony twig

我有一个关于Symfony 2.1的项目.更新作曲家组件(Gedemo,Symfony核心,Doctrine,Twig等)后,我有以下错误:

Fatal error: Maximum function nesting level of '100' reached, aborting! in /var/www/{path}/vendor/twig/twig/lib/Twig/Token.php on line 78
Run Code Online (Sandbox Code Playgroud)

我有PHP 5.4.什么可能导致此错误?

Eln*_*mov 52

找到xdebug.ini文件:

$ locate xdebug.ini
/etc/php5/conf.d/20-xdebug.ini
/etc/php5/mods-available/xdebug.ini
Run Code Online (Sandbox Code Playgroud)

就我而言,文件是/etc/php5/conf.d/20-xdebug.ini.打开它并添加以下行:

xdebug.max_nesting_level = 1000
Run Code Online (Sandbox Code Playgroud)

不要忘记重启FPM服务器.