Symfony .env.local pas pris en compte
Bonjour,
Mon fichier .env.local n'est pas pris en compte, seul le .env est utilisé. Comment résoudre ce problème?
.env
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
###> symfony/framework-bundle ###
APP_ENV=dev
APP_SECRET=secret
#TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
#TRUSTED_HOSTS='^localhost|example\.com$'
###< symfony/framework-bundle ###
###> symfony/mailer ###
# MAILER_DSN=smtp://localhost
MAILER_USER=someaddress@mail.tld
MAILER_URL=sendmail://localhost
###< symfony/mailer ###
###> symfony/ldap ###
LDAP_HOST=ldap_host
LDAP_PASS=your_ldap_pass
LDAP_BASE_DN=ldap_base_dn
LDAP_SEARCH_DN=ldap_search_dn
LDAP_UID_KEY=sAMAccountName
LDAP_FILTER=(&(objectClass=Person)({uid_key}={username}))
###< symfony/ldap ###
###> doctrine/doctrine-bundle #
### Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
## For an SQLite database, use: "sqlite:///%kernel.project_dir%/var/data.db"
## For a PostgreSQL database, use: "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11&charset=utf8"
## IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml
DATABASE_URL=mysql://root:root@127.0.0.1:3306/intranet?serverVersion=mariadb-10.3.22&charset=utf8
####< doctrine/doctrine-bundle ### |
J'ai mon fichier .env.local
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ###> symfony/mailer ###
# MAILER_DSN=smtp://localhost
MAILER_USER=someaddress@mail.tld
MAILER_URL=sendmail://localhost
###< symfony/mailer ###
###> symfony/ldap ###
LDAP_HOST=blabla
LDAP_PASS="blabla"
LDAP_BASE_DN="blabla"
LDAP_SEARCH_DN="blabla"
###< symfony/ldap ###
DATABASE_URL=mysql://root:root@127.0.0.1:3306/intranet?serverVersion=mariadb-10.3.22&charset=utf8 |
Et lorsque je teste ce qui est reçu quand je récupère mes variables d'environnement j'ai celles présentes dans le fichier .env. Je ne vois pas quel est le problème. J'ai essayé de créér un nouveau .env, ou un nouveau .env.local, tout en vidant le cache de Symfony à chaque fois mais ça ne change rien. Si je laisse mon fichier .env vide, j'ai des erreurs
Code:
Environment variable not found: "DATABASE_URL".
pour chaque variable d'environnement. Merci de votre aide
Merci d'avance