Magento 2 데이터 마이그레이션 도구를 설치하는 방법
게시 됨: 2021-11-09Magento 1에서 Magento 2로의 마이그레이션은 수익성이 높은 고성능 전자 상거래 상점으로의 올바른 이동입니다. 데이터를 원활하게 마이그레이션하려면 Magento 2 데이터 마이그레이션 도구가 필요합니다.
이 기사에서는 Magento 2에 이 도구를 설치하는 단계별 프로세스를 안내합니다.
목차
- Magento 2로 마이그레이션하기 전에 알아야 할 사항
- Magento 2 데이터 마이그레이션 도구의 용도
- 데이터 마이그레이션 도구 설치 요구 사항
- Magento 2 소프트웨어 버전을 찾는 방법
- 데이터 마이그레이션 도구 버전을 찾는 방법
- Magento 2에 데이터 마이그레이션 도구 설치
- repo.magento.com에서 설치
- GitHub에서 설치
- 정리하기
Magento 2로 마이그레이션하기 전에 알아야 할 사항
지원되지 않는 Magento 1 플랫폼을 실행하는 판매자는 보안 및 성능 문제에 직면할 위험이 있습니다. 또한 혁신적인 기능이 더 이상 Magento 1에 추가되지 않기 때문에 경쟁 우위를 차지할 위험이 있습니다.
결과적으로 Magento 2 매장 소유자는 게임에서 한 발 앞서 있습니다. 각 소프트웨어 릴리스에서 새롭고 강력한 기능과 성능 향상을 얻을 수 있습니다.
Magento 2로의 마이그레이션은 처음에 보이는 것처럼 쉽지 않습니다. 일부에서는 Magento 데이터를 이전 저장소에서 새 저장소로 전송하는 것일 뿐이라고 생각하지만 절차는 훨씬 더 복잡합니다. 여기에는 새로 설치한 Magento 2에서 Magento 1 데이터, 설정 및 디자인을 완전히 재현하는 작업이 포함됩니다.
마이그레이션에 소요되는 노력은 원래 Magento 1 저장소의 사용자 지정 수에 따라 다릅니다. Magento 1에서 Magento 2로 마이그레이션하는 비용도 마찬가지입니다.
예를 들어, 기본 테마가 있고 확장 기능이 없는 간단한 상점을 마이그레이션하는 데 약 $1,500–2,000의 비용이 소요됩니다. 사용자 지정 항목이 많을수록 마이그레이션하는 데 더 많은 시간과 비용이 소요됩니다.
Magento 2 데이터 마이그레이션 도구의 용도
간편한 Magento 2 데이터 마이그레이션을 위해 Adobe는 공식 데이터 마이그레이션 도구를 개발했습니다. 이것은 확인, 로깅, 진행률 추적 및 테스트 기능이 있는 명령줄 인터페이스 도구입니다. 무료로 다운로드할 수 있으며 판매자가 상점을 새롭고 개선된 Magento 2로 마이그레이션하는 데 도움이 되는 것을 목표로 합니다.
메모:
데이터 마이그레이션 도구는 데이터를 Magento 1에서 Magento 2로만 마이그레이션하도록 설계되었습니다. WooCommerce에서 Magento로와 같이 한 플랫폼에서 다른 플랫폼으로 마이그레이션하는 데 적합하지 않습니다.
데이터 마이그레이션 도구는 다음 데이터를 Magento 2로 자동 전송합니다.
- 고객
- 카탈로그
- 명령
- 프로모션
- 핵심 구성
그러나 이 도구는 미디어 파일, 관리자 권한 및 일부 사용자 지정 데이터를 전송할 수 없습니다.
예를 들어 제품 옵션 마이그레이션 또는 주문 가져오기 및 내보내기가 필요한 경우 타사 솔루션이 필요합니다. 또한 콘텐츠 마이그레이션 도구에서는 확장 프로그램과 테마를 마이그레이션할 수 없습니다. Magento 2 스토어용으로 새로 만들어야 합니다.
사용할 수 있는 세 가지 데이터 마이그레이션 도구는 무엇입니까?
Magento 2 데이터 마이그레이션 도구는 세 가지 모드로 작동합니다.
- 설정 . 이 도구는 상점 및 시스템 구성 설정을 Magento 1에서 Magento 2로 마이그레이션합니다.
- 데이터 . 이 도구는 데이터를 Magento 1 데이터베이스에서 Magento 2 데이터베이스로 마이그레이션합니다.
- 델타 . 이 도구는 기본 데이터 마이그레이션 이후 변경되었을 수 있는 새 주문 및 카탈로그 데이터와 같은 증분 데이터를 마이그레이션합니다.
Adobe는 문제 없이 마이그레이션하기 위해 위와 같은 순서를 따를 것을 권장합니다.
모든 모드에는 EAV 단계, 설정 단계, URL 재작성 단계와 같은 단계가 있습니다.
그러나 데이터 마이그레이션은 어떻게 수행됩니까?
모든 단계에서 이 도구는 Magento 1과 Magento 2 데이터베이스 간의 일관성과 데이터 전송을 수행한 후에 확인합니다. 델타 모드에서 도구는 기본 마이그레이션 이후에 만들어진 상점 데이터의 변경 사항을 전송합니다. 마지막 단계는 모든 데이터가 성공적으로 마이그레이션되었는지 확인하기 위한 검증 테스트입니다.
데이터 마이그레이션 도구 설치 요구 사항
데이터베이스를 Magento 2로 마이그레이션하기 전에 Magento와 Data Migration Tool의 버전이 일치하는지 확인하십시오.
최신 버전의 Magento 2를 사용하는 경우 최신 버전의 Data Migration Tool도 사용해야 합니다.
현재 사용 중인 버전을 모르는 경우 아래 단계를 따르세요.
Magento 2 소프트웨어 버전을 찾는 방법
Magento 2 버전을 찾으려면 터미널에서 다음 명령을 실행하십시오.
php <your Magento 2 install dir>/bin/magento --version
Composer를 사용하여 Magento 2 소프트웨어를 다운로드한 경우 다음 명령을 실행해야 합니다.
cd <your Magento 2 clone directory> git branch
기본적으로 사용되는 개발 분기에 있는 경우 먼저 릴리스 분기로 변경해야 합니다.
데이터 마이그레이션 도구 버전을 찾는 방법
Magento 2 마이그레이션 도구의 버전을 찾기 위해 수행해야 하는 작업은 다음과 같습니다.
- 데이터 마이그레이션 도구 디렉토리로 이동합니다.
vendor/Magento/data-migration-tool
. - 텍스트 편집기에서 composer.json 파일을 열고 "Version" 값을 찾습니다. 도구의 현재 버전이 있음을 알 수 있습니다.
Magento 2에 데이터 마이그레이션 도구 설치
데이터 마이그레이션 도구를 설치하는 방법에는 두 가지가 있습니다.
- repo.magento.com 사용
- GitHub 리포지토리 사용
이 가이드에서는 두 가지 방법을 모두 설명합니다.
repo.magento.com에서 설치
올바른 데이터 마이그레이션 도구 설치를 위해 Magento 루트 설치 디렉토리로 이동하여 composer.json 파일을 업데이트하십시오. 이는 데이터 마이그레이션 도구 패키지의 위치를 제공하는 데 필요합니다.
- Magento 2 서버에 명령줄 사용자로 로그인합니다.
- Magento 2 루트 디렉토리로 이동합니다.
- 터미널에서 다음 명령을 실행합니다.
composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
- <version> 태그를 데이터 마이그레이션 도구의 현재 버전으로 바꿉니다. 예를 들어 버전이 2.0.2인 경우 다음을 입력합니다.
composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
- 다음으로 인증 키를 입력합니다. 공개 키는 사용자 이름이고 개인 키는 암호인 Commerce Marketplace의 계정 페이지에서 복사할 수 있습니다.
GitHub에서 설치
GitHub를 사용하여 Magento에 데이터 마이그레이션 도구를 설치할 수 있습니다. GitHub에서 데이터 마이그레이션 도구를 설치하려면 다음 단계를 따르세요.
- Magento 서버에 명령줄 사용자로 로그인하고 Magento 2 루트 디렉토리로 이동합니다.
- 터미널에서 다음 명령을 실행합니다.
composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
- <version> 태그를 데이터 마이그레이션 도구의 현재 버전으로 바꿉니다. 예를 들어 버전이 2.0.2인 경우 다음을 입력합니다.
composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2
정리하기
축하합니다! 지침을 따랐다면 Magento 2 Data Migration Tool을 성공적으로 설치했을 것입니다.
그러나 이것은 Magento 마이그레이션의 단계 중 하나일 뿐입니다. 기술에 정통한 경우 Magento 2로 직접 마이그레이션할 수 있습니다.
그러나 필요한 경험이 부족한 경우 신뢰할 수 있는 Magento 대행사에 연락하여 도움을 받거나 안전한 Magento Database Migration Service를 우선 선택하는 것이 좋습니다.