설명서Commerce구성 안내서

PaaS만

시스템 설정 빌드

마지막 업데이트: 2024년 7월 15일
  • 주제:
  • 구성
  • 빌드
  • 배포

작성 대상:

  • 경험
  • 관리자
  • 개발자

다음 요구 사항을 충족하는 빌드 시스템을 한 개 가질 수 있습니다.

  • 모든 Commerce 코드는 개발 및 프로덕션 시스템과 동일한 저장소에서 소스 제어 하에 있습니다

  • 소스 제어에 다음 항목이 모두 포함 ​되어 있는지 확인하십시오.

    • app/etc/config.php
    • generated 디렉터리(및 하위 디렉터리)
    • pub/media 디렉터리
    • pub/media/wysiwyg 디렉터리(및 하위 디렉터리)
    • pub/static 디렉터리(및 하위 디렉터리)
  • 호환되는 PHP 버전이 설치되어 있어야 합니다.

  • 작성기가 설치되어 있어야 합니다.

  • 개발, 빌드 및 프로덕션 시스템에 대한 필수 구성 요소에서 설명한 대로 파일 시스템 소유권 및 사용 권한이 설정되어 있습니다.

  • 빌드 시스템은 Commerce을 설치할 필요는 없지만 해당 시스템에서 코드를 사용할 수 있어야 합니다.

경고
데이터베이스 연결이 config.php에 이미 포함되어 있으면 필요하지 않습니다. 구성 내보내기를 참조하십시오. 그렇지 않으면 데이터베이스 연결이 필요합니다.
정보
빌드 컴퓨터는 자체 호스트에 있거나 설치된 Commerce 시스템과 동일한 호스트에 있을 수 있습니다.

빌드 컴퓨터 구성

다음 섹션에서는 빌드 컴퓨터를 구성하는 방법에 대해 설명합니다.

Composer 설치

먼저 Composer가 이미 설치되어 있는지 확인합니다.

명령 프롬프트에서 다음 명령을 입력합니다.

  • composer --help
  • composer list --help

명령 도움말이 표시되면 Composer가 이미 설치되어 있는 것입니다.

오류가 표시되면 다음 절차에 따라 Composer를 설치합니다.

Composer를 설치하려면:

  1. 로 변경하거나 Commerce 서버에서 빈 디렉토리를 만듭니다.

  2. 다음 명령을 입력합니다.

    curl -sS https://getcomposer.org/installer | php
    
    mv composer.phar /usr/local/bin/composer
    

추가 설치 옵션은 작성기 설치 설명서를 참조하십시오.

PHP 설치

[CentOS] 또는 [Ubuntu]에 PHP를 설치합니다.

빌드 시스템 설정

빌드 시스템을 설정하려면 다음을 수행하십시오.

  1. 파일 시스템 소유자로 빌드 시스템에 로그인하거나 파일 시스템 소유자로 전환합니다.

  2. 소스 제어에서 Commerce 코드를 검색합니다.

    Git을 사용하는 경우 다음 명령을 사용합니다.

    git clone [-b <branch name>] <repository URL>
    
  3. Commerce 루트 디렉토리로 변경하고 다음을 입력합니다.

    composer install
    
  4. 종속성이 업데이트될 때까지 기다립니다.

  5. 소유권 설정:

    chown -R <Commerce file system owner name>:<web server username> .
    

    For example,

    chown -R commerce-username:apache .
    
  6. Git을 사용하는 경우 텍스트 편집기에서 .gitignore을(를) 엽니다.

  7. 다음 각 줄을 # 문자로 시작하여 주석 처리하십시오.

    # app/etc/config.php
    # pub/media/*
    # generated/*
    # pub/media/*.*
    # pub/media/wysiwyg/*
    # pub/static/*
    
  8. 변경 내용을 .gitignore에 저장하고 텍스트 편집기를 종료합니다.

  9. Git을 사용하는 경우 다음 명령을 사용하여 변경 사항을 커밋합니다.

    git add .gitignore && git commit -m "Modify .gitignore for build and production"
    

    자세한 내용은 .gitignore 참조을(를) 참조하십시오.

  10. 빌드 시스템은 기본 모드 또는 개발자 모드를 사용해야 합니다.

    bin/magento deploy:mode:set <mode>
    

    <mode>은(는) 필수입니다. default 또는 developer일 수 있습니다.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c