Local para editar o xdebug.max_nesting_level no ubuntu 14.04 PHP usando o Lighttpd

4

Estou recebendo

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 em que devo editar isso? Estou usando o Ubuntu 14.04, lighttpd webserver e Php.

Da internet eu vi que tenho que editar o arquivo php.ini em / etc / php5 / apache2 ..

Mas estou usando o lighttpd.

No meu / etc / php5 / existem três pastas a saber

  1. cgi
  2. cli
  3. mods disponíveis

Na pasta cgi e cli, há o arquivo php.ini, mas esses 2 arquivos não contêm nada para editar o xdebug.

Na pasta mods-available eu tenho 1 arquivo a saber xdebug.ini e ele contém apenas

zend_extension=xdebug.so

Então eu preciso de ajuda para editar o xdebug.max_nesting_level no ubuntu 14.04 PHP e Lighttpd. Desculpe pelo meu mau inglês. Buscando sua ajuda para resolver isso

    
por oxvoxic 26.08.2014 / 09:21

2 respostas

8

Para corrigir o problema, eu editei /etc/php5/apache2/conf.d/20-xdebug.ini e adicionei a seguinte linha:

xdebug.max_nesting_level = 250
    
por José Gonzalez Triana 23.04.2015 / 23:45
2

phpinfo mostra o valor padrão para todas as variáveis xdebug, isso significa que a extensão xdebug.so está corretamente carregada pelo php.

Para alterar as configurações padrão de xdebug.max_nesting_level , abra xdebug.ini e adicione:

 xdebug.max_nesting_level=150

Da mesma forma, você também pode alterar outras variáveis do xdebug.

    
por Lety 26.08.2014 / 20:28