$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';
}
$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
$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
/** 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 'page', 'revision' and 'text' tables 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;
* 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
#
/** 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
# 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
$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
*/
$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;
+
/**#@-*/
/**
$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
+
+/** 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
$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 */
*/
$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
$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;
/** 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. */
*/
$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
+?>