2012-02-10 4 views
0

나는 아무 문제없이 Xdebug는 이클립스에서 디버깅 봤는데,하지만 난 디버그 세션을 시작하려고하면 아침부터 어떤 이유로, 나는 이클립스에서이 같은 오류가 발생합니다 :Xdebug를 사용하여 Eclipse에서 디버그 세션을 시작할 수없는 이유는 무엇입니까?

"파일 'HTTP :.. //localhost/index.php XDEBUG_SESSION_STOP_NO_EXEC = ECLIPSE_DBGKEY = 13288911493954이 '을 (를) 찾을 수 없습니다 내은 phpinfo 파일에서

을, 나는 Xdebug는이 작동하고 있음을 볼 수 있습니다

내가 Elipse 3.7.1를 사용하고, Xdebug 2.1.3.

이것은 내 php.ini 파일의 Xdebug 구성입니다. 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 

.

답변

2

Eclipse가 디버깅 세션을 중지하려고하기 때문에 수신되는 메시지입니다. 그것은 "http : //localhost/index.php? XDEBUG_SESSION_STOP_NO_EXEC = 1"과 같이 잘못된 URL이기도합니다. 왜 멈추고 싶지는 않지만 말할 수는 없지만 XDEBUG_SESSION_STOP_NO_EXEC = 1은 Xdebug에 포착되어 요청이 진행되지 않습니다. xdebug.remote_log 설정 (http://xdebug.org/docs/all_settings#remote_log)을 사용하여 Eclipse에서 Xdebug가 수행하려고하는 로그 파일을 만들 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 사실 나는 멈춤 버튼을 눌렀을 때 표시되는 메시지를 게시했습니다. 디버깅을 시작하려고하면 메시지가 다음과 같이 표시됩니다. 'http : //eu.localhost/index.php? XDEBUG_SESSION_START = ECLIPSE_DBGPKEY = 13300126438901'파일을 찾을 수 없습니다. 가 나는 TMP 폴더에 xdebug.log 작성 이 xdebug.remote_log = 내가 서비스를 다시 시작 "./../tmp/xdebug.log"내 php.ini 파일에 다음 행을 추가하고 다시 시도 xdebug.log 파일을 열면 비어 있습니다. 아이디어가 있으십니까? –

+0

그것은 미친 짓이야 ... 내 이전 의견에 링크를 누르면, 디버깅 세션이 실제로 시작됩니다 ...하지만 Eclipse에서 시도하면 안 ... 나는이 게시물을 북마크해야 할 것 같아요. 디버깅 세션을 시작할 때마다 해당 링크를 누르십시오. –

관련 문제