캐시된 이미지는 2.2.X에서 2.3.X로 업그레이드한 후 로드되지 않음

이 문서에서는 클라우드 인프라 2.2.X의 Adobe Commerce에서 2.3.X로 업그레이드한 후 캐시된 이미지가 표시되지 않는 문제에 대한 해결 방법을 제공합니다.

영향을 받는 버전 및 버전:

  • Adobe Commerce on cloud infrastructure Pro 플랜 아키텍처 2.2.X, 2.3.X

문제

Adobe Commerce이 2.2.X에서 2.3.X로 업그레이드된 후 캐시된 제품 이미지를 사용할 수 없으며 대신 404 페이지가 표시됩니다.

.magento.app.yaml에 잘못된 Nginx 구성 집합이 있기 때문에 문제가 발생합니다. passthru: /get.php 대신 "/media" 위치에 index.php(또는 없음)을(를) 사용합니다.

솔루션

  1. "/media" 위치에서 .magento.app.yaml 구성 파일을 확인하십시오. 올바른 구성은 다음과 같습니다.

    code language-yaml
    "/media":
        root: "pub/media"
        allow: true
        scripts: false
        expires: 1y
        passthru: "/get.php"
    
  2. passthru이(가) "/get.php"(으)로 설정되어 있지 않고 expires이(가) 설정되어 있지 않으면 다음 단계를 수행하십시오.

  3. 구성 파일을 수정합니다.

    • 스타터 플랜: 파일을 직접 수정하고 변경 사항을 푸시합니다.
    • Pro 플랜:
    • 통합: 파일을 직접 수정하고 변경 사항을 푸시합니다.
    • 스테이징 및 프로덕션: 파일을 직접 수정하고 변경 내용을 푸시한 다음 Adobe Commerce 지원 티켓을 만들어 적용합니다.
  4. https://devdocs.magento.com/guides/v2.3/cloud/cdn/fastly-image-optimization.html에 설명된 대로 Commerce 관리자에서 Fastly 이미지 최적화를 활성화합니다(Fastly는 이전에 구성해야 함).

구성이 올바르지만 문제가 계속 발생하면 조사를 계속하거나 Adobe Commerce 지원에 문의하십시오.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a