프로젝트 업그레이드 모범 사례
빌드 및 배포에 대한 모범 사례를 따르고 업그레이드 및 패치 워크플로우를 사용하여 응용 프로그램을 업그레이드합니다. 업그레이드 및 업그레이드 후 작업을 계획하려면 다음 지침을 사용하십시오.
-
프로젝트 백업-Adobe Commerce 및 타사 또는 사용자 지정 확장을 업그레이드하기 전에 통합, 스테이징 및 프로덕션 환경에서 데이터베이스를 백업합니다. 데이터베이스 백업을 참조하십시오.
-
호환성 문제 확인-
-
모든 사용자 지정 테마가 새 Adobe Commerce 버전과 호환되는지 확인합니다
-
타사 및 사용자 지정 확장을 업그레이드한 후 배포하기 전에
magento-cloud local:build
명령을 사용하여 Composer 종속성을 확인하십시오. -
Adobe Commerce 릴리스 노트 및 확장 설명서 를 검토하여 업그레이드된 Adobe Commerce 버전 및 확장과 관련된 알려진 기능 문제 및 버그를 해결하는 데 필요한 해결 방법 또는 구성 변경 사항을 구현했는지 확인하십시오.
-
설치된 서비스 버전이 새 Adobe Commerce 버전과 호환되는지 확인하고 필요에 따라 서비스를 업그레이드합니다. 서비스를 참조하세요.
-
데이터베이스를 테스트하여 Adobe Commerce 버전 및 확장에 대한 업데이트로 인해 발생한 문제를 해결합니다.
-
원격 환경에 배포하기 전에 환경별 설정을 필요한 대로 업데이트하십시오.
-
검색 서비스 버전이 PHP 클라이언트 버전과 호환되는지 확인하십시오. Elasticsearch 설정 또는 OpenSearch 설정을 참조하십시오.
-
-
원격 환경에서 데이터베이스 연결 및 사용 가능한 저장소 확인-
-
SSH를 사용하여 원격 서버에 로그인하고 MySQL 데이터베이스에 대한 연결을 확인합니다. 데이터베이스에 연결을 참조하십시오.
-
원격 환경에서 사용 가능한 저장소 확인 -
disk free
명령을 사용하여 클라우드 환경에서 사용 가능한 디스크 공간을 보고 관리합니다. 디스크 공간 관리를 참조하십시오.-
업그레이드된 데이터베이스의 크기를 확인하고
services.yaml
파일에 할당된 디스크 공간이 충분한지 확인하십시오. -
디스크 공간 확보 - 캐시를 지우고 배포하기 전에
/log
및/tmp
디렉터리를 정리합니다.
-
-
-
스테이징에 배포하기 전에 로컬 및 통합 환경에서 업그레이드를 계획하고 수행합니다-업그레이드 후 배포를 테스트하고 문제를 해결합니다.
-
스테이징에 코드를 병합한 다음 프로덕션에 병합-프로덕션 환경에 변경 내용을 푸시하기 전에 스테이징 환경에서 문제를 테스트하고 해결합니다.
-
Post 업그레이드 작업 완료-