Sitenizde Maximum function nesting level of ‘100’ reached, aborting! hatası alıyorsanız çözüm için aşağıdaki yöntemleri uygulayın.
Bu hatayı alıyorsanız, PHP xdebug uzantısının maksimum yuvalama değeri 100 ile sınırlıdır. Çözüm için aşağıdaki adımları uygulayın.
İçindekiler
Örnek Hatalar:
Maximum function nesting level of ‘100’ reached, aborting!
Fatal error: Maximum function nesting level of ‘100’ reached, aborting! in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\xxx\system\library\template\Twig\Node.php on line 145
Fatal error: Maximum function nesting level of ‘100’ reached, aborting!
Maximum function nesting level Hatası Çözümü 1
- Sitenizin ana php.ini dosyasını açın.
- xdebug.max_nesting_level değerini bulun (yoksa kendiniz aşağıdaki gibi ekleyin.)
- xdebug.max_nesting_level değeri için 100’den büyük bir değer ayarlayın. (256 tavsiye edilendir.)
- Örn: xdebug.max_nesting_level=256 şeklinde
- Apache sunucunuzu yeniden başlatın.
Maximum function nesting level Hatası Çözümü 2:
Yukarıda anlatılan xdebug.max_nesting_level değerini yükseltmeniz işe yaramazsa, aşağıdaki adımları uygulayın.
- php.ini dosyasını açın.
- zend_extension=”/usr/local/opt/php56-xdebug/xdebug.so” satırını bulun
- Satırın başına ; ekleyerek bu xdebug uzantısını kapalı duruma getirin.
- Apache sunucunuzu yeniden başlatın.
EasyPHP Localhost için Çözüm 1
- C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\conf_files\php.ini dosyasını açın.
- Herhangi bir boş alana xdebug.max_nesting_level = 256 değerini ekleyerek kaydedin.
- Sorununuz düzelecektir.
EasyPHP Localhost için Çözüm 2
- C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\conf_files\php.ini dosyasını açın.
- zend_extension = ‘${path}\binaries\php\php_runningversion\php_xdebug-2.2.3-5.4-vc9.dll’ satırını bulup başına ; ekleyerek xdebug uzantısını kapalı duruma getirin.
- Örn: ;zend_extension = ‘${path}\binaries\php\php_runningversion\php_xdebug-2.2.3-5.4-vc9.dll’
- Sorununuz düzelecektir.
Yorumlar