2010-01-27 14 views
7

का उपयोग कर रहा Xdebug उपयोग नहीं कर सकते कोड आग लगनेवाला के साथ बनाया गया एक आवेदन डिबग करने के लिए कोड आग लगनेवाला अनुप्रयोग डिबग करने के लिए Xdebug उपयोग नहीं कर सकते, लेकिन मैं इसे उपयोग कर सकते हैं किसी भी अन्य PHP फ़ाइल डिबग करने के लिए जब तक कि यह प्रयोग नहीं करता है कोड इग्निटर का उपयोग करने वाले यूआरएल को हल करने के लिए एक ही संरचना।Netbeans 6.8 आईडीई

अर्थ: http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug

के बाद से कोई कोड आग लगनेवाला या अन्य ढांचे के रूप में इस्तेमाल किया गया, NetBeans वास्तव में पीएचपी डिबग कर सकते हैं: कोई कोड आग लगनेवाला के साथ एक सरल PHP फ़ाइल में, जब मैं ब्राउज़र डिबगिंग NetBeans उपयोग करने के लिए चला जाता है ।


लेकिन कोड आग लगनेवाला का उपयोग करते समय जब NetBeans में डिबग बटन हिट, और ब्राउज़र जाता है:

http://localhost:86/index.php?XDEBUG_SESSION_START=netbeans-xdebug

जड़ index.php जहां सभी कोड आग लगनेवाला में क्या होता है कोई भाग्य के बजाय मुझे मानक कोड इग्निटर "404 पृष्ठ नहीं मिला" मिलता है।

मेरा अनुमान है कि संरचना सेगमेंट कोड आग लगनेवाला यूआरएल को हल करने के लिए उपयोग करता है की वजह से, कुछ भी नहीं xdebug डिबग नहीं कर सकता है।

उदाहरण:

example.com/class/function/ID मैं कोड आग लगनेवाला के साथ xdebug काम कर सकते हैं कैसे?

का उपयोग करना:

  • विंडोज 7 32 बिट।
  • एक्सएएमपीपी संस्करण 1.7.3।
  • पीएचपी 5.3.1
  • Xdebug v2.0.6-देव

उत्तर

2

: प्रति उस सवाल के स्वीकार किए जाते हैं जवाब है, सुनिश्चित करें कि आप अपने कॉन्फ़िग फ़ाइल में सेट निम्न होना हो।

http://brettic.us/2009/11/07/developing-php-on-a-mac-with-netbeans/

यह कहता है और शो के लिए और अपने स्थानीय सर्वर स्थापना में XDebug साथ xdebug Firefox plugin उपयोग करने के लिए और NetBeans अपने कोड आग लगनेवाला config सेटिंग्स में क्वेरी स्ट्रिंग को चालू करने की आवश्यकता के बिना अपने कोड आग लगनेवाला परियोजना डिबग करने के लिए आप को सक्षम करने के जहां ।

सच वास्तव में उपयोग करने के लिए आसान। उम्मीद है कि उन लोगों की मदद की जो एक ही समस्या थी।

+0

निश्चित रूप से इसे जांच लेंगे और इसे आज़माएं। धन्यवाद फैबियो! – Industrial

+0

मैं अपने उबंटू लैंप पर काम कर रहे "आसान Xdebug" फ़ायरफ़ॉक्स ऐड-इन के लिए रोमांचित हूं। मेरी समस्या ठीक उसी तरह थी जिसे फ़ैबियो ने वर्णित किया - नेटबीन, एक्सडीबग और कोडइग्निटर अच्छी तरह से एक साथ नहीं खेल रहे थे। धन्यवाद! – Smandoli

+0

@ सांडोली: खुशी हुई यह काम किया। –

3

एक ही मुद्दे की तरह लग रहा solved here था। अनुसंधान और परीक्षण के एक समय मैं इस लेख भर में आया था के बाद

$config['uri_protocol'] = "PATH_INFO"; 
$config['enable_query_strings'] = TRUE; 
+1

के साथ आने में कामयाब रहे लेकिन वहाँ एक तरीका नहीं है क्वेरी कोड इग्निटर सेगमेंट स्ट्रक्चर को रखते हुए क्वेरी स्ट्रिंग को सक्षम किए बिना ऐसा करने के लिए? धन्यवाद –

+1

यदि कोई क्वेरी स्ट्रिंग (जैसे? XDEBUG_SESSION_START = netbeans-xdebug) आवश्यक है, तो मुझे लगता है कि आपको कोडइग्निटर को कॉन्फ़िगर करने के लिए कॉन्फ़िगर करना होगा। उम्मीद है की वो मदद करदे। –

4

मैं लेख के ऊपर से जुड़ा हुआ नहीं पा सके ... लेकिन एक साथ विभिन्न पुरानी पोस्ट और अन्य लेख टुकड़ा करने के लिए एक CodeIgniter/NetBeans/xdebug समाधान http://wjmceachran.com/articles/70-codeigniter-and-netbeans.html

+0

एक अस्वीकरण जोड़ना अच्छा होगा। –