2013-01-06 1 views
1

symfony로 progaming을 배우는 것은 진화 과정입니다 (나를 위해). 그래서 나는 내가 한 일을 새롭게해야만한다. 그렇지 않으면 그것을 바꿔야한다.symfony2 프로젝트 이동

이제 프로젝트 구조가 변경되었습니다. 웹 디렉토리에서 더 이상 완전하지는 않지만 내 사용자에게만 존재하며 상징 디렉토리 인 'projectname'-> 'User/.../procektname/web' 만 웹 디렉토리에 있습니다.
이번 변경 전에 브라우저에서 http://localhost/dev_app.php/으로 앱을 시작해야합니다. 이제는 http:localhost/project/dev_app.php입니다. 잘 돌아갑니다. 그리고 나는 하나의 컴퓨터에서 하나 이상의 Symfony 프로젝트를 실행할 수 있다고 생각합니다.

그러나 config.php을 시작하고 구성 (데이터베이스 및 암호)을 수행하면 config.php은 구성 데이터를 이전 경로에 씁니다. 왜? 프로젝트를 옮긴 후 할 일이 있습니까?

P. 나는 그것이 쓴 것보다 더 힘들다고 생각한다. 당신은 내가 프로젝트를 옮기지 않았다는 것을 알아야합니다. 나는 복사본을 만들고 복사본을 옮겼습니다. 분 전에보기, 나는 다음을 수행했습니다 : 원본 이름 변경. 그리고 지금은 아무것도 실행되지 않습니다!

은 RuntimeExeption으로 끝나고 이전 경로에서 캐시를 지울 수 있습니다.

+0

해결 했습니까? 그렇다면 질문에 대한 답변을 게시하고 답변으로 수락 할 수 있습니다. 그렇지 않다면이 요리 책 기사가 도움이 될 것입니다. http://symfony.com/doc/current/cookbook/configuration/override_dir_structure.html –

답변

3

캐시를 손으로 삭제하면 앱이 실행됩니다. 적어도 내가 콘솔을 가지고 현금을 지울 때 Exeption을받는 이유는 무엇입니까? 그러나 나는 그것이 또 다른 문제라고 생각한다.

0

나는 carp-enter와 똑같은 문제가있었습니다. Wouter J는 정확히 symfony 링크를 게시했습니다. 경로의 getter를 재정의해야합니다. 후에 아주 잘 작동합니다.

관련 문제