2011-02-24 56 views
10

我正在與Civicrm一起使用Drupal。我創建了一個自定義導入部分。每當我提出映射的形式,它顯示了這種錯誤的:Drupal的最大功能嵌套級別達到錯誤

Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\wamp\www\crmdev\includes\common.inc on line 290

我怎樣才能解決這個問題,以及如何重置嵌套級?

回答

45

如果您使用Xdebug擴展
你可以做到這一點ini_set('xdebug.max_nesting_level', 200)

xdebug.max_nesting_level

+0

該死的,我認爲我的代碼被破解並搜索,搜索和搜索...... – scube 2012-05-22 12:53:00

+0

這對於Commerce Paypal WPS模塊(http://drupal.org/node/1611570)也很有用。 – 2012-10-22 22:53:00

+0

這對於Commerce FedEx模塊也是有用的(http://drupal.org/project/commerce_fedex) – subhojit777 2013-02-11 08:32:56

4

你的代碼幾乎肯定有無底的遞歸,但很難確定沒有看到代碼。

1

最大嵌套級別通常是由Zend公司/ Xdebug的設置,如果發生無限遞歸沒有這些,你會得到一個segfault相反,你應該專注於固定而不是無限遞歸...

+0

呀,Xdebug的是導致此通知,但沒有了XDebug它會更糟糕。嘗試修復它,xdebug將有助於查明確切的問題。 – Scorchio 2011-08-09 12:45:26

相關問題