2010-05-20 3 views
2

좋은 하루,쉘 액세스없이 symfony를 배포하십시오.

Symfony 프레임 워크를 사용하여 작성한 응용 프로그램이 있습니다. 응용 프로그램은 쉘 액세스 권한이있는 개발 서버에서 작동합니다. 그러나 호스트의 명령 줄에서 symfony doctrine::build을 실행해야하므로 호스트에 응용 프로그램을로드 할 수 없습니다.

symfony project:deploy 이후 또는 도중 데이터베이스를로드하는 다른 방법이 있습니까?

답변

3

프로덕션 환경에는 아무 것도 작성하지 않아야합니다. SQL을 배포하려면 서버에 연결할 때 사용할 도구를 사용하십시오. SQLYog, PHPMyAdmin 등을 사용하고 개발자 환경에서 Doctrine에 의해 생성 된 SQL 스키마를 사용합니다. 비품도 필요하다면 항상 dev 데이터베이스에서 SQL 스키마와 데이터를 덤프 할 수 있습니다.

프로젝트 라이프 사이클 동안 주 SQL 스키마를 한 번만 배포하면됩니다. 나머지는 마이그레이션을 통해 반복됩니다.

관련 문제