X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FDefaultSettings.php;h=004cc5e10559fefd91dead0cc2736f1bcd9b352b;hb=ffd7b6829ec2a9e692fec0ebd7b1bdee626280f8;hp=56652ef6b4d30fe1e8984ae0ad06963733c3872a;hpb=a42742f869d2923c514de03110776e6d894659b5;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 56652ef6b4..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 @@ -259,16 +279,6 @@ $wgDBservers = false; /** How long to wait for a slave to catch up to the master */ $wgMasterWaitTimeout = 10; -# Sysop SQL queries -# The sql user shouldn't have too many rights other the database, restrict -# it to SELECT only on 'cur' table for example -# -/** Dangerous if not configured properly. */ -$wgAllowSysopQueries = false; -$wgDBsqluser = 'sqluser'; -$wgDBsqlpassword = 'sqlpass'; -$wgDBpassword = 'userpass'; -$wgSqlLogFile = "{$wgUploadDirectory}/sqllog_mFhyRe6"; /** File to log MySQL errors to */ $wgDBerrorLog = false; @@ -286,9 +296,6 @@ $wgDBtransactions = false; $wgDBmysql4 = false; $wgSqlTimeout = 30; -/** use buffered queries by default */ -$wgBufferSQLResults = true; - /** * Other wikis on this site, can be administered from a single developer * account. @@ -311,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 # @@ -329,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 @@ -354,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) @@ -376,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 @@ -389,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 @@ -396,7 +434,6 @@ $wgExtraSubtitle = ''; $wgSiteSupportPage = ''; # A page where you users can receive donations $wgReadOnlyFile = "{$wgUploadDirectory}/lock_yBgMBwiR"; -$wgUseData = false ; /** * The debug log file should be not be publicly accessible if it is used, as it @@ -414,9 +451,12 @@ $wgReadOnly = false; $wgLogQueries = false; $wgDebugDumpSql = false; -/** Whether to disable automatic generation of "we're sorry, but there has been - * a database error" pages. */ -$wgIgnoreSQLErrors = false; +/** + * Whether to show "we're sorry, but there has been a database error" pages. + * Displaying errors aids in debugging, but may display information useful + * to an attacker. + */ +$wgShowSQLErrors = false; # Should [[Category:Dog]] on a page associate it with the # category "Dog"? (a link to that category page will be @@ -444,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; + /**#@-*/ /** @@ -466,10 +518,14 @@ $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 -$wgDefaultBlockExpiry = '24 hours'; # default expiry time - # strtotime format, or "infinite" for an infinite block +$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 + */ +$wgBlockExpiryOptions = "2 hours,1 day,3 days,1 week,2 weeks,1 month,3 months,6 months,1 year,infinite"; + $wgAutoblockExpiry = 86400; # Number of seconds before autoblock entries expire # Proxy scanner settings @@ -491,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 */ @@ -600,11 +658,16 @@ $wgSquidMaxage = 18000; * ports here (80 is default) */ # $wgSquidServers = array('127.0.0.1'); +$wgSquidServers = array(); $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: # @@ -670,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 @@ -697,7 +760,7 @@ $wgCompressRevisions = false; * This is the list of preferred extensions for uploading files. Uploading files * with extensions not in this list will trigger a warning. */ -$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ogg' ); +$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' ); /** Files with these extensions will never be allowed as uploads. */ $wgFileBlacklist = array( @@ -720,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; @@ -728,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. */ @@ -912,11 +992,19 @@ $wgUseXMLparser = false ; $wgSkinExtensionFunctions = array(); $wgExtensionFunctions = array(); -/** Allow user Javascript page? */ -$wgAllowUserJs = true; +/** + * Allow user Javascript page? + * This enables a lot of neat customizations, but may + * increase security risk to users and server load. + */ +$wgAllowUserJs = false; -/** Allow user Cascading Style Sheets (CSS)? */ -$wgAllowUserCss = true; +/** + * Allow user Cascading Style Sheets (CSS)? + * This enables a lot of neat customizations, but may + * increase security risk to users and server load. + */ +$wgAllowUserCss = false; /** Use the site's Javascript page? */ $wgUseSiteJs = true; @@ -933,12 +1021,6 @@ $wgAllowPageInfo = false; /** Maximum indent level of toc. */ $wgMaxTocLevel = 999; -/** Recognise longitude/latitude coordinates */ -$wgUseGeoMode = false; - -/** Validation for print or other production versions */ -$wgUseValidation = false; - /** Use external C++ diff engine (module wikidiff from the extensions package) */ $wgUseExternalDiffEngine = false; @@ -1123,7 +1205,33 @@ $wgSearchForwardUrl = null; */ $wgNoFollowLinks = true; +/** + * Specifies the minimal length of a user password. If set to + * 0, empty passwords are allowed. + */ +$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(); } -?> \ No newline at end of file +?>