protected $installer;
/**
- * Constructor.
- *
* @param Installer $installer
*/
public function __construct( Installer $installer ) {
'_MemCachedServers', 'wgDBserver', 'wgDBuser',
'wgDBpassword', 'wgUseInstantCommons', 'wgUpgradeKey', 'wgDefaultSkin',
'wgMetaNamespace', 'wgLogo', 'wgAuthenticationTokenVersion', 'wgPingback',
- '_Caches',
],
$db->getGlobalNames()
);
- $unescaped = [ 'wgRightsIcon', 'wgLogo' ];
+ $unescaped = [ 'wgRightsIcon', 'wgLogo', '_Caches' ];
$boolItems = [
'wgEnableEmail', 'wgEnableUserEmail', 'wgEnotifUserTalk',
'wgEnotifWatchlist', 'wgEmailAuthentication', 'wgEnableUploads', 'wgUseInstantCommons',
}
if ( !$this->values['wgShellLocale'] ) {
- $this->values['wgShellLocale'] = 'en_US.UTF-8';
+ $this->values['wgShellLocale'] = 'C.UTF-8';
$locale = '#';
} else {
$locale = '';
case 'db':
case 'memcached':
case 'accel':
- case 'none':
$cacheType = 'CACHE_' . strtoupper( $this->values['_MainCacheType'] );
break;
+ case 'none':
default:
- // If the user skipped the options page,
- // default to CACHE_ACCEL if available
- if ( count( $this->values['_Caches'] ) ) {
- $cacheType = 'CACHE_ACCEL';
- } else {
- $cacheType = 'CACHE_NONE';
- }
+ $cacheType = 'CACHE_NONE';
}
$mcservers = $this->buildMemcachedServerList();