2011-02-24 4 views
10

में अधिकतम फ़ंक्शन घोंसला स्तर त्रुटि तक पहुंच गया मैं ड्रूपल के साथ सिविकम के साथ काम कर रहा हूं। मैंने एक कस्टम आयात खंड बनाया है।ड्रापल

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

+0

यह वाणिज्य पेपैल डब्ल्यूपीएस मॉड्यूल (http://drupal.org/node/1611570) के लिए भी उपयोगी था। –

+0

यह वाणिज्य FedEx मॉड्यूल (http://drupal.org/project/commerce_fedex) – subhojit777

4

आपका कोड लगभग निश्चित रूप से एक अबाध रिकर्सन है, लेकिन कोड को देखे बिना सुनिश्चित करना मुश्किल है।

1

मैक्स नेस्टिंग स्तर आम तौर पर Zend/Xdebug द्वारा निर्धारित है, अनंत प्रत्यावर्तन उन के बिना होता है, तो आप के बजाय एक segfault मिल जाएगा, तो आप उस अनंत प्रत्यावर्तन बजाय फिक्सिंग पर ध्यान देना चाहिए ...

+0

हाँ, xdebug इस नोटिस खड़ी कर रहा है क्या कर सकते हैं, लेकिन Xdebug यह बदतर होगी बिना। इसे ठीक करने का प्रयास करें, xdebug सटीक समस्या को इंगित करने में मदद करेगा। – Scorchio

संबंधित मुद्दे