Helmut Hummel在他的Sentry TYPO3 Integration中通过$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']
,还是有更好的解决方案?
答案 0 :(得分:2)
您需要手动定义它,或者根据应用程序上下文动态定义它。
此设置是由扩展程序本身引入的,而TYPO3本身并未提供或使用。
答案 1 :(得分:1)
通常,如果要修改$GLOBALS['TYPO3_CONF_VARS']
中整个安装范围的任何内容,则会将其放入typo3conf/AdditionalConfiguration.php
文件中。
某些配置仅与您可能在这些扩展名ext_localconf.php
文件中找到的扩展名相关,但这可能不是您所需要的。
LocalConfiguration可能可以工作,但是安装工具会生成并覆盖该文件。
作为旁注:默认配置可在typo3/sysext/core/Configuration/DefaultConfiguration.php
中找到。