관심분야72 마젠토(Magento)2.4.5에서 Price Reindex Error처리 마젠토(Magento) 2.4.5를 설치하고 또 POS Extension을 설치하여 테스트 중에 price index table의 reindex가 안 되는 문제가 발생하였다. 원인을 찾던 중 테스트 중인 POS Extension을 비활성화(disable)하면 reindex를 수행하더라도 에러가 발생하지 않고 정상처리된다. POS EXtension개발업체에 의뢰하니 Magento 2.4.5의 Core문제라고 Composer를 이용하여 패치를 해야 한다고 패치를 보내왔다. Composer의 역할과 해당 패치를 적용하는 과정에 대해서 알아본다. 1. Composer Composer는 PHP 프로그래밍 언어에서 사용하는 패키지 의존성(Dependency) 관리도구입니다. 의존성은 하나의 소프트웨어 모듈이 다른 .. 2023. 3. 16. 구글 Gmail을 SMTP 서버로 설정하기 구글의 gmail 계정을 SMTP서버로 설정해서 사용하기 위해서는 구글 Gmail계정에 대한 기기용 앱 비밀번호를 발급받아서 이 비밀번호를 계정과 함께 등록해야 한다. 기술적인 사양을 모르면 대개는 우리가 메일을 등록할 때 사용한 사용자 패스워드를 SMTP에 사용하면 "5.7.9 application-specific password required. " 또는 "unable to send..."와 같은 에러 메시지가 나온다. 또 본인이 패스워드를 잘못 입력했는지 의심해서 계속 동일한 반복을 하는 누를 범하게 된다. 여기서는 SMTP설정을 위해서 Cloudways에서 서버의 SMTP설정 환경과 마젠토의 SMTP extension을 설치하여 구글 이메일 계정을 사용하여 SMTP설정방법에 대해 각각 알아본다. .. 2023. 3. 15. 마젠토(Magento)2.4.x에서 성능향상을 위한 Redis 캐시 설정하기 레디스(Redis) 캐시는 자주 액세스하는 데이터를 메모리에 저장하여 데이터 검색속도를 빠르게 하고 DB의 쿼리의 필요성을 줄여 주기 때문에 애플리케이션의 성능을 향상하는 강력한 Tool로 알려져 있습니다. 마젠토 2.4.5에서 Session, Page Cache, Backend을 Redis 캐시로 구성하는 방법에 대해서 알아보겠습니다. 1. 사전 준비 서버에 Redis가 사전에 설치되어 있어야 한다. $ sudo apt install redis-server ; Ubuntu(Debian) $ redis-cli ping ; redis가 정상설치되어 있으면 'PONG'을 출력한다. PONG 서버에 설치된 PHP version에 맞는 Redis Extension이 설치되어 있어야 한다. $ php -m | g.. 2023. 3. 10. 구글 애널리틱스(GA4) 내부 IP트래픽 필터링 설정하기 구글 애널리틱스(GA4)에서 트래픽 분석의 정확도를 높이기 위해서 IP필터링을 이용해서 내부 사용자 IP에 의한 트래픽을 분석이나 레포팅에서 제외하는 방법을 살펴보겠습니다. 전제조건 애널리틱스의 계정과 속성을 가지고 있는 경우를 가정합니다. 그렇지 않은 상태이면 애널리틱스 계정을 만들고 속성을 만드는 과정을 먼저 참고한 후 진행하기 바랍니다. 내부 IP설정하기 구글 애널리틱스의 메뉴에서 톱니바퀴 아이콘의 관리를 선택합니다. ' 관리자' -> '계정' -> '속성' 아래의 '데이터 스트림'을 선택합니다. 목록에 데이터 스트림을 클릭하여 '웹 스트림 세부정보' 화면에서 'Google 태그' -> '태그 설정 구성'을 클릭합니다. 구글 태그 설정화면에서 구글태그가 내 티스토리 블로그와 연결되어 있음을 확인하고.. 2023. 3. 9. 이전 1 ··· 8 9 10 11 12 13 14 ··· 18 다음