2012-07-26 1 views
9

저는 최근에 과수원을 사용하여 일부 사이트를 개발하기 시작했습니다. 그러나 이것은 배포 환경을 올바르게 설정하는 방법에 대해 다소 혼란 스럽습니다.과수원 CMS 복수 배포 환경

일반적으로 로컬 개발 사이트, 테스트, 준비 및 라이브를 설정합니다. web.config 변환을 사용하여 연결 문자열 및 기타 응용 프로그램 설정을 변경하십시오.

저는 최근에 AppHarbor을 호스팅에 사용하고 있었고, 나는 그것이 훌륭하다고 생각합니다.

는이

내가 사용하고 사랑 웹 매트릭스 할 날을 기대 읽은 모든 게시물에 대한 의견 here에 동의해야하지만 AppHarbor here

에 과수원을 설정하는 GUID를있다!

오차드에서 대부분의 개발이 모듈을 만들어 수행됩니다. 최소한 적어도 한 사이트는 스테이징 및 라이브 환경을 원할 것입니다.

환경을 설정하고 환경을 마이그레이션하는 가장 좋은 방법은 무엇입니까?

내가 멀티 임대 사업을 검토 한 결과,하지만 내가했던 다른 알고 싶네 다른 문제

를 해결하기 위해 보인다. 모듈 형 과수원 개발 및 하우스 소스 제어에 대한 권장 사항은 모듈 용입니다.

+0

지금까지 Orchard.Azure 솔루션을 복사하여 새 솔루션을 만들었습니다. 웹 설정에서 연결 문자열을 읽도록 셸 설정을 변경하고, LogEntries 애드온을 사용하는 로깅을 변경하고, AmazonS3을 사용하도록 파일 저장소를 변경합니다. 웹 설정으로도 구동되는 설정은 완료되면 공유됩니다. – Axe

+0

사이트간에 얼마나 많은 복제를해야합니까? 그냥 모듈들? 콘텐츠, 데이터, 콘텐츠 유형? 모든 사용자 정의 컨텐츠 유형이 사용자 정의 모듈에서 제공 되었습니까? 아니면 Orchard 관리자에서 작성 했습니까? –

+0

전체적으로. 예를 들어 라이브에서 오류가 발생하면 Test and Dev에서 다시 만들 수 있기를 원합니다. dev에 버그 수정, 테스트 전개. 그런 다음 살기 위해 위로 밀어 올리십시오. 이것은 나의 정상적인 작업 흐름이다. 이 버그는 과수원 소스 또는 모듈에있을 수 있습니다. 나는 일하는 것이있다. 나는 블로그에 대한 의미를 유지하고 있습니다 .... – Axe

답변

3

내 DTAP 환경에서 콘텐츠를 내보내고 가져 오는 데 가져 오기 내보내기 모듈을 사용합니다. 드라이버에서 가져 오기 및 내보내기를 구현/재정의하십시오 (Custom part properties missing in export Orchard 1.6/plug; 참조)

위젯은 수동으로 AFAIK를 수행해야합니다. 해당 모듈을 통해 내보내고 가져올 수 없습니다.

모듈 및 테마는 폴더 만 복사하십시오. 미디어에 대해서도 마찬가지입니다.