2017-09-14 8 views
0

저는 dev에 있기 때문에 인트라넷 사이트를 업그레이드하는 작업을했습니다. 현재 사이트가 umbrac 6에서 실행 중이며 손상되었음을 알립니다. 내 컴퓨터에서 비주얼 스튜디오 2015에서 7 번 umbraco를 사용하고 있습니다. 사이트를 내 컴퓨터로 마이그레이션하고, 실행되는지 확인하고, 상사가 당겨서 확인하고 최종적으로 게시하도록하십시오.umbraco 6 라이브 사이트 a를 Visual Studio의 버전 7 사이트로 마이그레이션하는 방법은 무엇입니까?

아마도 (아마도) 손상된 버전 6 라이브 사이트에서 페이지 디자인, 콘텐츠 및 사용자 지정 코드를 추출하여 내 컴퓨터에서 실행중인 버전 7 사이트로 가져올 수 있습니까?

답변

0

먼저 데이터베이스를 백업하고 테스트 용 새 버전으로 복원합니다. websitename.umbraco7.cms 당신이 손상되는 데이터베이스가 무엇 세부 사항

같은

뭔가?

이렇게하면 필요한 때까지 여러 번 끊을 수 있습니다.

그렇다면 옵션 인 경우 누 그 패키지를 업그레이드하십시오. 6-7의 업그레이드가 큰 문제가 아니어야하며 데이터베이스 업그레이드가 수행됩니다. umbraco config가 기본 MVC 면도기보기가 아닌 Webforms를 사용하는지 확인해야합니다. 당신이 웹 양식으로 작업하는 것을 선호하는 경우이 섹션을 찾아, 당신은 /Config/umbracoSettings.config 파일의 기본 템플릿 엔진을 변경할 수 https://our.umbraco.org/documentation/reference/templating/

을 당신이하려는 유형을 설정 : 추가 정보를 원하시면 여기를 참조 (MVC 또는 웹폼)를 사용하려면 :

<templates> 
    <defaultRenderingEngine>WebForms</defaultRenderingEngine> 
</templates> 

또 다른 옵션은 업그레이드하는 최신 Umbraco 버전을 새로운 깨끗한 솔루션을 만들고 설치하는 것입니다. 설치가 완료되면 연결 문자열을 현재 사이트 데이터베이스로 재설정하고 umbracoConfigurationStatus appSetting을 현재 사용중인 버전으로 설정하십시오. 빌드하고 처음으로 웹 사이트를 실행하면

<add key="umbracoConfigurationStatus" value="7.7.1" /> 

, 그것은 당신이 이미 설치 umbraco을 가지고이 솔루션 내에서 업데이트를 수행합니다 recongise 것입니다.

깨끗한 umbraco 설치는 기본적으로 Razor 템플릿을 사용하므로 웹 폼으로 다시 전환하거나 (이전 주석 참조) 또는 웹 폼에서 면도기로 뷰를 수동으로 마이그레이션해야 할 수 있습니다.

프로덕션 데이터베이스에서이 작업을 수행하기위한 요구 사항을 충분히 표현할 수 없으므로 백업을 만들고 완전히 빌드 할 때까지 필요한만큼 여러 번 프로세스를 실행하십시오.

의심하는 경우, 업그레이드 문서 참조 : https://our.umbraco.org/documentation/getting-started/setup/upgrading/general

0

한 가지주의해야 할 것은 당신이 할 수있는, 당신은 상당히 바닐라 umbraco 사이트가 그래서 만약, 그런데 데이터 유형은 크게 변경 일했다 V6와 V7 사이이다 아마도 곧바로 업그레이 드를 할 것입니다. 그러나 써드 파티 패키지 등을 사용한다면, 그것들을 또한 업데이트해야합니다.