마이그레이션 개요

마이그레이션을 시작하기 전에 모든 Magento 1 cron 작업을 중지하십시오.

마이그레이션 프로세스 중에 성공적인 마이그레이션을 위해 다음 일반 규칙을 따르십시오.

  1. Magento 관리(배송, 송장 만들기, 대변 메모)를 제외하고 주문 1 관리자를 변경하지 마십시오
  2. 코드를 변경하지 마십시오
  3. Magento 2 관리자 및 상점 앞에서 변경하지 마십시오
TIP
Magento 1 상점 내 모든 작업이 허용됩니다.

Data Migration Tool 실행

이 섹션에서는 Data Migration Tool을(를) 실행하여 설정, 데이터 또는 증분 변경 내용을 마이그레이션하는 방법을 보여줍니다.

첫 단계

  1. 파일 시스템에 쓸 수 있는 권한이 있는 사용자로 애플리케이션 서버에 로그인하거나 이 사용자로 전환합니다. 파일 시스템 소유자로 전환을 참조하십시오.

    bash 셸을 사용하는 경우 다음 구문을 사용하여 파일 시스템 소유자로 전환하고 동시에 명령을 입력할 수 있습니다.

    code language-bash
    su <file system owner> -s /bin/bash -c <command>
    

    파일 시스템 소유자가 로그인을 허용하지 않는 경우 다음을 수행할 수 있습니다.

    code language-bash
    sudo -u <file system owner>  <command>
    
  2. 모든 디렉터리에서 Magento 명령을 실행하려면 <magento_root>/bin을(를) 시스템 PATH에 추가하십시오.

    셸의 구문이 다르므로 unix.stackexchange.com과(와) 같은 참조를 참조하십시오.

    CentOS용 샘플 bash 쉘:

    code language-bash
    export PATH=$PATH:/var/www/html/magento2/bin
    

    필요한 경우 다음과 같은 방법으로 명령을 실행할 수 있습니다.

    • cd <magento_root>/bin./magento <command name>(으)로 실행
    • <magento_root>/bin/magento <command name>
    • <magento_root>은(는) 웹 서버 docroot의 하위 디렉터리입니다.

명령 구문

다음은 일반적인 명령 예입니다.

bin/magento migrate:<mode> [-r|--reset] [-a|--auto] {<path to config.xml>}

위치:

  • <mode>은(는) settings, data 또는 delta일 수 있습니다.
  • [-r|--reset]은(는) 처음부터 마이그레이션을 시작하는 선택적 인수입니다. 이 인수는 마이그레이션 테스트에 사용할 수 있습니다.
  • [-a|--auto]은(는) 무결성 검사 오류가 발생할 때 마이그레이션이 중지되지 않도록 하는 선택적 인수입니다.
  • {<path to config.xml>}은(는) config.xml에 대한 절대 파일 시스템 경로입니다. 이 인수는 필수입니다.
NOTE
로그가 <magento_root>/var/ 디렉터리에 기록됩니다.

마이그레이션 순서

Data Migration Tool을(를) 만들 때 다음 데이터 전송 시퀀스를 가정합니다.

동일한 순서로 데이터를 마이그레이션하는 것이 좋습니다.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3