laminas/laminas-escaper 2.7.1로 인해 Adobe Commerce 프론트엔드 및 관리 페이지 오류 발생

영향을 받는 제품 및 버전

  • Adobe Commerce on Our Cloud Architecture 2.3.5+
  • Adobe Commerce 2.3.5+

문제

Laminas/laminas-escaper:2.7.1로 업데이트하면 페이지에 오류 메시지가 표시됩니다.

재현 단계:

Laminas/laminas-escaper를 2.7.1로 업데이트합니다.

예상 결과:

오류 없음.

실제 결과:

Laminas/laminas-escaper:2.7.1로 업데이트하면 제품 편집(또는 제품 관리) 페이지에 오류 메시지가 표시됩니다. TypeError: rawurlencode() 매개 변수 1은 문자열, int가 /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246 에 제공됩니다.
이 오류는 프론트엔드 및 관리 페이지에서 발생하여 페이지 콘텐츠가 왜곡됩니다.

원인

laminas/laminas-escaper 2.7.1은 Escaper 클래스에 대해 엄격한 유형 유효성 검사를 사용하기 시작했습니다.

솔루션

각 프로젝트의 루트 디렉터리에서 composer require laminas/laminas-escaper:2.7.0 실행

관련 읽기

laminas 설명서: laminas-escaper

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