2012-02-24 4 views
1

사실 : 표준 Symfony 2.0.10 릴리스 (벤더 포함)를 사용하면 모두 괜찮습니다.. 그러나와 "없이-업체"릴리스 뭔가를 실행 한 후 손상받을 :손상된 Symfony 2 벤더가 설치

php bin/vendors install 

파일 web/에서 모든 페이지에 액세스하는 것은 중단 된 연결로 끝나는, 마지막에, 인출하지만. 교리 정착물 때문에 수동으로 벤더를 설치하고 있습니다.

원인이 Git for Windows 인 지 모르겠으며 여기에 투자하려고합니다. 어떤 도움을 주시면 감사하겠습니다.

수정 : 새로운 버전의 Symfony (2.0.11)에서도 마찬가지입니다. 공급 업체를 설치 한 후 오류가 발생하지 않았으나 연결이 중단되었습니다.은 Symfony2 페이지를 요청합니다.

편집 :이 아파치에서 발견하는 error.log 파일입니다은 http://localhost/Symfony/web/app_dev.php/_configurator/를 정리하고 요청 후 디렉토리를 기록

[Sun Feb 26 03:04:22 2012] [notice] Apache/2.2.22 (Win32) PHP/5.3.10 configured -- resuming normal operations 
[Sun Feb 26 03:04:22 2012] [notice] Server built: Feb 22 2012 19:25:43 
[Sun Feb 26 03:04:22 2012] [notice] Parent: Created child process 2588 
[Sun Feb 26 03:04:22 2012] [notice] Child 2588: Child process is running 
[Sun Feb 26 03:04:22 2012] [notice] Child 2588: Acquired the start mutex. 
[Sun Feb 26 03:04:22 2012] [notice] Child 2588: Starting 64 worker threads. 
[Sun Feb 26 03:04:22 2012] [notice] Child 2588: Starting thread to listen on port 80. 
[Sun Feb 26 03:04:22 2012] [notice] Child 2588: Starting thread to listen on port 80. 
[Sun Feb 26 03:04:33 2012] [notice] Parent: child process exited with status 255 -- Restarting. 
+0

이 명령 출력에 이상한 점이 있습니까? 또는 웹 서버 로그 파일에 있습니까? – greg0ire

답변

1

나에게 답변 : 문제는 체크 아웃 스타일 인 것 같습니다 : 나는 Windows에서이고 "Checkout Windows style, Unix style commit"을 사용했습니다. 이것은 (어떤 이유로 나는 이해할 수 없다) Apache 상태가 255 인 크래시를 유발한다.

"Checkout Unix 스타일, 커밋 유닉스 스타일"을 사용하기위한 Git 설정 문제를 해결했습니다. 도와 줘서 고맙다.

+0

나는이 문제를 겪어 왔고,이 문제가 해결되었습니다 - 고마워요. 참고로이 문제가있는 다른 사람은 GIT config를 [core]에 설정해야합니다. 'core'에는'autocrlf = false'가 있습니다. –

1

당신의 deps 파일을 엽니 다; git 저장소의 주소를 변경하십시오. http : https; 이것은 당신의 문제를 해결합니다.

+0

답변을 주셔서 감사합니다. – gremo

1

후 오래된 망할 놈의 버전은 적어도 데비안 안정과 내 경험에 제대로 http://http:// 자식 저장소 URI를 처리 할 수 ​​없습니다.

당신이 403 오류가 1.7.x 이상을 힘내를 업데이트하거나 deps 파일에 git://http://https://의 발행 수를 교체 고려 참조하십시오.

0

웹 서버 error.log을 확인하십시오. 연결이 중단되면 런타임 문제 일 수 있으며 공급 업체를 수동으로 설치하는 것과 직접적인 관련이 없습니다. 캐시 디렉토리에 문제가있을 수 있습니다.

+0

내 편집보기 error.log 파일을 실제로 해석 할 수 없습니다. – gremo

+0

아파치 로그 파일을 다시 확인할 수 있습니까? /var/log/httpd/error.log 또는 /var/log/apache/error.log에 있어야합니다. – Chris

+0

문제가 발견되었습니다. 답으로 표시했습니다 ... 시간 내 주셔서 감사합니다. – gremo

0

doctrine-fixtures를 수동으로 추가 할 수 있습니다.

는 아래의 DoctrineFixtureBundle에 대한 새로운 목표를 참조하십시오

[doctrine-fixtures] 
git=https://github.com/doctrine/data-fixtures.git 

[DoctrineFixturesBundle] 
git=https://github.com/doctrine/DoctrineFixturesBundle 
target=/bundles/Doctrine/Bundle/DoctrineFixturesBundle 

된 대상 =/번들/심포니/번들/DoctrineFixturesBundle

새 대상 =/번들/교리/번들/DoctrineFixturesBundle

조명기를 올바르게로드하려면로드 함수에 관리자 유형을 추가해야합니다.

public function load(ObjectManager $manager) 
{ 
//... 
}