Ubicación para editar xdebug.max_nesting_level en ubuntu 14.04 PHP usando Lighttpd

Ubicación para editar xdebug.max_nesting_level en ubuntu 14.04 PHP usando Lighttpd

estoy obteniendo

fatal error maximum function nesting level of '100' reached aborting..

Parece que tengo que editar

xdebug.max_nesting_level from 100 to more. 

¿Pero no puedo encontrar el archivo correcto donde debo editarlo? Estoy usando Ubuntu 14.04, servidor web lighttpd y PHP.

Desde Internet vi que tengo que editar el archivo php.ini en /etc/php5/apache2.

Pero estoy usando lighttpd.

En mi /etc/php5/ hay tres carpetas, a saber

  1. cgi
  2. cli
  3. mods disponibles

En las carpetas cgi y cli hay un archivo php.ini, pero esos 2 archivos no contenían nada para editar xdebug.

En la carpeta mods-disponible tengo 1 archivo llamado xdebug.ini y solo contiene

zend_extension=xdebug.so

Entonces necesito ayuda para editar xdebug.max_nesting_level en ubuntu 14.04 PHP y Lighttpd. Perdón por mi mal ingles. Buscando tu ayuda para resolver esto.

Respuesta1

Para solucionar el problema, edité /etc/php5/apache2/conf.d/20-xdebug.iniy agregué la siguiente línea:

xdebug.max_nesting_level = 250

Respuesta2

phpinfomuestra el valor predeterminado para todas las variables xdebug, esto significa que xdebug.sophp carga correctamente la extensión.

Para cambiar xdebug.max_nesting_levella configuración predeterminada, abra xdebug.iniy agregue:

 xdebug.max_nesting_level=150

De manera similar, también puedes cambiar otras variables de xdebug.

información relacionada