Aptana

2013-07-19 8 views
5

का उपयोग करके PHP वेब एप्लिकेशन को डीबग कैसे करें यह वास्तव में बेवकूफ सवाल जैसा लगता है, लेकिन मुझे कोई भी YouTube वीडियो/आलेख/गाइड/आदि नहीं मिल रहा है जो Aptana में डिबगिंग प्रक्रिया की व्याख्या करता है।Aptana

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

    इस गाइड
  1. आप अपने Aptana स्टूडियो में Xdebug स्थापित किया है यह सोचते हैं द्वारा शुरू होता है:

    वहाँ "नौसिखियों के लिए Aptana साथ पीएचपी डिबगिंग" है कि एक बहुत ही सीधा पूर्वाभ्यास प्रदान करेगा, कुछ की तर्ज पर किसी प्रकार का है , और phpinfo() के साथ इसकी पुष्टि की।

  2. सेटअप द्वारा ....
  3. एक डिबग विन्यास द्वारा .... द्वारा ....

और इतने पर कोड के माध्यम से

  • चरण अपने डिबगर शुरू
  • यह बहुत स्पष्ट लगता है, लेकिन मुझे एक अलग आईडीई के लिए ऐसा कुछ भी नहीं मिल रहा है।

    कृपया कोई मुझे मेरे दुख से बाहर रखे।

  • +0

    इस लेख कैसे एक स्क्रिप्ट डिबग करने के लिए का वर्णन मिला। http://php.tutorialhorizon.com/how-to-debug-php-in-aptana-studio/ काफी एक वेब अनुप्रयोग डीबगिंग के लिए पूरा है, लेकिन एक अच्छी शुरुआत नहीं। – Maxcot

    +0

    थॉमस Deuling द्वारा "Aptana स्टूडियो - शुरुआती गाइड" शीर्षक वाली एक पुस्तक में आया था। सामग्री की तालिका डीबगिंग बताती है, लेकिन PHP की नहीं। – Maxcot

    +0

    XDEBUG को सक्षम करने का तरीका बताते हुए एक और आलेख मिला। http://devcircle.blogspot.co.nz/2013/02/enable-xdebug-in-aptana-studio-3x.html?showComment=1372832382894#c6950324613056762661 यह कुछ और कमियों को पूरा करता है, लेकिन अभी काफी काम नहीं करता काम। – Maxcot

    उत्तर

    2

    आशा है कि यह किसी की मदद करे ... स्वर्ग अकेले जानता है कि मैंने इसके साथ इतना लड़ाई क्यों की है।

    मैं Aptana स्टूडियो 3 उपयोग कर रहा हूँ, निर्माण 3.4.2 ..... और XAMPP 1.8.1 सी पर स्थापित ver: \ XAMPP (एक विंडोज़ मशीन पर)

    1. सुनिश्चित करें कि Xdebug है उचित रूप से स्थापित

    मैं एक नए कंप्यूटर पर चले गए, और जांचना भूल गया। :(

    \ php निर्देशिका के तहत ओपन php.ini फ़ाइल (कोई अर्धविराम)

    zend_extension="<Xampp_Home>\php\ext\php_xdebug.dll" 
    xdebug.remote_host=localhost (change 'localhost' to '127.0.0.1') 
    xdebug.remote_enable=0 (change '0' to '1') 
    xdebug.remote_handler="dbgp" 
    xdebug.remote_port=9000 
    

    सहेजें और पुन: प्रारंभ वेब सर्वर यकीन है कि निम्नलिखित लाइनों uncommented हों।

    2. सेटअप अपने वेब विंडो> Preferences> Aptana वेब स्टूडियो> वेब सर्वर के तहत Aptana में सर्वर।

    (मैं आभासी मेजबान कंटेनरों का उपयोग करें।)

    Name: MyWebServer 
    URL: http://MyProject 
    DocumentRoot: c:\xamppProjects\MyProject\php 
    

    3. सेटअप विंडो के तहत Aptana में पीएचपी दुभाषिया> Preferences> Aptana वेब स्टूडियो> संपादक> पीएचपी> पीएचपी दुभाषियों।

    जोड़ें ...

    Name: XAMPP PHP Debugging 
    Executable path: C:\xampp\php\php.exe 
    PHP ini file: C:\xampp\php\php.ini 
    PHP Debugger: XDebug 
    

    अब इसे आज़माने

    Aptana स्टूडियो में, डीबग परिप्रेक्ष्य का चयन करें। एक ब्राउज़र खोलें और अपना एप्लिकेशन आग (http://MyProject) Aptana "आवक JIT डिबग अनुरोध" शीर्षक से एक पॉप खिड़की के साथ व्यवधान है और पूछता है "एक दूरस्थ डिबग अनुरोध 'MyProject' से प्राप्त किया गया था। आप पहली पंक्ति पर तोड़ने के लिए पसंद करेंगे? "

    करें हाँ, और आप डिबगिंग में कर रहे हैं।

    एक बार मैं इस मुद्दे पर मिल गया, मैं breakpoints की स्थापना और बहुत दर्द रहित प्रवाह अनुरेखण पाया।