Adobe Commerce 온-프레미스 2.4.2: 제품 이미지 누락
이 문서에서는 제품 이미지가 제품 페이지에 업로드되지 않는 알려진 Adobe Commerce 온-프레미스 2.4.2 문제에 대해 설명합니다. 이 문제는 버전 2.4.3 이후의 향후 버전에서 해결될 예정입니다. 지금은 사용할 수 있는 솔루션이 없지만 해결 방법으로 Nginx를 비활성화하여 이미지 크기를 조정할 수 있습니다.
영향을 받는 제품 및 버전
- Adobe Commerce 온-프레미스 2.4.2
문제
제품 이미지가 s3
버킷에 저장되지만 pub/media
디렉터리에 다시 동기화되지 않습니다. 이 문제는 다음 두 가지를 모두 사용할 때만 발생합니다.
- 이미지 크기를 조정할 수 있는 사이트 활성화 Nginx
- AWS
s3
을(를) 미디어 저장소로 사용
필수 구성 요소:
Adobe Commerce이 Nginx와 함께 설치되었습니다.
재현 단계:
- AWS
s3
을(를) 미디어 스토리지로 사용하도록 Adobe Commerce을 구성하십시오. - Adobe Commerce 설치 디렉터리 및 Nginx 가상 호스트에 제공된
nginx.conf.sample
구성 파일을 사용하여 Nginx를 구성합니다. 개발자 설명서에서 Nginx 구성을 참조하십시오. - 하나의 제품 이미지로 간단한 제품을 만듭니다.
- Nginx는 다음과 유사한
nginx.conf.sample
의 이미지 크기 조정을 위해 주석 처리되지 않은 구성을 가지고 있습니다.
load_module /etc/nginx/modules/ngx_http_image_filter_module.so;
location /media/ {
location ~* ^/media/catalog/.* {
set $width "-";
set $height "-";
if ($arg_width != '') {
set $width $arg_width;
}
if ($arg_height != '') {
set $height $arg_height;
}
image_filter resize $width $height;
image_filter_jpeg_quality 90;
}
예상 결과:
제품 이미지가 제품 페이지에 업로드됩니다.
실제 결과:
제품 이미지가 제품 페이지에 업로드되지 않습니다.
해결 방법
이미지 크기를 조정하려면 Nginx를 비활성화하십시오.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a