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 :
-
Ouvrez votre fichier
.magento.env.yaml. -
Vérifiez la section
SCD_MATRIXpour 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 -
Ajoutez les langues manquantes pour vous assurer que toutes les langues utilisées (telles que
en_USetes_ES) sont incluses. -
Enregistrez le fichier
.magento.env.yamlmis à jour. -
Redéployez votre Adobe Commerce sur l’instance d’infrastructure cloud.