سؤال

أحاول حاليا إعداد XDebug على كمبيوتر XP مع تثبيت Eclipse PHP. أنا أستخدم WAMP وسأعتقد أنني فعلت كل شيء من قبل الكتاب (كما هو مقصود من قبل العديد من البرامج التعليمية عبر الإنترنت)، ولكن عندما سأحاول تنفيذ تصحيح الأخطاء وبدء الجلسة، لا يحدث شيء، والتي يتم أيضا إخطارها أيضا بالكسوف. يتم فتح علامة تبويب أخرى باستخدام سلسلة Get-String الملحقة في فايرفوكس، ولكن هذا عن ذلك.

ليس لدي أي فكرة عما يجب القيام به لجعلها تعمل، لكنني سأخمن أنني لست أول واحد لديه هذه المشكلة، لذلك قد لا يكون السؤال هنا فكرة سيئة!

أنا ممتن للغاية لأي إجابات يمكن أن تساعدني في الاتجاه الصحيح. التصحيح هو شيء جديد تماما بالنسبة لي.

شكرا!

هنا أيضا بعض المعلومات:

يقول الكسوف:

Launching: Waiting for Xdebug session

هنا هو كيف تبدو php.ini:

[xdebug]
zend_extension="c:/wamp/php/ext/php_xdebug-2.1.0beta2-5.3-vc6.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_mode=req
xdebug.idekey=default
xdebug.remote_log="C:/xdebug.log"
xdebug.remote_port=9000
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0 

وعن url:

http://localhost/debugtest/index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=12658406113583
هل كانت مفيدة؟

المحلول

الأشياء الخاصة بك تبدو جيدة ولكن، كيف هي إعداد IDE الخاص بك؟

ما هو المنفذ الذي يستمع إليه وما هو المفتاح الذي يرسله؟ أيضا، أقوم دائما بتعيين نقطة توقف xdebug_break () في التعليمات البرمجية للحصول على xDebug للقبض عليها وبدء التحدث إلى IDE.

هل جربت ذلك؟

نصائح أخرى

بعد فحص كل شيء صحيح (مسار المتصفح، منفذ الاستماع، PHP -I، XDEBUG_SESSION_START = ...، شريط القناة، إلخ) وما زالت جلسا في انتظار godot، إعادة التشغيل المشكلة المشكلة. ياي النوافذ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top