2013-09-02 4 views
0

Netbeans 7.3 및 xDebugon WAMP를 사용하고 있습니다. 내 아약스 스크립트에 중단 점을 넣으면Xdebug가 PHP 스크립트 실행을 중단합니다.

zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9.dll" 

[xdebug] 
xdebug.remote_enable = on 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = "c:/wamp/tmp" 

, 그것은 중단 점에서 중지 : 여기 xDebugin의 php.ini 파일 내 구성입니다. 스크립트 끝에 F8을 사용하여 한 줄씩 이동하면 결과적으로 "500 Internal Server Error"가 발생합니다. 중단 점이 없으면 모든 것이 정상입니다. Yii의 내 컨트롤러 동작에서이 오류가 발생합니다. 줄 단위로 중단 점을 사용하면 브라우저에서 500 오류가 발생합니다. 중단 점이 없으면 정상적으로 작동합니다. 다른 버전의 xDebug로 시도해 보았습니다.

아이디어가 있으십니까?

+2

내 디버그 창에 이러한 오류를 유발 한 잘못된 시계가 있었는데 어쩌면 그 사건이 그 사건일까요? 시계 창을 지워보십시오. 아마도 도움이됩니다. –

+0

그게 문제 였어, 고마워! – Andrej

답변

1

xdebug 중단 점을 사용할 때 phpstorm 9.0에서 내부 서버 오류 (내부 서버 오류).

PHP 세션에 대한 whatches를 확인하십시오. PHP 코드 실행시 오류가 발생할 수 있습니다. xdebug를 비활성화하거나 whatches를 수정/제거하면 오류가 사라집니다.

+0

그것은 나를 위해 그것을했다. PHP에서 평가할 수 없었던 이전 디버그 세션의 시계 목록이 있습니다. 그들을 제거하고 다시 작동합니다. 감사! – nahri

관련 문제