[BUGFIX] Deactivating "install" extension leads to exceptions 02/18802/3
authorWouter Wolters <typo3@wouterwolters.nl>
Tue, 27 Nov 2012 21:48:44 +0000 (22:48 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 7 Mar 2013 22:57:09 +0000 (23:57 +0100)
Uninstalling the "install" extension leads to exceptions in
required system extensions like extensionmanager or lang.

The solution is to make "install" a required extension too.

Change-Id: Id5a0ebd9400648cd7c453d98b58e8cad1d155bd8
Fixes: #43361
Releases: 6.1, 6.0
Reviewed-on: https://review.typo3.org/18802
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php

index 2824c99..b0f9bc2 100644 (file)
@@ -142,7 +142,7 @@ class SystemEnvironmentBuilder {
                // Security related constant: List of file extensions that should be registered as php script file extensions
                define('PHP_EXTENSIONS_DEFAULT', 'php,php3,php4,php5,php6,phpsh,inc,phtml');
                // List of extensions required to run the core
-               define('REQUIRED_EXTENSIONS', 'core,backend,frontend,cms,lang,sv,extensionmanager,recordlist,extbase,fluid,cshmanual');
+               define('REQUIRED_EXTENSIONS', 'core,backend,frontend,cms,lang,sv,extensionmanager,recordlist,extbase,fluid,cshmanual,install');
                // Operating system identifier
                // Either "WIN" or empty string
                define('TYPO3_OS', self::getTypo3Os());