.magento.env.yaml no se muestra en env.php después de la implementación
opcache.enable_cli=1. Si no desea actualizar, deberá realizar los pasos de la solución tal como se describe a continuación en la solución.Este artículo proporciona una solución para el problema en el cual los cambios en el archivo .magento.env.yaml no se reflejan en app/etc/env.php después de la implementación.
Productos y versiones afectados
- Adobe Commerce en la infraestructura de la nube (todas las versiones compatibles).
Problema
Los cambios realizados en el archivo .magento.env.yaml no afectan al app/etc/env.php generado.
Pasos a seguir:
Cambie cualquier valor en .magento.env.yaml y envíelo al servidor, donde debería definir la configuración (y las opciones de implementación) para el entorno desprotegido actualmente. Para ver los pasos, consulte Variables de entorno > Implementar variables en nuestra documentación para desarrolladores.
Resultado esperado:
Los cambios realizados en el archivo .magento.env.yaml afectan al app/etc/env.php generado.
Resultado real:
Los cambios no afectan a las variables app/etc/env.php después de la implementación.
Causa
El problema podría deberse al valor incorrecto del parámetro opcache.enable_cli en el archivo php.ini.
Solución
- Compruebe que el sistema esté configurado de acuerdo con Prácticas recomendadas de rendimiento de Adobe Commerce > Recomendaciones de software.
- Compruebe si la directiva
opcache.enable_clidephp.inise ha establecido en0al ejecutar:php -i | grep opcache.enable_cli - Si el resultado es
opcache.enable_cli=1, edite el archivophp.inien el directorio raíz del proyecto y cambieopcache.enable_cli=1aopcache.enable_cli=0 - Vuelva a implementar el proyecto.