Erreur de création d’annuaire dans Adobe Commerce sur l’infrastructure cloud

Cet article traite de l’erreur « impossible de créer le répertoire dans Adobe Commerce sur l’infrastructure cloud », due à un système de fichiers en lecture seule. Pour corriger ce problème, mettez à jour le fichier .magento.env.yaml avec les paramètres de langue appropriés pour le déploiement de contenu statique, enregistrez les modifications et redéployez l’instance.

Description description

Environnement

Adobe Commerce sur les infrastructures cloud

Problème/Symptômes

  • Le système consigne une erreur indiquant qu'il ne peut pas créer de répertoire en raison d'un système de fichiers en lecture seule.

  • Le message d’erreur s’affiche comme suit :

    Impossible de créer le répertoire « /app/pub/static/frontend/< Namespace> /< Theme> /< locale> « Avertissement mkdir() : système de fichiers en lecture seule

  • Le système ne parvient pas à générer des dossiers de contenu statique pendant l’exécution.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Ouvrez votre fichier .magento.env.yaml.

  2. Vérifiez la section SCD_MATRIX pour vous assurer que toutes les langues requises sont répertoriées pour chaque thème. Par exemple :

    code language-none
    SCD_MATRIX:
      "Theme_code1":
        language:
          - es_ES
          - en_US
      "Theme_code2":
        language:
          - es_ES
          - en_US
    
  3. Ajoutez les langues manquantes pour vous assurer que toutes les langues utilisées (telles que en_US et es_ES) sont incluses.

  4. Enregistrez le fichier .magento.env.yaml mis à jour.

  5. Redéployez votre Adobe Commerce sur l’instance d’infrastructure cloud.

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