X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FDefaultSettings.php;h=004cc5e10559fefd91dead0cc2736f1bcd9b352b;hb=ffd7b6829ec2a9e692fec0ebd7b1bdee626280f8;hp=995a23b81d2d42696468e5b8d0e342db2de60897;hpb=9d6c1f1545883125811627b5dd7b3935c2bb14f2;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 995a23b81d..004cc5e105 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -31,8 +31,11 @@ if( isset( $_SERVER['SERVER_NAME'] ) ) { $wgServerName = $_SERVER['SERVER_NAME']; } elseif( isset( $_SERVER['HOSTNAME'] ) ) { $wgServerName = $_SERVER['HOSTNAME']; +} elseif( isset( $_SERVER['HTTP_HOST'] ) ) { + $wgServerName = $_SERVER['HTTP_HOST']; +} elseif( isset( $_SERVER['SERVER_ADDR'] ) ) { + $wgServerName = $_SERVER['SERVER_ADDR']; } else { - # FIXME: Fall back on... something else? $wgServerName = 'localhost'; } @@ -102,6 +105,21 @@ $wgTmpDirectory = "{$wgUploadDirectory}/tmp"; $wgUploadBaseUrl = ""; /**#@-*/ +/** + * Produce hashed HTML article paths. Used internally, do not set. + */ +$wgMakeDumpLinks = false; + +/** + * To set 'pretty' URL paths for actions other than + * plain page views, add to this array. For instance: + * 'edit' => "$wgScriptPath/edit/$1" + * + * There must be an appropriate script or rewrite rule + * in place to handle these URLs. + */ +$wgActionPaths = array(); + /** * If you operate multiple wikis, you can define a shared upload path here. * Uploads to this wiki will NOT be put there - they will be put into @@ -116,6 +134,8 @@ $wgUseSharedUploads = false; $wgSharedUploadPath = "http://commons.wikimedia.org/shared/images"; /** Path on the file system where shared uploads can be found */ $wgSharedUploadDirectory = "/var/www/wiki3/images"; +/** Path on the file system where shared uploads can be found */ +$wgSharedUploadDBname = "commons"; /** * Set the following to false especially if you have a set of files that need to @@ -298,12 +318,26 @@ $wgLinkCacheMemcached = false; # Not fully tested * Turck MMCache shared memory * You can use this for persistent caching where your wiki runs on a single * server. Enabled by default if Turck is installed. Mutually exclusive with - * memcached, memcached is used if both are specified. + * memcached and eAccelerator, the preference order priorities being memcached first, + * Turck MMCache second, and eAccelerator third. * * @global bool $wgUseTurckShm Enable or disabled Turck MMCache */ $wgUseTurckShm = false; +/** + * eAccelerator shared memory + * You can use this for persistent caching where your wiki runs on a single + * server. Enabled by default if eAccelerator is installed. Mutually exclusive with + * memcached and Turck MMCache, the preference order being memcached first, + * Turck MMCache second, and eAccelerator third. + * + * Most of the code to support this is directly copied from the Turck code. + * + * @global bool $wgUseEAccelShm Enable or disabled eAccelerator + */ +$wgUseEAccelShm = false; + # Language settings # @@ -316,12 +350,9 @@ $wgLanguageFile = false; /** Treat language links as magic connectors, not inline links */ $wgInterwikiMagic = true; -/** LanguageUtf8.php normally overrides this */ -$wgInputEncoding = 'ISO-8859-1'; -/** unless you set the next option to true: */ -$wgOutputEncoding = 'ISO-8859-1'; -/** Enable ISO-8859-1 compatibility mode */ -$wgUseLatin1 = false; +/** We speak UTF-8 all the time now, unless some oddities happen */ +$wgInputEncoding = 'UTF-8'; +$wgOutputEncoding = 'UTF-8'; $wgEditEncoding = ''; # Set this to eg 'ISO-8859-1' to perform character set @@ -341,7 +372,9 @@ $wgDTD = 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'; /** Enable to allow rewriting dates in page text. * DOES NOT FORMAT CORRECTLY FOR MOST LANGUAGES */ $wgUseDynamicDates = false; -/** Enable for English module to print dates as eg 'May 12' instead of '12 May' */ +/** Enable dates like 'May 12' instead of '12 May', this only takes effect if + * the interface is set to English + */ $wgAmericanDates = false; /** * For Hindi and Arabic use local numerals instead of Western style (0-9) @@ -363,6 +396,9 @@ $wgPartialMessageCache = false; # code, so that if it breaks, only zh will be affected $wgDisableLangConversion = false; +# Use article validation feature; turned off by default +$wgUseValidation = false; + # Whether to use zhdaemon to perform Chinese text processing # zhdaemon is under developement, so normally you don't want to # use it unless for testing @@ -376,6 +412,21 @@ $wgZhdaemonPort=2004; $wgLocalInterwiki = 'w'; $wgInterwikiExpiry = 10800; # Expiry time for cache of interwiki table +/** + * If local interwikis are set up which allow redirects, + * set this regexp to restrict URLs which will be displayed + * as 'redirected from' links. + * + * It might look something like this: + * $wgRedirectSources = '!^https?://[a-z-]+\.wikipedia\.org/!'; + * + * Leave at false to avoid displaying any incoming redirect markers. + * This does not affect intra-wiki redirects, which don't change + * the URL. + */ +$wgRedirectSources = false; + + $wgShowIPinHeader = true; # For non-logged in users $wgMaxNameChars = 32; # Maximum number of bytes in username @@ -433,6 +484,18 @@ $wgUseOldExistenceCheck = false; # use old prefill link method, for debugging o */ $wgEnableParserCache = true; +/** + * Under which condition should a page in the main namespace be counted + * as a valid article? If $wgUseCommaCount is set to true, it will be + * counted if it contains at least one comma. If it is set to false + * (default), it will only be counted if it contains at least one [[wiki + * link]]. See http://meta.wikimedia.org/wiki/Help:Article_count + * + * Retroactively changing this variable will not affect + * the existing count (cf. maintenance/recount.sql). +*/ +$wgUseCommaCount = false; + /**#@-*/ /** @@ -455,8 +518,8 @@ $wgWhitelistAccount = array ( 'user' => 1, 'sysop' => 1, 'developer' => 1 ); $wgAllowAnonymousMinor = false; # Allow anonymous users to mark changes as 'minor' -$wgSysopUserBans = false; # Allow sysops to ban logged-in users -$wgSysopRangeBans = false; # Allow sysops to ban IP ranges +$wgSysopUserBans = true; # Allow sysops to ban logged-in users +$wgSysopRangeBans = true; # Allow sysops to ban IP ranges /** Comma-separated list of options to show on the IP block form. * Use strtotime() format, or "infinite" for an infinite block @@ -484,10 +547,12 @@ $wgProxyPorts = array( 80, 81, 1080, 3128, 6588, 8000, 8080, 8888, 65506 ); $wgProxyScriptPath = "$IP/proxy_check.php"; /** */ $wgProxyMemcExpiry = 86400; -/** */ -$wgProxyKey = 'W1svekXc5u6lZllTZOwnzEk1nbs'; +/** This should always be customised in LocalSettings.php */ +$wgSecretKey = false; /** big list of banned IP addresses, in the keys not the values */ $wgProxyList = array(); +/** deprecated */ +$wgProxyKey = false; /** Number of accounts each IP address may create, 0 to disable. * Requires memcached */ @@ -599,6 +664,10 @@ $wgSquidServersNoPurge = array(); /** Maximum number of titles to purge in any one client operation */ $wgMaxSquidPurgeTitles = 400; +/** HTCP multicast purging */ +$wgHTCPPort = 4827; +$wgHTCPMulticastTTL = 1; +# $wgHTCPMulticastAddress = "224.0.0.85"; # Cookie settings: # @@ -664,7 +733,7 @@ $wgDisableTextSearch = false; */ $wgDisableSearchUpdate = false; /** Uploads have to be specially set up to be secure */ -$wgDisableUploads = true; +$wgEnableUploads = false; /** * Set to true to enable the upload _link_ while local uploads are disabled. * Assumes that the special page link will be bounced to another server where @@ -714,7 +783,7 @@ $wgCheckFileExtensions = true; $wgStrictFileExtensions = true; /** Warn if uploaded files are larger than this */ -$wgUploadSizeWarning = 150000; +$wgUploadSizeWarning = 150 * 1024; /** For compatibility with old installations set to false */ $wgPasswordSalt = true; @@ -722,10 +791,27 @@ $wgPasswordSalt = true; /** Which namespaces should support subpages? * See Language.php for a list of namespaces. */ -$wgNamespacesWithSubpages = array( -1 => 0, 0 => 0, 1 => 1, - 2 => 1, 3 => 1, 4 => 0, 5 => 1, 6 => 0, 7 => 1, 8 => 0, 9 => 1, 10 => 0, 11 => 1); - -$wgNamespacesToBeSearchedDefault = array( -1 => 0, 0 => 1, 1 => 0, +$wgNamespacesWithSubpages = array( + NS_SPECIAL => 0, + NS_MAIN => 0, + NS_TALK => 1, + NS_USER => 1, + NS_USER_TALK => 1, + NS_PROJECT => 0, + NS_PROJECT_TALK => 1, + NS_IMAGE => 0, + NS_IMAGE_TALK => 1, + NS_MEDIAWIKI => 0, + NS_MEDIAWIKI_TALK => 1, + NS_TEMPLATE => 0, + NS_TEMPLATE_TALK => 1, + NS_HELP => 0, + NS_HELP_TALK => 1, + NS_CATEGORY => 0, + NS_CATEGORY_TALK => 1 + ); + +$wgNamespacesToBeSearchedDefault = array( NS_SPECIAL => 0, 0 => 1, 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 1, 10 => 0, 11 => 1 ); /** If set, a bold ugly notice will show up at the top of every page. */ @@ -1125,6 +1211,26 @@ $wgNoFollowLinks = true; */ $wgMinimalPasswordLength = 0; +/** + * Activate external editor interface for files and pages + * See http://meta.wikimedia.org/wiki/Help:External_editors + */ +$wgUseExternalEditor = true; + +/** Whether or not to sort special pages in Special:Specialpages */ + +$wgSortSpecialPages = true; + +/** + * Array of disabled article actions, e.g. view, edit, dublincore, delete, etc. + */ +$wgDisabledActions = array(); + +/** + * Use http.dnsbl.sorbs.net to check for open proxies + */ +$wgEnableSorbs = true; + } else { die(); }