Bonjour,

Mon fichier .env.local n'est pas pris en compte, seul le .env est utilisé. Comment résoudre ce problème?
.env
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
Environment variable not found: "DATABASE_URL".
pour chaque variable d'environnement. Merci de votre aide

Merci d'avance