使用最新的Symfony 6.1和documentation.env.local会覆盖.env中设置的值

这对我不起作用,即当值在.env中设置时,它不会被.env.local中的值覆盖.如果未设置为.env,则考虑.env.local的值.

裁判:

推荐答案

我最近也有同样的问题.

我发现,从Symfony 5.4开始,添加了运行时选项dotenv_overload,默认设置为false.

设置为APP_RUNTIME_OPTIONS,您可以通过documentation这样更新:

#public/index.php  
#bin/console  
  
$_SERVER['APP_RUNTIME_OPTIONS'] = [
    'dotenv_overload' => true,
];

Note: it is needed to update in 2 files bin/console for cli and public/index.php to enable .env.local overwritting.
Note2: the option dotenv_overload is missing for some reason in documentation though

Php相关问答推荐

无法添加ProxyClass__setInitialized()上的忽略

为什么注册SIGHUP的处理程序函数会阻止在PHP CLI中等待输入时点击X关闭Xterm窗口?""

在内部API请求之后,在响应客户端之前,是否忘记了PHP中的Header()?

无法在WooCommerce中发送客户笔记邮箱通知

按与WooCommerce管理顺序列表中的特定字符串不匹配的特定元值筛选订单

如何使用barryvdh/laravel-Snappy在两个打印页面上将表格分成两部分?

使用HPOS过滤WooCommerce中的订单列表

Laravel Http::get not working on controller

PHP Match如何准确判断条件?

随机显示WordPress快捷代码功能时出现问题

根据页面以及是否在促销,向 WooCommerce 中显示的价格添加前缀

由于 PHP 版本不受支持,如何终止 PHP 脚本?

如何通过帖子自定义元数据进行查询

PHP使用三元运算符进行null合并(再次)

用于检测此模式的正则表达式:something;something=something,something=something... 未知次数

如何获取用户之间的最新消息列表

php var_dump(1) 返回字符串(4)

如果有很多重定向,PHP curl 的行为不像命令行 curl

如何在 Process facade 中转义特殊字符?

如何将数字文本文件添加到 PHP 数学方程式中?