我在Cakephp遇到问题。因为它在Local上正常工作。这是错误
致命错误:达到最大功能嵌套级别'100', 中止!在/var/www/tanuki/cake/libs/folder.php第261行
您还可以查看此链接for more information
请告诉我这是什么问题
答案 0 :(得分:2)
导致递归的东西,你的目标是找到它的内容。 最简单的方法是调试...在第261行的/var/www/tanuki/cake/libs/folder.php中设置一个断点,运行脚本,并在遇到断点时分析调用堆栈的异常情况。 / p>
另一方面,递归可能是由内部错误引起的。您可以使用AppController类上的appError()方法覆盖系统和自定义错误处理程序:
public function appError($method, $messages)
{
die('Application error: called handler method '.$method);
}
这将为您提供有关缺少部分(例如文件或组件类,元素等)导致递归的提示。
答案 1 :(得分:1)
此错误仅表示您的调用堆栈已达到最多100个项目,并且不再继续。这不是实际问题。
确保您的config / core.php中的调试设置设置为0,并检查您的Web服务器的error_log是否存在可能导致此问题的任何潜在问题。