1

기존 umbraco 프로젝트를 버전 4.8.1에서 최신 버전 7.5.3으로 업그레이드하고 싶지만 정확한 방법은 모르겠습니다. (4.8.1에서 4.10.X, 4.10.X에서 4.11.X까지 등등 ..) 또는 버전 7.5.3으로 직접 단계적으로 단계적으로 변환하십시오. 기존 버전의 umbraco를 업그레이드 할 수있는 적절한 솔루션을 제공해주십시오. 프로젝트를 umbraco의 최신 버전으로 업그레이드하십시오.버전 4.8.1의 기존 umbraco 프로젝트를 최신 버전 7.5.3으로 업그레이드하십시오.

감사합니다.

답변

0

이러한 종류의 업그레이드를 수행하는 완벽한 방법은 없습니다. 그것은 모두 솔루션과 Umbraco 자체에서 구축 한 요소가 얼마나 복잡한 지에 달려 있습니다. 모든 것을 백업하고 최신 버전으로 바로 업데이트 할 수있는 기회를 제공하는 것이 좋습니다. Visual Studio에 익숙하면 nuget을 사용할 수 있습니다 (구성 파일에 대한 백업을 만들고 자동으로 병합합니다).

올해 Plotg의 세션을 Codegarden에서 시청할 수도 있습니다. 이전 사이트를 업그레이드하려는 모든 사람들에게 유용한 팁과 트릭이 많이 있습니다. 동영상은 여기에서 확인할 수 있습니다. https://video.twentythree.net/migrating-mom-to-uaas. 기억할 수는 없지만 7.x로 직접 더 처리하려면 v6.x로 업데이트해야 할 수도 있습니다. 하지만 백업을 만들고 재생 - 내 의견과 제안이야 :)

+0

안녕하세요 Marcin, 제 질문에 답변 해 주셔서 감사합니다. 나는 UgracoCms 7.5.4를 사용하여 umbraco 최신 버전을 직접 설치하여 지정한 방식으로 시도했지만 "파일 또는 어셈블리 System.Web.Http, Version = 5.2.2.0을로드 할 수 없습니다"또는 " 파일 또는 어셈블리 System.Web.Helpers를로드 할 수 없습니다 "또는"파일 또는 어셈블리 system.web.webPages.razor을로드 할 수 없습니다. ", 미리 감사드립니다 :) – Dharmesh

+0

4.x에서 7.5.x 로의 직접 업그레이드가 실패 할 것입니다 . 해당 버전간에 너무 많은 변경 사항이 있습니다. 7.2.5로 업그레이드하기 전에 최소한 6.2.6으로 업그레이드해야합니다. 문제 중 하나는 일부 업그레이드가 데이터베이스 스키마를 변경한다는 것입니다. 너무 멀리 건너 뛰려고하면 이러한 업그레이드가 실패 할 수 있습니다. ProNotion의 업그레이드 제안과 함께 할 것입니다. – bowserm

+0

안녕하세요, 성공적으로 umbraco 버전으로 업그레이드했습니다 - 4.11.10을 사용하여 nuget 패키지를 사용했지만 버전 6.0.0 이상으로 업그레이드 할 수 없으므로 업그레이드 단계를 nuget 패키지 또는 다른 방법으로 수행 할 수 있습니다. 감사합니다 :) – Dharmesh

1

나는 매우 큰 사이트에서 이들 중 두 가지를 이미 수행했다. 업 그레 이드 프로세스가 현재와 같이 안정적이지 않아 제거 할 파일의 수와 잠재적으로 변경 사항이 많이 있기 때문에 v4를 각 마이너 버전으로 점진적으로 업그레이드 할 것입니다. Our Umbraco 사이트에있는 Version specific upgrades에 대해 미리 읽어보십시오.

운 좋게도 당신이 시작한 버전으로 Nuget 패키지가 있습니다. 그래서 이점을 살리고 각 단계에서 패키지를 업그레이드하고 소스 코드 저장소에 변경 사항을 적용하고 전에 태그를 붙이십시오 다음으로 이동합니다. 프로덕션 사이트에서 프로세스를 반복 할 때 도움이됩니다.

그래서, 아마 같은 것 내 첫 번째 시도 업그레이드 경로 다음 :의

4.8.1> 4.9.1> 4.10.1.1> 4.11.10> 6.2.6> 7.5.x

하나 내가 찾은 가장 큰 문제는 릴리스 노트를 읽고 더 이상 필요하지 않고 릴리스 노트에 자세히 설명되어있는 파일을 모두 제거했는지 확인하는 것이 었습니다.

이전의 방식과 비교해 볼 때 더 많은 정보를 얻을 수 있습니다.

+0

안녕하세요, 내가 umbraco를 업그레이드 할 수있는 단계를 지정해 주시겠습니까?, 4.8.1에서 4.9로 업그레이드를 시도했습니다.1을 통해 nuget 패키지,하지만 그 이후 처음부터 시작, 나는 점진적으로 각 마이너 버전 또는 직접 7.5.4로 프로젝트를 업그레이 드하려는 감사 btw! – Dharmesh

+0

업그레이드 할 때 비교를 넘어서 개별적으로 파일을 병합하십시오. 소스 컨트롤을 사용하여 원하지 않는 nuget을 실행 취소합니다./config 및 web.config의 경우 특히 중요합니다. 가장 까다로운 업그레이드 업그레이드는 패키지 업그레이드입니다. 패키지가 쓸모 없게되는 경우가 있습니다. 오픈 소스 인 경우 패키지에 기고하여 패키지를 고칠 수 있습니다. 때로는 패키지를 동등한 것으로 대체하려고합니다. 다른 경우에는 일종의 마이그레이션을 시도 할 수 있습니다. 당신이 시작하기 전에 감사를 할 것이고, 그래서 당신은 당신이 무엇을 얻고 있는지 알 것입니다. – bowserm

+0

안녕하세요, 성공적으로 umbraco 버전으로 업그레이드했습니다 - 4.11.10을 사용하여 nuget 패키지를 사용했지만 버전 6.0.0 이상으로 업그레이드 할 수 없으므로 업그레이드 단계를 nuget 패키지 또는 다른 방법으로 수행 할 수 있습니다. 데이터베이스 변경으로,이 문제를 해결하는 데 도움주세요 제발, – Dharmesh