X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FDefaultSettings.php;h=bd0fbc2073a3c661f4c63efce36787a797819bb3;hb=22bf875d152751f5590508a1f44976c9db30cb44;hp=51e807c46ce8ecca1ad73e8346976781506f2234;hpb=2b11da9a1c17e6d2a6f8fd361569f027ae6d1ddb;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 51e807c46c..bd0fbc2073 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -154,12 +154,15 @@ $wgUsePathInfo = ( strpos( PHP_SAPI, 'cgi' ) === false ) && ( strpos( PHP_SAPI, 'isapi' ) === false ); /** - * The extension to append to script names by default. This can either be .php - * or .php5. + * The extension to append to script names by default. + * + * Some hosting providers used PHP 4 for *.php files, and PHP 5 for *.php5. + * This variable was provided to support those providers. * - * Some hosting providers use PHP 4 for *.php files, and PHP 5 for *.php5. This - * variable is provided to support those providers. * @since 1.11 + * @deprecated since 1.25; support for '.php5' is being phased out of MediaWiki + * proper. Backward-compatibility can be maintained by configuring your web + * server to rewrite URLs. See RELEASE-NOTES for details. */ $wgScriptExtension = '.php'; @@ -220,12 +223,19 @@ $wgLocalStylePath = false; */ $wgExtensionAssetsPath = false; +/** + * Filesystem extensions directory. + * Defaults to "{$IP}/extensions". + * @since 1.25 + */ +$wgExtensionDirectory = "{$IP}/extensions"; + /** * Filesystem stylesheets directory. * Defaults to "{$IP}/skins". * @since 1.3 */ -$wgStyleDirectory = false; +$wgStyleDirectory = "{$IP}/skins"; /** * The URL path for primary article page views. This path should contain $1, @@ -2150,7 +2160,7 @@ $wgObjectCaches = array( ); /** - * Main cache Wide-Area-Network cache type. This should be a cache with fast access, + * Main Wide-Area-Network cache type. This should be a cache with fast access, * but it may have limited space. By default, it is disabled, since the basic stock * cache is not fast enough to make it worthwhile. For single data-center setups, this can * simply be pointed to a cache in $wgWANObjectCaches that uses a local $wgObjectCaches @@ -2161,7 +2171,8 @@ $wgObjectCaches = array( * a relayer (only matters if there are multiple data-centers) * - CACHE_NONE: Do not cache * - (other): A string may be used which identifies a cache - * configuration in $wgWANObjectCaches. + * configuration in $wgWANObjectCaches + * @since 1.26 */ $wgMainWANCache = false; @@ -2177,6 +2188,8 @@ $wgMainWANCache = false; * a cache identifier from $wgObjectCaches. The "relayerConfig" parameter is an * array used to construct an EventRelayer object. The "pool" parameter is a * string that is used as a PubSub channel prefix. + * + * @since 1.26 */ $wgWANObjectCaches = array( CACHE_NONE => array( @@ -2195,6 +2208,21 @@ $wgWANObjectCaches = array( */ ); +/** + * Main object stash type. This should be a fast storage system for storing + * lightweight data like hit counters and user activity. Sites with multiple + * data-centers should have this use a store that replicates all writes. The + * store should have enough consistency for CAS operations to be usable. + * + * The options are: + * - db: Store cache objects in the DB + * - (other): A string may be used which identifies a cache + * configuration in $wgObjectCaches + * + * @since 1.26 + */ +$wgMainStash = 'db'; + /** * The expiry time for the parser cache, in seconds. * The default is 86400 (one day). @@ -2341,13 +2369,8 @@ $wgUseFileCache = false; $wgFileCacheDepth = 2; /** - * Keep parsed pages in a cache (objectcache table or memcached) - * to speed up output of the same page viewed by another user with the - * same options. - * - * This can provide a significant speedup for medium to large pages, - * so you probably want to keep it on. Extensions that conflict with the - * parser cache should disable the cache on a per-page basis instead. + * Kept for extension compatibility; see $wgParserCacheType + * @deprecated 1.26 */ $wgEnableParserCache = true; @@ -4428,7 +4451,7 @@ $wgHiddenPrefs = array(); * This is used in a regular expression character class during * registration (regex metacharacters like / are escaped). */ -$wgInvalidUsernameCharacters = '@'; +$wgInvalidUsernameCharacters = '@:'; /** * Character used as a delimiter when testing for interwiki userrights @@ -5313,12 +5336,27 @@ $wgDebugDumpSqlLength = 500; */ $wgTrxProfilerLimits = array( // Basic GET and POST requests - 'GET' => array( 'masterConns' => 0, 'writes' => 0, 'readQueryTime' => 5 ), - 'POST' => array( 'maxAffected' => 500, 'readQueryTime' => 5, 'writeQueryTime' => 1 ), + 'GET' => array( + 'masterConns' => 0, + 'writes' => 0, + 'readQueryTime' => 5 + ), + 'POST' => array( + 'readQueryTime' => 5, + 'writeQueryTime' => 1, + 'maxAffected' => 500 + ), // Background job runner - 'JobRunner' => array( 'maxAffected' => 500, 'readQueryTime' => 30, 'writeQueryTime' => 5 ), + 'JobRunner' => array( + 'readQueryTime' => 30, + 'writeQueryTime' => 5, + 'maxAffected' => 500 + ), // Command-line scripts - 'Maintenance' => array( 'maxAffected' => 1000, 'writeQueryTime' => 5 ) + 'Maintenance' => array( + 'writeQueryTime' => 5, + 'maxAffected' => 1000 + ) ); /**