핫아이템은 8년간 국내 방송, 언론, 엔터 블로거등 협업을 통해 중소기업들을 지원해 오고 있습니다. 2019년 글로벌 커머스 솔루션과 마케팅솔루션을 추가해 전세계 실시간으로 마케팅과 유통을 지원하고자 한다. 핫아이템은 해외 30여개의 다양한 솔루션과 마켓플레이스를 수년간 검토해 왔으며 이중 지원이 가능한 솔루션부터 순차적으로 해외 시장 진출도구로 지원해 나갈 것이다. 

마젠토 기업형 커머스 솔루션. 초기 설치이후 익스텐션 설치 준비

마젠토는 전세게 설치형 커머스 솔루션 시장에서 독보적인 위치에 있는게 사실이다. 마젠토는 2011년 이베이 인수, 이후 2015년 독립, 2018년 다시 Adobe Company  인수되었다. 마젠토는 글로벌 환경에 최적화되어 있는 솔루션중 가장 인기 있는 솔루션이다.    

글로벌 설치형 커머스 솔루션은 대부분 국내 호스팅, 서비스에 최적화 될 수 없는 솔루션이다. 핫아이템도 국내 호스팅기업에 서버를 세팅 클라이언트 기업에 10년이상 지원해 오고 있지만 최신 업데이트를 주기적으로 하고 있는 글로벌 커머스 솔루션은 국내 서버환경에 맞지 않는게 현실이다. 그래서 핫아이템은 미국의 대표적인 네트워크 업체에 서버와 호스팅등을 통해 서비스 테스트를 해왔고 필요에 따라 해외에 서비스 제공을 위해 서비스 계정을 운영하고 있다. 또한 2019년 4월 AWS 아마존 웹서비스를 통해 자체 서비스를 오픈을 시작 했다.  

마젠토 설치에 앞서 서비스 환경 

마젠토 설치는 서버, 호스팅, 클라우드에 공간에 자체적으로 수동 설치할 수 있다. 다만 국내 호스팅 서비스 제공업체에게 수많은 불가 통보를 받아야 할것이다. 해당서버내에 여러업체가 서비스 되고 있는 공간에 한기업 서비스 환경을 바꿀 수 없기 때문이다. 자체 서버를 가지고 있다고 해도 최신의 서버환경에 최적화된 글로벌커머스 환경을 만든다는 것은 큰 비용을 지불하게 된다.

Magento 2.2.x technology stack requirements

Memory requirement

Upgrading the Magento applications and extensions you obtain from Magento Marketplaces and other sources can require up to 2GB of RAM. If you are using a system with less than 2GB of RAM, we recommend you create a swap file; otherwise, your upgrade might fail.

Composer (latest stable version)

Composer is required for developers who wish to contribute to the Magento 2 codebase or anyone who wishes to develop Magento extensions.

Web servers

  • Apache 2.2 or 2.4

    In addition, you must enable the Apache mod_rewrite and mod_version modules. The mod_rewrite module enables the server to perform URL rewriting. The mod_version module provides flexible version checking for different httpd versions. For more information, see our Apache documentation.

사실 마젠토는 큰 비용이 투자되는 구조로 설치, 운영환경이 무거운 편이다. 그래서 국내 대기업들이나 개발사 위주로 서비스가 되는게 현실이다. 몇년전 시도 했던 대부분이 기업들이 국내는 시스템에 해외 선택은 속도에 좌절을 경험해야 했다. 물론 이후도 큰 산이 많다. 언어지원, 결제 PG, 배송 및 서비스 지원등 넘어야 할 산이 많았다.  

글로벌 커머스 솔루션은 수많은 개발자가 오픈소스 형태로 참여하고 있고 파트너 업체들도 다양하다. 익스텐션 개발자들도 많다보니 웹솔루션은 최신서비스를 유지하면서도 보안등에는 중점을 두기 때문에 업데이트가 자주되고 있다.       

국내 일반적인 환경과는 다르게 해외 서비스 제공 환경은 cPanel 등 web hosting control panel 에 있는 Softaculous Apps installer 을 통해 자동 설치한다. 기본 템플릿도 있어 한번에 쇼핑몰 구성을 볼수 있다. 실제 가동되는 화면을 보는게 별거 아닌거 같지만 설치에 수없이 실패 경험을 해본 사람이라면 이것이 얼마나 편리한지 알것이다. 

핫아이템 AWS 구동중인 마젠토2 기본템플릿

마젠토2 익스텐션 설치시 첫번째 에러  

Invalid response line returned from server: HTTP/2 200 

설치된 마젠토2 관리자 페이지로 접근후 익스텐션을 위해서는 magento.com 을 가입을 해야 한다. 이후 익스텐션을 장바구니에 결제하는 형태로 다운로드하거나 인스톨 할 수 있다. 마젠토2는 마켓플레이스 연동형태로 인증을 한다. 마젠토 사이트에서 Create ANew Access Key 를 발급받아 마켓과 연동을 해야 마젠토2 마켓에 익스텐션 설치나 업데이트등이 연동된다. 

Access Key는 Public Key 와 Private Key 를 입력해야 한다. 이때 다음과 같이 에러가 발생한다면 관련한 대응법을 포스팅 한다. “Invalid response line returned from server: HTTP/2 200”

:: 이 포스팅을 남기는 이유는 cPanel 환경에서  Softaculous Apps installer 를 통한 기본 마젠토2 설치를 마친 이후 볼 수 있는 첫번째 에러가 될 수 있기 때문이다. 

마젠토 사이트에서 액세스키 부여받기

 

첫번째 닥칠 수 있는 에러

마젠토2 익스텐션 설치를 위한 에러 해결 방법

아래의 조치를 하면 다음 익스텐션 설치환경으로 넘어갈 수 있다. *AWS KOREA, USA SERVER 두대에서 동일한 결과가 나온것을 기재한다. cPanel 78.0.20 Softaculous 5.1.5 php7.2 

에러메세지가 사진지고 다음단계로 넘어갔다고 해서 모든것이 원할하다고 이야기 할 수없다. 이점은 마젠토는 콘설 환경설정 부분(리눅스 환경 ssl 에서 키워드등 명령어를 입력 처리하는 방법)이 일반적으로 상당히 많은 부분이다. 관리자나 개발자가 없이 서비스를 운영한다는게 쉽지 않다는 것을 확인할 수 있다. 가능한 핫아이템은 cPanel 상 파일관리자를 통해 접근 가능한 부분을 안내하려고 앞으로도 애쓸것이다. 윈도우처럼 관리하는 부분이 없다면 필수로 시스템관리자나 개발자를 상주시켜야 할 수 있기때문에 서비스 운영은 불가할 수 있기 때문에 최대한 서비스가 가능한 부분에서 또는 관심있는 얼리어답터라면 다음 단계 레벨업할 수 있는 방법만을 포스팅해둔다. – 핫아이템은 다른 솔루션을 기본 솔루션으로 채택하고 언어팩과 다양한 솔루션 테스트를 마치고 전세계에 서비스를 제공하고 있다.

에러 해결하고 다음단계 넘어가기

마젠토2 설치 경로에 다음과 같이 Curl. php 파일을 업로드 하면 에러메세지는 사라진다 (설치환경 위에 참조 – 안될 수도 있다. 다양성이 항상존재한다. 불편하면 시도도 하지 않는게 정신건강에 좋을 수 있다/)

magento forums – KarlStephen Contributor 소스

lib/internal/Magento/Framework/HTTP/Client/Curl.php

  • magento 폴더부터 존재하지 않는다. 계층폴더를 다 만든다. 
  • 링크에 실제 사용한 파일 Curl.zip 다운 

이 과정을 거치면 다음 익스텐션 설치관리가 가능한 상태를 접할 수 있다. 

한단계가 끝났다. 앞으로 최소 6개월 이상 파고파고 해야 원할한 서비스가 가능할 것으로 생각한다. 먼저 이야기 한데로 핫아이템은 기업과 함께 뛰는 페이스메이커로서 서비스의 완성도를 넓이고 있다. 국내 중소기업이 좀더 편하게 접근할 수 있는 솔루션을 선택 서비스를 진행하고 한다. 다양성을 위해 먼저 선택되어 한글화 작업을 마친 솔루션 이외에 올해까지 다양한 유통, 마케팅 솔루션을 서비스 제공한다는데 목표를 두고 있다. 

설치형커머스는 독자적인 도메인으로 회사의 브랜드 상품을 다양한 형태로 판매하고 알릴 수 있는 장점이 있다. 아마존, 월마트, 페이스북등 다양한 마켓플레이스, 마케팅플레이스와 자동화 되고도 있으니 준비해 볼 만하다. 다만 해외 솔루션은 한국적이지 않고 한국에 특화된 지원도 없다보니 개발, 운영이 쉽지 않은 건 잊지 말아야 한다. 글로벌 마케팅, 글로벌 커머스를 위해서는 지금부터라도 준비해야한다.

포스팅과 관련한 질의는 받지 못하는점 양해 바랍니다. 커머스 호스팅, 커머스지원정책, 협력제안등은 다양하게 받고 있습니다.  star@hotitem.co.kr 

LEAVE A REPLY

Please enter your comment!
Please enter your name here