Komodo IDE 7 (7.1.3)을 사용하여 Zend Framework (PHP) 프로젝트를 디버깅하려고합니다. 이 프로젝트는 Ubuntu 서버에서 Apache에 의해 제공되고 있으며 동일한 LAN의 Windows 7에서 Komodo를 사용하고 있습니다. 파일은 웹 프로젝트의 루트 폴더에 해당하는 매핑 된 드라이브에 있습니다.
Zend Framework 디버깅을 시작하면 Chrome의 Xdebug Helper가 활성화 된 페이지를로드하여 Komodo에서 디버깅 세션이 시작되었음을 경고하고 Zend Framework를 시작하는 index.php 파일을 올바르게로드하고 부트 스트랩을로드합니다. 그러나 모든 파일에서 중단 점에서 중지되지 않습니다. 함수 호출을 단계별로 수행하면 파일로 이동할 수 있지만 (URI 매핑에 대해 불평하고 파일을 읽기 전용으로 열지 만) 중단 점에서 멈추지 않습니다.
중단 점에서 중지하기 위해 구성에서 무엇을 놓치고 있습니까? 이것이 가능합니까?
답변
디버거 연결 환경 설정을 사용하여 Komodo가 청취하는 포트를 기본값 9000에서 다음 중 하나로 변경하십시오.
- 8080
- 원격 호스트 또는 로컬 호스트가 사용중인 포트
- 무료 포트 또는 프록시
답변
ActiveState Komodo 지원 포럼에 게시 한 후 Komodo IDE 구성에 적절한 URI 매핑을 추가하기위한 지침을 따랐습니다. 문서를 읽은 후 Komodo가 자동으로 선택한다고 생각했지만 각 주 디렉토리 (예 : 컨트롤러,보기, 모델 등)에 대해 URI 매핑을 설정하면 완벽하게 작동했습니다.
자세한 내용은 http://support.activestate.com/node/9261 의 스레드를 참조하십시오 .