2010-01-14 3 views
2

사람들, 누구든지 Ajax를 광범위하게 사용하는 PHP 웹 페이지를 원격 디버깅 할 수 있습니까? (저는 Zend Debugger를 사용하고 있습니다.) 디버깅 할 때 Ajax HTTP GET을 통해 쿼리 된 페이지 부분은 표시되지 않습니다. 이 문제를 해결하는 방법이 있습니까?Eclipse PDT 또는 Aptana를 사용하여 PHP 디버깅

+0

Xdebug를 사용하여 NetBeans 6.8에서 저에게 적합합니다. 아약스 대상 페이지에 중단 점을 설정할 수 있으며 실행이 끝나면 제대로 중단됩니다. –

답변

2

Xdebug를 firefox xdebug 도우미 플러그인으로 설정하고 netbeans와 같은 ide를 사용하는 것이 좋습니다. 서버를 사용하는 개발자가 여러 명인 경우 komodo에서 제공하는 pydbgpproxy를 사용하십시오.

Netbeans는 방법으로 디버깅을 설정하는 것이 가장 쉽습니다. 그 중 하나는 앱에서, 다른 하나는 프로젝트에서 설정하는 것입니다. 패스를 올바르게 매핑하고 netbeans에 브라우저 창을 열지 않도록 지시하여 파이어 폭스에서 디버그 시작을 제어하십시오.

0

결국 젠드 디버거를 포기했습니다. X-debug를 설치했고 Ajax 페이지를 제대로 디버깅 할뿐만 아니라 훨씬 빠릅니다.

+0

나는 또한 X-debug로 훨씬 더 좋은 행운을 누렸다. – Kitson

2

NetBeans를 Xdebug와 함께 사용하는 것이 좋습니다. firefox addon tamperdata는 디버그 세션에 대한 Ajax 요청을 재생하는 데 유용합니다.