.magento.env.yaml veranderingen niet getoond in env.php na opstelling
opcache.enable_cli=1 te veranderen. Als u niet wilt bevorderen, dan zou u de tijdelijke stappen moeten doen zoals hieronder beschreven in de oplossing.Dit artikel biedt een oplossing voor het probleem waarbij wijzigingen in het .magento.env.yaml -bestand niet worden doorgevoerd in app/etc/env.php na de implementatie.
Betrokken producten en versies
- Adobe Commerce op wolkeninfrastructuur (alle gesteunde versies ).
Probleem
Wijzigingen die u aanbrengt in het .magento.env.yaml -bestand hebben geen invloed op de gegenereerde app/etc/env.php .
Stappen om te reproduceren:
Wijzig elke waarde in .magento.env.yaml en druk naar de server, waar deze de configuratie (en implementatie-instellingen) voor de momenteel uitgecheckte omgeving moet definiëren. Voor stappen, zie Variabelen van het Milieu > Variabelen opstelt in onze ontwikkelaarsdocumentatie.
Verwacht resultaat:
Wijzigingen die in het .magento.env.yaml -bestand worden aangebracht, zijn van invloed op de gegenereerde app/etc/env.php .
Ware resultaat:
De wijzigingen hebben na de implementatie geen invloed op de variabelen van app/etc/env.php .
Oorzaak
Het probleem kan worden veroorzaakt door de onjuiste waarde van de parameter opcache.enable_cli in het php.ini -bestand.
Oplossing
- Controleer dat het systeem volgens Beste praktijken van de Prestaties van Adobe Commerce > de aanbevelingen van de Software wordt gevormd.
- Controleer of de aanwijzing
opcache.enable_cliinphp.iniis ingesteld op0door het volgende uit te voeren:php -i | grep opcache.enable_cli - Als de uitvoer er als
opcache.enable_cli=1uitziet, bewerkt u hetphp.ini-bestand in de hoofdmap van het project en wijzigt uopcache.enable_cli=1inopcache.enable_cli=0 - Implementeer het project opnieuw.