나는 얻고있다
fatal error maximum function nesting level of '100' reached aborting..
수정해야 할 것 같습니다
xdebug.max_nesting_level from 100 to more.
그런데 편집해야 할 올바른 파일을 찾을 수 없나요? 저는 Ubuntu 14.04, lighttpd 웹서버, Php를 사용하고 있습니다.
인터넷에서 /etc/php5/apache2..에 있는 php.ini 파일을 편집해야 한다는 것을 알았습니다.
하지만 나는 lighttpd를 사용하고 있습니다.
내 /etc/php5/에는 세 개의 폴더가 있습니다.
- CGI
- CLI
- 개조 가능
cgi와 cli 폴더에는 php.ini 파일이 있는데, 그 두 파일에는 xdebug를 편집할 수 있는 내용이 들어 있지 않았습니다.
mods-available 폴더에는 xdebug.ini라는 파일이 1개 있는데 여기에는 다음과 같은 내용이 포함되어 있습니다.
zend_extension=xdebug.so
따라서 우분투 14.04 PHP 및 Lighttpd에서 xdebug.max_nesting_level을 편집하는 방법에 대한 도움이 필요합니다. 내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다. 이 문제를 해결하기 위해 도움을 구합니다.
답변1
문제를 해결하기 위해 /etc/php5/apache2/conf.d/20-xdebug.ini
다음 줄을 편집하고 추가했습니다.
xdebug.max_nesting_level = 250
답변2
phpinfo
모든 xdebug 변수의 기본값을 표시합니다. 이는 xdebug.so
확장이 PHP에 의해 올바르게 로드되었음을 의미합니다.
xdebug.max_nesting_level
기본 설정을 변경하려면 다음 을 열고 xdebug.ini
추가하세요.
xdebug.max_nesting_level=150
마찬가지로 다른 xdebug 변수도 변경할 수 있습니다.