Les modifications .magento.env.yaml ne s’affichent pas dans env.php après le déploiement

NOTE
Si vous rencontrez ce problème, effectuez une mise à niveau vers les outils de la version 2002.1.5 pour le résoudre. La version 2002.1.5 dispose d’une fonctionnalité permettant de réinitialiser l’opcache sur chaque déploiement. Il n’est donc jamais nécessaire de modifier le paramètre opcache.enable_cli=1. Si vous ne souhaitez pas effectuer de mise à niveau, vous devez suivre les étapes de contournement décrites ci-dessous dans la solution.

Cet article fournit une solution au problème où les modifications du fichier .magento.env.yaml ne sont pas répercutées dans app/etc/env.php après le déploiement.

Produits et versions concernés

Problème

Les modifications effectuées dans le fichier .magento.env.yaml n’affectent pas le app/etc/env.php généré.

Étapes à reproduire :

Modifiez toute valeur de .magento.env.yaml et envoyez-la au serveur, où il doit définir la configuration (et les paramètres de déploiement) de l’environnement actuellement extrait. Pour les étapes, voir Variables d’environnement > Déployer des variables dans notre documentation destinée aux développeurs.

Résultat attendu :

Les modifications effectuées dans le fichier .magento.env.yaml affectent les app/etc/env.php générés.

Résultat réel :

Les modifications n’ont aucun effet sur les variables app/etc/env.php après le déploiement.

Cause

Le problème peut être dû à une valeur incorrecte du paramètre opcache.enable_cli dans le fichier php.ini.

Solution

  1. Vérifiez que le système est configuré conformément aux Bonnes pratiques de performances d’Adobe Commerce > Recommandations logicielles.
  2. Vérifiez si la directive opcache.enable_cli de php.ini est définie sur 0 en exécutant : php -i | grep opcache.enable_cli
  3. Si la sortie ressemble à opcache.enable_cli=1 , modifiez le fichier php.ini dans le répertoire racine du projet et remplacez opcache.enable_cli=1 par opcache.enable_cli=0.
  4. Redéployez le projet.

Lecture connexe

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a