단일 시스템 배포

이 항목에서는 명령줄을 사용하여 프로덕션 서버에서 Commerce에 업데이트를 배포하는 방법에 대해 설명합니다. 이 프로세스는 일부 테마와 로케일이 설치된 단일 시스템에서 실행되는 스토어를 담당하는 기술 사용자에게 적용됩니다.

가정

  • 작성기를 사용하여 Commerce을 설치했습니다.
  • 서버에 직접 업데이트를 적용하고 있습니다.
WARNING
git clone을(를) 사용하여 Commerce을 설치한 경우에는 이 안내서가 적용되지 않습니다.
기여 개발자는 [이 안내서][install]를 사용하여 Commerce 설치를 업데이트해야 합니다.

배포 단계

  1. 프로덕션 서버에 파일 시스템 소유자(으)로 로그인하거나 전환합니다.

  2. 디렉터리를 Commerce 기본 디렉터리로 변경합니다.

    code language-bash
    cd <Commerce base directory>
    
  3. 다음 명령을 사용하여 유지 관리 모드를 활성화합니다.

    code language-bash
    bin/magento maintenance:enable
    
  4. 다음 명령 패턴을 사용하여 Commerce 또는 해당 구성 요소에 업데이트를 적용합니다.

    code language-bash
    composer require-commerce <package> <version> --no-update
    

    패키지: 업데이트할 패키지의 이름입니다.

    For example:

    • magento/product-community-edition
    • magento/product-enterprise-edition

    버전: 업데이트할 패키지의 대상 버전입니다.

  5. 작성기로 구성 요소 업데이트:

    code language-bash
    composer update
    
  6. 데이터베이스 스키마 및 데이터 업데이트:

    code language-bash
    bin/magento setup:upgrade
    
  7. 코드를 컴파일합니다.

    code language-bash
    bin/magento setup:di:compile
    
  8. 정적 콘텐츠 배포:

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. 캐시를 정리합니다.

    code language-bash
    bin/magento cache:clean
    
  10. 유지 관리 모드 종료:

    code language-bash
    bin/magento maintenance:disable
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c