Error de creación de directorio en Adobe Commerce en la infraestructura en la nube

Este artículo aborda el error del directorio no se puede crear en Adobe Commerce en la infraestructura en la nube causado por un sistema de archivos de solo lectura. Para solucionarlo, actualice el archivo .magento.env.yaml con la configuración de idioma correcta para la implementación de contenido estático, guarde los cambios y vuelva a implementar la instancia.

Descripción description

Entorno

Infraestructura de Adobe Commerce en la nube

Problema/Síntomas

  • El sistema registra un error que indica que no puede crear un directorio debido a un sistema de archivos de solo lectura.

  • El mensaje de error aparece de la siguiente manera:

    No se puede crear el directorio "/app/pub/static/frontend/< Namespace> /< Theme> /< locale> " Advertencia. mkdir(): sistema de archivos de solo lectura

  • El sistema no puede generar carpetas de contenido estático durante el tiempo de ejecución.

Resolución resolution

Para resolver este problema, siga estos pasos:

  1. Abra su archivo de .magento.env.yaml.

  2. Consulte la sección SCD_MATRIX para confirmar que se enumeran todos los idiomas necesarios para cada tema. Por ejemplo:

    code language-none
    SCD_MATRIX:
      "Theme_code1":
        language:
          - es_ES
          - en_US
      "Theme_code2":
        language:
          - es_ES
          - en_US
    
  3. Agregue los idiomas que falten para asegurarse de que se incluyen todos los idiomas utilizados (como en_US y es_ES).

  4. Guarde el archivo .magento.env.yaml actualizado.

  5. Vuelva a implementar la instancia de Adobe Commerce en la infraestructura en la nube.

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