设置应用程序时,我将配置值定义为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