estou obtendo
fatal error maximum function nesting level of '100' reached aborting..
Parece que tenho que editar
xdebug.max_nesting_level from 100 to more.
Mas não consigo encontrar o arquivo correto onde devo editar isso? Estou usando Ubuntu 14.04, servidor web lighttpd e PHP.
Pela internet vi que preciso editar o arquivo php.ini em /etc/php5/apache2..
Mas estou usando o lighttpd.
No meu /etc/php5/ existem três pastas, nomeadamente
- cgi
- cli
- mods disponíveis
Na pasta cgi e cli há o arquivo php.ini, mas esses 2 arquivos não continham nada para editar o xdebug.
Na pasta mods disponíveis eu tenho 1 arquivo chamado xdebug.ini e ele contém apenas
zend_extension=xdebug.so
Então preciso de ajuda para editar xdebug.max_nesting_level no Ubuntu 14.04 PHP e Lighttpd. Desculpe pelo meu péssimo inglês. Buscando sua ajuda para resolver isso
Responder1
Para corrigir o problema, editei /etc/php5/apache2/conf.d/20-xdebug.ini
e adicionei a seguinte linha:
xdebug.max_nesting_level = 250
Responder2
phpinfo
mostra o valor padrão para todas as variáveis xdebug, isso significa que xdebug.so
a extensão foi carregada corretamente pelo php.
Para alterar xdebug.max_nesting_level
as configurações padrão, abra xdebug.ini
e adicione:
xdebug.max_nesting_level=150
Da mesma forma, você também pode alterar outras variáveis xdebug.