Попробуйте поискать в /etc/php5/conf.d/, чтобы увидеть, существует ли файл с именем xdebug.ini
max_nesting_level равен 100 по умолчанию
Если он не установлендобавьте файл:
xdebug.max_nesting_level=300
в конец списка, чтобы он выглядел следующим образом
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir=/home/drupalpro/websites/logs/profiler
xdebug.max_nesting_level=300
, затем вы можете использовать @ Andrey's тест до и после этогоизмените, чтобы увидеть, работает ли.
php -r 'function foo() { static $x = 1; echo "foo ", $x++, "\n"; foo(); } foo();'