Magento 1의 수명 종료 날짜가 내년 XNUMX월로 다가오므로 데이터 마이그레이션 계획을 시작하는 것이 중요합니다. 같은 소프트웨어의 이전 버전에서 업그레이드된 새 버전으로 데이터를 옮기기만 해도 IT는 완료하기가 상당히 까다로운 작업입니다. 그렇기 때문에 사전에 관련된 모든 것을 충분히 고려해야 합니다. Magento 전자 상거래 플랫폼 업그레이드.
올바르게 수행했다면 Magento 1에서 새롭고 향상된 버전의 Magento 2로 원활하게 마이그레이션할 수 있습니다. 그러나 최악의 경우 중요한 데이터가 손실되는 등 쉽게 돌이키기 어려운 상황이 발생할 수 있습니다. 그러한 일이 발생하지 않도록 돕기 위해 한 플랫폼에서 다른 플랫폼으로 이동할 때 해야 할 일에 대한 몇 가지 팁 목록을 작성했습니다.
Magento 1 데이터에 대해 자세히 알아보기
가능한 최상의 마이그레이션을 경험하려면 내부에서 외부로 이동하는 데이터를 알아야 합니다. 이는 사용자가 만든 기본 데이터 구조 및 사용자 지정을 의미합니다. Magento 2 스키마는 Magento 1과 기본 구조가 동일하므로 이해하기 쉬울 정도로 간단해야 합니다.
마이그레이션 도구를 이해했는지 확인
마이그레이션 도구의 작동 방식을 이해하는 것이 중요합니다. 여기에는 대상 열과 테이블 및 소스를 나열하는 여러 중요한 XML 매핑 파일이 포함됩니다. 모든 사용자 지정 열 및 테이블은 물론 열 유형에 대한 변경 사항은 매핑을 고려해야 합니다. 그렇지 않으면 마이그레이션이 성공하지 못합니다.
Magento 1 데이터베이스와 구성 방식을 이해하고 마이그레이션과 관련된 공식 문서를 살펴보고 도구 작동 방식을 이해했다면 이제 시작할 때입니다. 도구를 더 명확하고 더 잘 이해할 수 있는 유일한 방법은 실제로 사용하는 것입니다.
따라서 비프로덕션 설정에서 Magento 2 데이터베이스의 MySQL에 백업하고 마이그레이션을 위해 config.xml 파일을 설정하고 실행하여 어떤 일이 발생하는지 확인하십시오.
문제 확인 및 극복
그 과정에서 실패가 있을 수 있습니다. 당황하지 말 것. 할 수 있는 유일한 일은 마이그레이션을 실행하고 무결성 검사를 사용하여 매핑의 부족을 식별한 다음 매핑을 변경하고 반복하는 것입니다. 이 시점에서 Magento 1 데이터를 정리해야 할 수도 있습니다. 전문 회사에서 지침과 조언을 제공하거나 숙련된 프리랜서 컨설턴트 Google 순위가 손상되지 않도록 마이그레이션 프로세스를 통해 손을 잡을 수 있습니다.
데이터 무결성 단계 후에는 마이그레이션을 실행 취소하거나 되돌리는 현재 방법이 없기 때문에 마이그레이션 실패 시 Magento 2 데이터베이스의 #backups를 다시 가져와야 합니다. 데이터 무결성 단계 이후에 나타나는 오류는 구체적이지 않을 수 있습니다. 그러나 마이그레이션 명령에 -v 플래그를 추가하여 자세한 정보를 늘릴 수 있습니다.
모든 것을 테스트
데이터 마이그레이션 도구를 파악하고 첫 번째 마이그레이션을 성공적으로 완료한 후에는 모든 것을 테스트해야 합니다. 그리고 우리는 모든 것을 의미합니다. 전자 상거래 빌드에서 데이터로 구동되는 모든 기능을 테스트하십시오. 이 시점에서 돌아올 수 없으므로 생산을 진행하기 전에 모든 것을 테스트하는 것이 가장 좋습니다.