TYPO3:$GLOBALS['TYPO3_CONF_VARS']['SYS']['environment'] 在哪里定义?

TYPO3: Where is $GLOBALS['TYPO3_CONF_VARS']['SYS']['environment'] defined?

在他Sentry TYPO3 Integration, Helmut Hummel defines the environment via $GLOBALS['TYPO3_CONF_VARS']['SYS']['environment'] here.

这个TYPO3_CONF_VARS设置我从来没见过,找了TYPO3 9.5的TYPO3内核也没找到

我的问题的背景是,环境检测不适用于 Sentry TYPO3 集成。我在我的 .htaccess 文件中这样定义了 TYPO3_CONTEXT

SetEnvIf Host "ddev\.site" TYPO3_CONTEXT=Development/DDEV

所以问题是,我只需要在 LocalConfiguration.php / AdditionalConfiguration.php 中手动定义 $GLOBALS['TYPO3_CONF_VARS']['SYS']['environment'] 还是有更好的解决方案?

通常,如果您想在 $GLOBALS['TYPO3_CONF_VARS'] 中修改安装范围内的任何内容,它会被放入 typo3conf/AdditionalConfiguration.php 文件中。

某些配置仅与您可能在这些扩展 ext_localconf.php 文件中找到的扩展相关,但这可能不是您所需要的。

LocalConfiguration 可能有效,但该配置已生成并被安装工具覆盖。

附带说明:默认配置可以在 typo3/sysext/core/Configuration/DefaultConfiguration.php.

中找到

需要手动定义,或者根据应用上下文动态定义。

该设置由扩展本身引入,不由 TYPO3 本身提供或使用。