2012-01-16 15 views
8

को सक्षम करने के लिए कैसे करें मुझे यकीन नहीं है कि मैंने कब या क्या बदल दिया है, लेकिन अचानक xdebug अब इसके स्वरूपित स्टैकट्रैस को प्रस्तुत नहीं करता है। इसके बजाय, यह किसी भी एचटीएमएल के बिना stacktrtace प्रस्तुत करता है; here is an example; जबकि मैं नारंगी तालिकाओं की अपेक्षा करता हूं जैसे hereप्रारूपित Xdebug त्रुटियों और निशान

मैंने प्रलेखन की खोज की है, लेकिन सेटिंग या कॉन्फ़िगरेशन के लिए कोई संदर्भ नहीं मिल सकता है जो इसे सेट करेगा (un)। मैंने गलत क्या किया?

मेरे xdebug.ini (उबंटू, तो /etc/php5/conf.d/xdebug.ini) छोटा है:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so 

xdebug.default_enable = 1 
xdebug.auto_trace = 1 

xdebug.remote_enable = 1 
xdebug.remote_port = 9010 
xdebug.remote_host = audrey 

; xdebug.profiler_enable = 1 

; Markup of var_dump 
xdebug.overload_var_dump = 1 

उत्तर

22

Xdebug का सम्मान करता है PHP के सामान्य त्रुटि रिपोर्टिंग और प्रारूपण के बारे सेटिंग्स। इस मामले में, आपके पास php.ini में "html_errors" सेट होने की संभावना है। इसे वापस चालू करें, और Xdebug को फिर से नारंगी टेबल दिखाना चाहिए।

चियर्स, Derick

+0

सर, यो तुम सही हो तुम बिल्कुल सही हो! –

0

का प्रयास करें, तो मुझे एहसास हुआ कि मॉड्यूल कभी अक्षम चला गया, तो मैं इसे निम्न आदेश के साथ सक्षम करें:

sudo php5enmod xdebug 
संबंधित मुद्दे