클라우드 인프라의 Adobe Commerce에서 디렉터리 생성 오류

이 문서에서는 읽기 전용 파일 시스템으로 인해 Adobe Commerce on Cloud 인프라에서 디렉터리를 만들 수 없음 오류를 다룹니다. 이 문제를 해결하려면 정적 콘텐츠 배포에 대한 올바른 언어 설정으로 .magento.env.yaml 파일을 업데이트하고 변경 내용을 저장한 다음 인스턴스를 다시 배포합니다.

설명 description

환경

클라우드 인프라의 Adobe Commerce

문제/증상

  • 시스템은 읽기 전용 파일 시스템으로 인해 디렉토리를 생성할 수 없다는 오류를 기록합니다.

  • 오류 메시지는 다음과 같이 표시됩니다.

    디렉터리 "/app/pub/static/frontend/< 네임스페이스> /< 테마> /< 로케일> "을(를) 만들 수 없습니다. mkdir(): 읽기 전용 파일 시스템

  • 시스템은 런타임 중에 정적 컨텐츠 폴더를 생성하지 못합니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. .magento.env.yaml 파일을 엽니다.

  2. SCD_MATRIX 섹션을 확인하여 각 테마에 필요한 모든 언어가 나열되어 있는지 확인하십시오. 예:

    code language-none
    SCD_MATRIX:
      "Theme_code1":
        language:
          - es_ES
          - en_US
      "Theme_code2":
        language:
          - es_ES
          - en_US
    
  3. 누락된 언어를 추가하여 사용된 모든 언어(예: en_USes_ES)가 포함되도록 합니다.

  4. 업데이트된 .magento.env.yaml 파일을 저장합니다.

  5. 클라우드 인프라 인스턴스에 Adobe Commerce을 재배포합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f