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:
-
Abra su archivo de
.magento.env.yaml
. -
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
-
Agregue los idiomas que falten para asegurarse de que se incluyen todos los idiomas utilizados (como
en_US
yes_ES
). -
Guarde el archivo
.magento.env.yaml
actualizado. -
Vuelva a implementar la instancia de Adobe Commerce en la infraestructura en la nube.