Symfony - 禁用异常详细跟踪

Symfony - disable exception detailed trace

提问人:monaxi 提问时间:8/24/2023 更新时间:8/24/2023 访问量:95

问:

我正在使用 Symfony 6,并且我只想在环境变量设置为 的情况下显示错误跟踪。true

我的文件:.env

IS_DEVELOPMENT_ENV=true

然后在文件中:framework.yaml

framework:

    error_controller: "%env(resolve:IS_DEVELOPMENT_ENV ? 'debug' : 'error')%"

但就目前而言,我没有看到任何变化。有谁知道这是否是正确的方法?

PHP symfony 异常

评论


答:

1赞 Vincent Decaux 8/24/2023 #1

您已经具有用于启用或禁用 DEBUG 的配置值:

APP_DEBUG=0 // or 1

该变量允许覆盖默认错误控制器 (https://symfony.com/doc/current/controller/error_pages.html#overriding-the-default-errorcontroller),我很惊讶您通过设置一个简单的字符串没有任何错误。error_controller