Azur Web
Henrique Rodrigues
Développeur Web

Comment passer du mode développement au mode production sur Symfony4?

Symfony 4

Pourquoi vouloir passer du mode développement au mode production sur un projet Symfony4?

Sur Symfony4 en mode développement il y a des informations confidentiels qui apparaissent et qui ne concernent que le développeur et non les utilisateurs. Il y a par exemple les messages d'erreurs et la barre de debug. Pour les faire disparaître avant de mettre en ligne un projet Symfony4, il est important de changer et de passer en mode production (sans message d'erreur et sans barre de debug).

Étapes pour passer au mode production

1 Ouvrez le fichier ".env" à la racine du projet de Symfony4.

À la ligne 17 le fichier se présente en mode développement sous la forme suivante.

###> symfony/framework-bundle ###
APP_ENV=dev

2 Modifier le code en passant le projet en mode production pour vos utilisateurs.

###> symfony/framework-bundle ###
APP_ENV=prod
APP_DEBUG=0

Pour information, rajouter "APP_DEBUG" permet d'être sûre de ne plus recevoir les messages d'erreurs.

Email
Cela ne fontionne pas.