.magento.env.yaml ändringar som inte visas i env.php efter distribution
opcache.enable_cli=1
. Om du inte vill uppgradera måste du utföra de tillfälliga åtgärder som beskrivs nedan i lösningen.Den här artikeln innehåller en lösning på problemet där ändringar i filen .magento.env.yaml
inte återspeglas i app/etc/env.php
efter distributionen.
Berörda produkter och versioner
- Adobe Commerce i molninfrastruktur (alla versioner som stöds).
Problem
Ändringar som görs i filen .magento.env.yaml
påverkar inte app/etc/env.php
som genereras.
Steg att återskapa:
Ändra ett värde i .magento.env.yaml
och skicka till servern, där konfigurationen (och distributionsinställningarna) för den utcheckade miljön ska definieras. Stegen finns i Miljövariabler > Distribuera variabler i utvecklardokumentationen.
Förväntat resultat:
Ändringar som görs i filen .magento.env.yaml
påverkar app/etc/env.php
som genereras.
Faktiskt resultat:
Ändringarna påverkar inte app/etc/env.php
-variablerna efter distributionen.
Orsak
Problemet kan bero på det felaktiga värdet för parametern opcache.enable_cli
i filen php.ini
.
Lösning
- Kontrollera att systemet är konfigurerat enligt Adobe Commerce Performance Best Practices > Software recommendations.
- Kontrollera om direktivet
opcache.enable_cli
iphp.ini
är inställt på0
genom att köra:php -i | grep opcache.enable_cli
- Om utdata ser ut som
opcache.enable_cli=1
redigerar du filenphp.ini
i projektets rotkatalog och ändraropcache.enable_cli=1
tillopcache.enable_cli=0
- Distribuera om projektet.