[TYPO3-core] How to refer to TYPO3_CONF_VARS in the documentation (since v6.0)

Jigal van Hemert jigal.van.hemert at typo3.org
Fri Nov 30 11:46:36 CET 2012


On 29-11-2012 21:32, François Suter wrote:
> Hi all,
> Version 6.0 of TYPO3 CMS brought big changes to the handling of
> TYPO3_CONF_VARS. In the Documentation Team we are faced with updating
> the documentation with regards to that (among many other topics), but we
> are not sure how to write about this, partly because none of us has yet
> really toyed with 6.0.

There are as of 6.0 three files which handle the configuration:

t3lib/stddb/DefaultConfiguration.php : this contains the default 

typo3conf/LocalConfiguration.php : is the file which contains the 
configuration that is done with the Install Tool and for example the 
Extension Manager. Whenever a configuration item is changed this file is 
rewritten. Values in the array in this file override the settings in the 
default configuration

typo3conf/AdditionalConfiguration.php : is an optional file with extra 
configuration. This is a normal PHP file which is loaded using "require" 
(if the file exists).

There is still support for reading the old typo3conf/localconf.php ; the 
Upgrade Wizard will however convert this file to LocalConfiguration.php 
and AdditionalConfiguration.php (if there are additional configuration 
items), and rename localconf.php to localconf.obsolete.php .

> 1) can LocalConfiguration.php still be edited manually? If yes, are
> there limits to what you can do (adding, editing, deleting configuration
> options)?

It can be edited manually, but I don't think we should encourage that. 
This is meant to be an automatically created and updated file. In case 
of emergency you could disable an extension from the list, but I 
wouldn't recommend other changes
For additional configuration is of course the 
AdditionalConfiguration.php available.

> 2) LocalConfiguration.php does not explicitly mention TYPO3_CONF_VARS
> anymore. How should we refer to that then?

It contains the settings for TYPO3_CONF_VARS. The array in this file 
overrides the default settings for TYPO3_CONF_VARS.

Jigal van Hemert
TYPO3 Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the TYPO3-team-core mailing list