Symfony getenv和env变量逃逸

时间:2018-02-13 19:04:20

标签: php symfony

设置应用程序时,我将配置值定义为env变量。运行env

时会显示该值
REDIS_URL=redis://mypassword@myhost

该应用程序不起作用。当我将完全相同的值直接复制到config.yml文件中时,应用程序可以正常工作。

dsn: "%env(REDIS_URL)%" // Does not work
dsn: "redis://mypassword@myhost" // This works fine

对于每个其他配置值,它正在工作,除了这个。那么使用getenv时是否有任何逃避?还是ENV值?

编辑:在redis服务器上禁用密码时,它确实有效。密码似乎有问题。

REDIS_URL=redis://myhost

0 个答案:

没有答案