Почему я не могу начать сеанс отладки в Eclipse с помощью Xdebug? - PullRequest
0 голосов
/ 10 февраля 2012

Я отлаживал в Eclipse с помощью Xdebug без каких-либо проблем, но по какой-то причине с этого утра, когда я пытаюсь запустить сеанс отладки, я получаю такую ​​ошибку от Eclipse:

"файл 'http://localhost/index.php?XDEBUG_SESSION_STOP_NO_EXEC=ECLIPSE_DBGKEY=13288911493954' не найден.

В моем файле phpinfo я вижу, что Xdebug работает.

Я использую Elipse 3.7.1, Xdebug 2.1.3.

Это конфигурация Xdebug в моем файле php.ini: zend_extension = "c: /wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.3-5.3-vc9-x86_64.dll"

[XDebug] 
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

Любая помощь будет принята с благодарностью.

1 Ответ

2 голосов
/ 13 февраля 2012

Сообщение, которое вы получаете, потому что Eclipse пытается остановить сеанс отладки. Также это неправильный URL, поскольку он должен действительно сказать "http://localhost/index.php?XDEBUG_SESSION_STOP_NO_EXEC=1". Почему он хочет остановиться, я не могу вам сказать, но? XDEBUG_SESSION_STOP_NO_EXEC = 1 перехватывается Xdebug и делает запрос не продолжающимся. Чтобы выяснить это, возможно, вы можете использовать параметр xdebug.remote_log (http://xdebug.org/docs/all_settings#remote_log), чтобы создать файл журнала о том, что Eclipse пытается заставить Xdebug делать.

...