문제

Zend Framework를 사용하여 웹 사이트를 실행 중이며 Zend Debugger를 설정하려고합니다. Zend Debugger가 설치되어 튜토리얼 PHP 페이지에서 올바르게 작동하지만 앱으로 디버깅을 시도하면 인덱스 페이지에서 작동하지만 디버거가 종료됩니다.

PHP 5.3으로 Apache2.2를 실행하고 있습니다.

가상 호스트 설정 -Dev.mysite.com이 index.php를 가리키므로 사용하지 않습니다. http : // localhost/mysite

도움이 되었습니까?

해결책 2

Ubuntu에 Apache 2를 방금 설치했으며 Mod_rewrite가 기본적으로 활성화되지 않은 것으로 나타났습니다. 나는 "sudo a2enmod rewrite"를해야했고 이제 디버거가 제대로 작동하는 것 같습니다.

다른 팁

Zend 포럼에 다루는 스티커 메모가 있습니다. Zend 디버거 설정.

기사의 정보가 도움이되지 않으면 설정에 대해 더 구체적으로 시도하십시오. 내 생각에 당신은 당신이 놓치고 있다는 것입니다 dummy.php ZF 프로젝트에는 질문에 확실히 설정해야 할 설정에 대한 정보가 충분하지 않습니다.

나는 이것에 대해서도 몇 가지 문제가 있었는데, 내 문제는 하나의 gotcha로 내려졌고 덜 명백한 것입니다.

Gotcha는 Eclipse 브라우저 설정이 Chrome 인 'Default System Browser'인 내부 브라우즈를 사용하도록 설정되었습니다. 이것은 Chrome을 시작하지만 내부 브라우저에 연결한다는 것을 의미했습니다. 기본 시스템 브라우저보다는 외부 브라우저와 명시 적으로 크롬을 위해 구성 될 때 작동하기 시작했습니다. 창 | 선호도 | 웹 브라우저 설정의 일반

두 번째 문제는 상징적 링크와 관련이있었습니다. 상징적 링크를 사용하여 리포트에서 프레임 워크 계층 구조로 링크 소스를 사용했습니다. 이는 Eclipse Project Explorer가 하나의 파일 (상징 경로)을 보았고 디버거는 다른 파일을 보았습니다 (Repo 내부의 'Rela'경로). 따라서 파일의 PHP Explorer 버전에 설정된 브레이크 포인트는 디버거가 표시하지 않았습니다. 프레임 워크 디렉토리 옆의 리포지토리를 확인하여 이전과 같이 프레임 워크에 저장 폴더를 Symlinking하지만 Symlinks의 Eclipse 'Build Path'에서 Eclipse를 사용하여 PHP Explorer와 Debugger가 파일에 대한 실제 경로를 보았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top