[PaaS만]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."}

ACSD-58131: 이전 미디어 갤러리가 0바이트 이미지 파일로 인해 이미지를 로드하지 못함

ACSD-58131 패치는 디렉터리에 0바이트 이미지가 있을 때 이전 미디어 갤러리에서 이미지를 렌더링하지 못하는 문제를 해결합니다. 이 패치는 Quality Patches Tool (QPT) 1.1.68이 설치된 경우에 사용할 수 있습니다. 패치 ID는 ACSD-58131입니다. 이 문제는 Adobe Commerce 2.5.0에서 수정됩니다.

영향을 받는 제품 및 버전

Adobe Commerce 버전에 대한 패치가 만들어졌습니다.

  • Adobe Commerce(모든 배포 방법) 2.4.6-p4

Adobe Commerce 버전과 호환:

  • Adobe Commerce(모든 배포 방법) 2.4.4 - 2.4.7-p6
NOTE
새 Quality Patches Tool 릴리스가 있는 다른 버전에 패치를 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 패키지를 최신 버전으로 업데이트하고 Quality Patches Tool에서 호환성을 확인합니다. 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

0바이트 이미지가 미디어 갤러리 디렉터리에 배치되면 이전 미디어 갤러리는 이미지를 렌더링하지 못합니다. 업데이트된 시스템은 이제 잘못된 0바이트 파일을 건너뛰고, 올바른 이미지를 예상대로 표시하고, 잘못된 각 파일에 대한 경고를 기록합니다.

[2024-05-02T14:00:39.616459+00:00] report.WARNING: The image empty2.jpg is invalid and cannot be displayed in the gallery. [] []

재현 단계:

  1. Stores > Configuration > Advanced > System > Media Gallery(으)로 이동합니다.

  2. Enable Old Media Gallery ​을(를) (으)로 설정합니다.

  3. pub/media/wysiwyg 디렉터리에 이미지 몇 개를 배치합니다.

  4. touch pub/media/wysiwyg/empty_image.png을(를) 사용하여 동일한 디렉터리에 0바이트 이미지를 만듭니다.

  5. 콘텐츠(예: CMS 블록) 아래에 있는 페이지 빌더를 통해 wysiwyg 디렉터리의 이미지를 추가합니다.

    1. 새 블록을 만듭니다. Content > Elements > Blocks(으)로 이동한 다음 Add New Block ​을(를) 클릭합니다.
    2. 페이지 빌더를 사용하여 콘텐츠 섹션을 편집합니다.
    3. Layout ​에서 새 Row ​을(를) 스테이지로 드래그합니다.
    4. Media ​을(를) 확장하고 Image 자리 표시자를 행으로 드래그합니다.
    5. Select from Gallery ​을(를) 클릭합니다.
    6. 기본적으로 선택되지 않은 경우 wysiwyg 디렉터리를 선택하십시오.

예상 결과:

미디어 갤러리는 0바이트 이미지(또는 다른 파일)가 있는 경우에도 계속 작동합니다.

실제 결과:

wysiwyg에 로그인한 중대 오류로 인해 미디어 갤러리가 var/log/system.log 디렉터리에서 이미지를 로드하지 못했습니다.

[2024-03-22T05:00:55.100934+00:00] report.CRITICAL: Exception: Notice: getimagesizefromstring(): Error reading from ! in /app/project/vendor/magento/module-cms/Model/Wysiwyg/Images/Storage.php on line 426 in /app/project/vendor/magento/framework/App/ErrorHandler.php:62

패치 적용

개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.

관련 읽기

Quality Patches Tool에 대한 자세한 내용은 다음을 참조하세요.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3