2011-02-17 22 views
5

मैंने हाल ही में एक्लिप्स गैलीलियो से हेलियोस तक अपग्रेड किया है। हेलीओस केवल "PHP स्क्रिप्ट के रूप में" डिबग करने पर ब्रेकपॉइंट्स पर रुक जाता है, लेकिन जब "वेब पेज के रूप में" डिबगिंग नहीं करता है।ग्रहण हेलीओस ब्रेकपॉइंट्स पर रोक नहीं

जब एक वेब पेज के रूप में डीबगिंग, यह एक डिबग सत्र शुरू करने के लिए सही डिबग क्वेरी स्ट्रिंग की तरह लग रहा यूआरएल पर हमला बोला जा रहा है, इसलिए जैसे:

http://localhost/hello.php?XDEBUG_SESSION_START=ECLIPSE_DBGP &KEY=129798139020511

लेकिन elipse पर नहीं रुकती ब्रेकपॉइंट्स यह सिर्फ कोड के माध्यम से ज़ूम करता है और ब्राउज़र में आउटपुट प्रदर्शित करता है।

यह php.ini कि गैलीलियो के लिए काम करता है, लेकिन Helios के लिए काम नहीं कर रहा में मेरी xdebug विन्यास है:

;extension=xdebug.so <-- is this needed? 
zend_extension=" /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-no n-zts-20090626/xdebug.so " 
xdebug.remote_enable=on 
xdebug.remote_autostart=off 
xdebug.remote_handler=dbgp 
xdebug.remote_mode=req 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.idekey= 

; to enable remote debugging 
zend_debugger.allow_hosts=127.0.0.1/32 
zend_debugger.expose_remotely=always 

आप अपने xdebug विन्यास पोस्ट कर सकते हैं (अपने पूरे xdebug config सेटिंग देखने के लिए here क्लिक करें) कि हेलिओस के लिए काम करता है? यदि संभव हो, तो क्या आप अपने phpinfo() आउटपुट के xdebug हिस्से को साझा कर सकते हैं? एक xdebug कॉन्फ़िगरेशन की सेटिंग्स की तुलना करना चाहते हैं जो मेरे पास हेलियोस पर काम करता है।

+0

यह https://bugs.eclipse.org/bugs/show_bug.cgi?id=306834 से संबंधित है? – VonC

उत्तर

1

मुझे एक ही समस्या है। मुझे गैलीलियो में ब्रेकपॉइंट्स के बारे में कुछ बग रिपोर्ट मिलीं जो हेलीओस में उपयोग नहीं की जा रही थीं। मैं कई बार ब्रेकपॉइंट्स पर रुकने के लिए हेलीओस प्राप्त कर सकता हूं, लेकिन मुझे अपने सभी ब्रेकपॉइंट्स को हटाना होगा और फिर डीबगिंग शुरू करना होगा, और इसके बाद ही ब्रेकपॉइंट जोड़ना होगा। कहने की जरूरत नहीं है कि यह बहुत परेशान है। मैं जिस लिंक को देखा और उसे यहां जोड़ूं, मैं कोशिश करूंगा और ढूंढूंगा।

अभी के लिए मैं गैलीलियो वापस गया हूं।

माल्क।

+0

यह बग https://bugs.eclipse.org/bugs/show_bug.cgi?id=312951 इसके करीब दिखता है। – Malks

+0

मैं गैलीलियो में भी वापस गया हूं :( – RBR

+0

क्या "वेब पेज के रूप में" डिबगिंग वास्तव में एक्लिप्स गैलीलियो में काम करता है? हालांकि आपने दो साल पहले इस प्रश्न को पोस्ट किया था, फिर भी (मई 2013) मैंने पाया कि हेलीओस नहीं Xdebug का उपयोग करते समय ब्रेकपॉइंट्स पर रुक जाता है। आपकी सलाह के बाद मैंने हेलिओस से गैलीलियो तक भी स्विच किया, लेकिन कोई फर्क नहीं पड़ता। गैलीलियो ब्रेकपॉइंट्स पर भी नहीं रुकता है! – trejder

0

मैं उपयोग कर रहा हूँ:

  • Ubuntu 14.04 64 बिट्स
  • ग्रहण लूना
  • Nginx
  • पीएचपी एफ पी एम (सॉकेट के माध्यम से)

मैं इस डिबगिंग समस्या IPV6 अक्षम करने हल

संपादित करें /etc/sysctl.conf और जोड़ने के निम्नलिखित लाइनों:

net.ipv6.conf.all.disable_ipv6 = 1 
net.ipv6.conf.default.disable_ipv6 = 1 
net.ipv6.conf.lo.disable_ipv6 = 1 

फिर रिबूट या sudo sysctl -p

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