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
- cgi
- cli
- 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.ini
y agregué la siguiente línea:
xdebug.max_nesting_level = 250
Respuesta2
phpinfo
muestra el valor predeterminado para todas las variables xdebug, esto significa que xdebug.so
php carga correctamente la extensión.
Para cambiar xdebug.max_nesting_level
la configuración predeterminada, abra xdebug.ini
y agregue:
xdebug.max_nesting_level=150
De manera similar, también puedes cambiar otras variables de xdebug.