.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_cli
dephp.ini
se ha establecido en0
al ejecutar:php -i | grep opcache.enable_cli
- Si el resultado es
opcache.enable_cli=1
, edite el archivophp.ini
en el directorio raíz del proyecto y cambieopcache.enable_cli=1
aopcache.enable_cli=0
- Vuelva a implementar el proyecto.