Je reçois
fatal error maximum function nesting level of '100' reached aborting..
Il semble que je dois éditer
xdebug.max_nesting_level from 100 to more.
Mais je suis incapable de trouver le bon fichier dans lequel je devrais éditer ceci? J'utilise Ubuntu 14.04, le serveur web lighttpd et Php ..
Sur Internet, j'ai vu que je devais éditer le fichier php.ini dans/etc/php5/Apache2 ..
Mais j'utilise lighttpd.
Dans mon/etc/php5 /, il y a trois dossiers, à savoir:
Dans les dossiers cgi et cli, il y a un fichier php.ini, mais ces 2 fichiers ne contenaient rien pour éditer xdebug.
Dans le dossier mods-available, j'ai 1 fichier, à savoir xdebug.ini, qui ne contient que
zend_extension=xdebug.so
J'ai donc besoin d'aide pour éditer xdebug.max_nesting_level dans Ubuntu 14.04 PHP et Lighttpd. Désolé pour mon mauvais anglais. Chercher votre aide pour résoudre ce problème
Pour résoudre le problème, j'ai édité /etc/php5/Apache2/conf.d/20-xdebug.ini
et ajouté la ligne suivante:
xdebug.max_nesting_level = 250
phpinfo
affiche la valeur par défaut pour toutes les variables xdebug, cela signifie que l'extension xdebug.so
est correctement chargée par php.
Pour changer les paramètres par défaut de xdebug.max_nesting_level
, ouvrez xdebug.ini
et ajoutez:
xdebug.max_nesting_level=150
De même, vous pouvez également modifier d'autres variables xdebug.