첫 번째 문제는 설정 가능한 것입니다. 어떤 사람들은 그것을 좋아합니다. 나는 네가하는 것처럼 성가신 것으로 느낀다. 이 작업을 수행합니다 :
- 을 클릭 한 후 도구, 옵션을 한 다음 옵션 대화 상자의 도구 모음에서 PHP 아이콘에.
- 일반 탭이 선택되어 있는지 확인하십시오. 디버깅 섹션에서
,
을 취소합니다 "첫 번째 줄에 중단"당신이 명시 적으로 설정 중단 점에 도달 할 때까지 계속하도록 설정해야
. 프로젝트 코드의 첫 번째 줄이 실행되기 전에 문제가있는 경우 다시 검사하여 실행 전에 초기 상태를 볼 수 있습니다.
두 번째 문제에 대해 저는 그런 것을 본 적이 없습니다. 그것은 아마도 서버 측에서 무언가가 제대로 구성되지 않은 것 같습니다? 아마도 실행 구성에 대한 무언가가 올바르게 설정되지 않았습니까? 실행 구성을 보려면 다음
이
- 왼쪽에 탭을 통해 프로젝트의 최상위 프로젝트 노드를 마우스 오른쪽 버튼으로 클릭합니다. 속성
- 에
- 클릭 카테고리에서 실행 구성을 선택합니다. 예를 들어
, 내 PHP 프로젝트는으로 실행하는 원격 웹 사이트; 프로젝트 URL은 http://www.example.com/
입니다 (테스트 서버를 가리키고 있습니다. 아마도 localhost입니까?); 인덱스 파일은 내 프로젝트가 서버의/src 서브 디렉토리에서 실행되기 때문에 src/index.php
입니다. (우리의 버전 제어가/src 아래 소스 코드의 주 디렉토리를 갖기 때문에); 나는 인수가 필요하지 않습니다. 인수.
로버트에게 고마워. 첫 번째 문제가 해결되었습니다. 이미지가 누락 된 것에 대해서는 Apache가 해당 이미지를 따르지 않은 것으로 보입니다.디버그 모드에서 htaccess 파일을 실행하고 Zend index.php를 실행합니다. 가져올 파일의 형식이 .jpg인데도 불구하고 내 .htaccess에는 RewriteRule! \. (js | ico | gif | jpg | png | css | swf) $ index.php). 그 이유는 무엇일까요? – Avi
'RewriteRule!. + \. (js | ico | gif | jpg | png | css | swf) $ index.php' 규칙에 파일 이름 부분이 필요합니다. '. +'는 "하나 또는 그 이상의 임의의 문자"입니다. – RobertB
사실, 당신은'! ^'을 가지고 있지 않았기 때문에 당신도 가지고 있어야했던 것이 었습니다. 그러나 다른 제안을 시도해보십시오 – RobertB