达到最大功能嵌套级别“ 256”,正在中止

时间:2018-10-18 11:55:23

标签: php apache twig wamp xdebug

在wamp中开发网站时遇到xdebug问题,它将缓存限制为256。我尝试禁用xdebug扩展,但是禁用后刷新了网站,它只显示白屏。我还尝试增加xdebug.max_nesting_level的值,但它会使所有网站崩溃,整个网站都将关闭。

我不知道该怎么办。 任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:1)

Xdebug确实在做应该做的事情。您似乎在递归地包含Twig模板。在PHP崩溃之前,Xdebug会使用此错误消息中止脚本。禁用Xdebug时,出现的“白屏”是PHP崩溃。您可能可以通过sudo dmesg或在PHP-FPM日志文件中找到证明。它应该说类似于segmentation fault

解决此问题的正确方法是,确保不以递归方式包括相同的模板。请注意,这也可能通过您尝试使用 with Twig显示的递归PHP变量结构来实现。