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