마젠토는 무한한 기능 확장이 가능한 오픈소스 기반의 글로벌 전자상거래 솔루션입니다.

  • 사용하기 쉬운 인터페이스로 콘텐츠를 생성하세요.
  • 특정 고객 세그먼트에 맞게 개인화하세요.
  • 빠르게 페이지를 업데이트하세요.
어디서부터 운영을 시작해야 할 지 막막하신가요? 설정부터 배송관리까지, 다년간의 운영 노하우로 최적의 서비스를 제공해드립니다

1. Command를 통해 Magento 2.x.x에서 2.x.x 로 업그레이드하는 방법

  • 업그레이드전 /public_html/app/etc/config.php,  /public_html/composer.json에서 불필요한 모듈을 제거하십시오.
  • “홈 디렉토리”와 “웹사이트 디렉토리”의 PHP 버전을 동일하게 설정하십시오.
현재 사용 중인 Magento 버전을 Composer와 명령줄을 사용하여 특정 상위 버전으로 업그레이드할 수 있습니다. Yubinsoft Magento 2 업그레이드 서비스를 통해 더 간단하게 업그레이드를 수행할 수도 있습니다. 이를 위해 터미널에 접속, `cd` 명령어를 사용하여 Magento 사이트의 루트 디렉터리(예: `/home/yubinsoft/public_html`)로 이동하십시오. 해당 디렉토리로 이동한 후, 아래 명령어를 사용하여 현재 Magento 버전을 확인합니다.
php bin/magento --version
위 명령어를 실행하면 다음과 같은 출력이 나타납니다:
[mg229@90 www]$ php bin/magento --version 
Magento CLI 2.2.9
이 출력은 현재 Magento 버전이 2.2.9임을 보여줍니다. 만약 Magento 사이트를 버전 2.4.6로 업그레이드하고 싶다면, 아래 명령어들을 실행해야 합니다. 이때, 반드시 Magento의 루트 디렉토리에서 명령어를 실행해야 합니다.

Step 1 -> 사이트를 maintenance mode로 전환합니다. (Option)

운영 중인 사이트에서 작업하는 것이 아니라 새 서버를 구축해 작업한다면, Maintenance mode로 전환할 필요 없이 작업할 수 있습니다.

php bin/magento maintenance:enable

Step 2 -> Composer 업데이트 플러그인을 설치합니다.

이 명령어는 PHP 7.3 이상 버전에서 사용합니다.

composer require magento/composer-root-update-plugin ~2.0 --no-update

이 명령어는 PHP 7.2 이하 버전에서 사용합니다.

composer require magento/composer-root-update-plugin ~1.0 --no-update

Step 3 -> 아래 명령어를 사용하여 composer.json 파일에서 Magento 버전을 업데이트합니다. 원하는 Magento 버전을 입력합니다.

composer require-commerce magento/product-community-edition <Magento version> --no-update
(example: composer require magento/product-community-edition 2.4.6 –no-update )

Step 4 -> dependencies를 업데이트합니다.

composer update

`composer update` 시 “Fatal error: Allowed memory size of…”와 같은 에러 메시지가 발생하면, 아래 명령어를 사용하여 문제를 해결할 수 있습니다.
php -d memory_limit=-1 /opt/cpanel/composer/bin/composer update

Step 5 -> 아래 명령어들을 실행합니다.

rm -rf var/di var/generation
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento: setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

Step 6 -> maintenance mode를 해제합니다. (Option)

php bin/magento maintenance:disable

Step 7 -> 업그레이드가 완료된 후, 아래 명령어로 다시 Magento 버전을 확인합니다.

php bin/magento --version
2. Command를 통해 Magento 1.x.x에서 2.x.x 로 업그레이드하는 방법

마젠토 1의 기술 지원이 종료되어 많은 고객사들이 마젠토 1에서 마젠토 2로 마이그레이션을 했거나 진행 또는 준비 중입니다. 하지만 원래 2018년 11월에 기술 지원이 끝나는 마젠토 1.X의 기술 지원을 최소 18개월 추가로 연장하여 보안 패치 등의 업데이트는 2020년 5월까지는 지속될 계획입니다.

다만, 1년 이내에 마젠토 2로 업그레이드 할 계획을 세워야 합니다.

이전대상 :

      • products
      • categories
      • customers
      • orders, invoices, shipments, credit memos
      • core configuration
      • whishlist, ratings

이전비용:

      • 업그레이드 및 이전 : Free
      • 디자인 : 기본디자인 Free(Luma)새 디자인 $1,200 시작
      • 서버 : Yubinsoft VPS 사용
      • 기간 : 2달

이전순서:

Step 1: server configuration

Step 2: Installation data migration tool with composer

Creating a migration plan

Step 1: server configuration

Step 2: Installation data migration tool with composer

Step 3: configuration data tool

Step 4: migrate configuration data

Step 5: migrate data (products, customers, oders, …)

Step 6: import deltas