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