TYPO3版本 6.x - 附加配置又名`localconf_local.php`

bie*_*ior 11 typo3 configuration-files

我们需要的

在TYPO3版本中.4.x我们过去通过在以下结尾添加include语句来包含用于覆盖某些设置(即DB凭据)的其他配置文件localconf.php:

@include_once('localconf_local.php');
Run Code Online (Sandbox Code Playgroud)

由于这个技巧,一个示例可以为每个开发人员单独保留单独的数据库设置或IM路径,因为我们可以忽略来自git存储库的"本地"文件.

有什么问题

不幸的是在TYPO3 ver.6.x该方法需要手动更改LocalConfiguration.php以覆盖return语句之前的值,在安装工具(或扩展管理器)中的每个操作之后,文件完全是原始语法(因此我们需要一次又一次地更改它). .

你有没有解决这个问题的方法?或者这只是......不可能做到的?

bie*_*ior 29

得到它了!:)

答案是:typo3conf/AdditionalConfiguration.php如果此文件存在,它会自动包含,以覆盖我们需要使用众所周知的语法的一些值,即:

<?php
$GLOBALS['TYPO3_CONF_VARS']['DB']['database'] = 'my_local_database';
$GLOBALS['TYPO3_CONF_VARS']['DB']['host']     = 'localhost';
$GLOBALS['TYPO3_CONF_VARS']['DB']['username'] = 'username';
$GLOBALS['TYPO3_CONF_VARS']['DB']['password'] = 'mypassword';
?>
Run Code Online (Sandbox Code Playgroud)

来自"最新消息"SlideShare(第33页)