CINXE.COM

Manual:Configuration settings - MediaWiki

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Manual:Configuration settings - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"f019100a-4257-4fd6-b4dc-ddc5cd707a04","wgCanonicalNamespace":"Manual","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":100,"wgPageName":"Manual:Configuration_settings","wgTitle":"Configuration settings","wgCurRevisionId":6841464,"wgRevisionId":6841464,"wgArticleId":2826,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Configure","MediaWiki configuration","MediaWiki configuration settings","Variables"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Manual:Configuration_settings","wgRelevantArticleId":2826,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["autoconfirmed"],"wgRestrictionMove":["autoconfirmed"],"wgNoticeProject":"mediawiki", "wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":60000,"wgInternalRedirectTargetUrl":"/wiki/Manual:Configuration_settings","wgTranslatePageTranslation":"source","wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q21481290","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options": "loading","ext.translate.tag.languages":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.translate.edit.documentation.styles":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.pygments.view","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","wikibase.client.vector-2022","ext.checkUser.clientHints", "wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.pygments%2Ctranslate%2CwikimediaBadges%7Cext.translate.edit.documentation.styles%7Cext.translate.tag.languages%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:site_name" content="MediaWiki"> <meta property="og:title" content="Manual:Configuration settings - MediaWiki"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/Manual:Configuration_settings"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/Manual:Configuration_settings"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-100 ns-subject page-Manual_Configuration_settings rootpage-Manual_Configuration_settings skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/MediaWiki" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-mw-download" class="mw-list-item"><a href="/wiki/Download"><span>Get MediaWiki</span></a></li><li id="n-mw-extensions" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Category:Extensions"><span>Get extensions</span></a></li><li id="n-blog-text" class="mw-list-item"><a href="https://techblog.wikimedia.org/"><span>Tech blog</span></a></li><li id="n-mw-contribute" class="mw-list-item"><a href="/wiki/Special:MyLanguage/How_to_contribute"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support" > <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Help:Contents" title="The place to find out"><span>User help</span></a></li><li id="n-mw-faq" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:FAQ"><span>FAQ</span></a></li><li id="n-mw-manual" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Manual:Contents"><span>Technical manual</span></a></li><li id="n-mw-supportdesk" class="mw-list-item"><a href="/wiki/Project:Support_desk"><span>Support desk</span></a></li><li id="n-mw-communication" class="mw-list-item"><a href="/wiki/Special:MyLanguage/Communication"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development" > <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://developer.wikimedia.org/"><span>Developer portal</span></a></li><li id="n-svn-statistics" class="mw-list-item"><a href="/wiki/Development_statistics"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org" > <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="/wiki/Project:Help" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-mw-translate" class="mw-list-item"><a href="/wiki/Special:LanguageStats"><span>Translate content</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li><li id="n-mw-discussion" class="mw-list-item"><a href="/wiki/Project:Village_Pump"><span>Village pump</span></a></li><li id="n-Sandboxlink-portlet-label" class="mw-list-item"><a href="/wiki/Project:Sandbox"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang" > <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-add wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q21481290#sitelinks-wikipedia" title="Add interlanguage links" class="wbc-editpage">Add links</a></span></div> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/MediaWiki" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search MediaWiki" aria-label="Search MediaWiki" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Manual%3AConfiguration+settings" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Manual%3AConfiguration+settings" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Manual%3AConfiguration+settings" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Manual%3AConfiguration+settings" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-General_Settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#General_Settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>General Settings</span> </div> </a> <ul id="toc-General_Settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Global_Objects" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Global_Objects"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Global Objects</span> </div> </a> <ul id="toc-Global_Objects-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Server_URLs_and_file_paths" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Server_URLs_and_file_paths"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Server URLs and file paths</span> </div> </a> <ul id="toc-Server_URLs_and_file_paths-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Files_and_file_uploads" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Files_and_file_uploads"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Files and file uploads</span> </div> </a> <button aria-controls="toc-Files_and_file_uploads-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Files and file uploads subsection</span> </button> <ul id="toc-Files_and_file_uploads-sublist" class="vector-toc-list"> <li id="toc-Shared_uploads" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Shared_uploads"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Shared uploads</span> </div> </a> <ul id="toc-Shared_uploads-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MIME_types" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#MIME_types"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>MIME types</span> </div> </a> <ul id="toc-MIME_types-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Images" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Images"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Images</span> </div> </a> <ul id="toc-Images-sublist" class="vector-toc-list"> <li id="toc-DjVu" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#DjVu"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3.1</span> <span>DjVu</span> </div> </a> <ul id="toc-DjVu-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-EXIF" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#EXIF"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3.2</span> <span>EXIF</span> </div> </a> <ul id="toc-EXIF-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ImageMagick" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#ImageMagick"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3.3</span> <span>ImageMagick</span> </div> </a> <ul id="toc-ImageMagick-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-SVG" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#SVG"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3.4</span> <span>SVG</span> </div> </a> <ul id="toc-SVG-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Thumbnail_settings" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Thumbnail_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3.5</span> <span>Thumbnail settings</span> </div> </a> <ul id="toc-Thumbnail_settings-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Antivirus" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Antivirus"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Antivirus</span> </div> </a> <ul id="toc-Antivirus-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Email_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Email_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Email settings</span> </div> </a> <button aria-controls="toc-Email_settings-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Email settings subsection</span> </button> <ul id="toc-Email_settings-sublist" class="vector-toc-list"> <li id="toc-Email_notification_(Enotif)_settings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Email_notification_(Enotif)_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Email notification (Enotif) settings</span> </div> </a> <ul id="toc-Email_notification_(Enotif)_settings-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Database_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Database_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Database settings</span> </div> </a> <button aria-controls="toc-Database_settings-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Database settings subsection</span> </button> <ul id="toc-Database_settings-sublist" class="vector-toc-list"> <li id="toc-LoadBalancer_settings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#LoadBalancer_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>LoadBalancer settings</span> </div> </a> <ul id="toc-LoadBalancer_settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-MySQL-specific" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#MySQL-specific"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>MySQL-specific</span> </div> </a> <ul id="toc-MySQL-specific-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PostgreSQL-specific" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#PostgreSQL-specific"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span>PostgreSQL-specific</span> </div> </a> <ul id="toc-PostgreSQL-specific-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-SQLite-specific" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#SQLite-specific"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.4</span> <span>SQLite-specific</span> </div> </a> <ul id="toc-SQLite-specific-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Shared_DB_settings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Shared_DB_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.5</span> <span>Shared DB settings</span> </div> </a> <ul id="toc-Shared_DB_settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extension_fields" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extension_fields"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.6</span> <span>Extension fields</span> </div> </a> <ul id="toc-Extension_fields-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Content_handlers_and_storage" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Content_handlers_and_storage"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Content handlers and storage</span> </div> </a> <ul id="toc-Content_handlers_and_storage-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Performance_hacks_and_limits" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Performance_hacks_and_limits"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Performance hacks and limits</span> </div> </a> <ul id="toc-Performance_hacks_and_limits-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cache" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Cache</span> </div> </a> <button aria-controls="toc-Cache-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Cache subsection</span> </button> <ul id="toc-Cache-sublist" class="vector-toc-list"> <li id="toc-File_Cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#File_Cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.1</span> <span>File Cache</span> </div> </a> <ul id="toc-File_Cache-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Message_Cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Message_Cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.2</span> <span>Message Cache</span> </div> </a> <ul id="toc-Message_Cache-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Sidebar_Cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Sidebar_Cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.3</span> <span>Sidebar Cache</span> </div> </a> <ul id="toc-Sidebar_Cache-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Parser_Cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Parser_Cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.4</span> <span>Parser Cache</span> </div> </a> <ul id="toc-Parser_Cache-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Memcached_settings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Memcached_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.5</span> <span>Memcached settings</span> </div> </a> <ul id="toc-Memcached_settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-WAN_cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#WAN_cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">9.6</span> <span>WAN cache</span> </div> </a> <ul id="toc-WAN_cache-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-HTTP_proxy_(CDN)_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#HTTP_proxy_(CDN)_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>HTTP proxy (CDN) settings</span> </div> </a> <button aria-controls="toc-HTTP_proxy_(CDN)_settings-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle HTTP proxy (CDN) settings subsection</span> </button> <ul id="toc-HTTP_proxy_(CDN)_settings-sublist" class="vector-toc-list"> <li id="toc-HTCP_multicast_purging" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#HTCP_multicast_purging"> <div class="vector-toc-text"> <span class="vector-toc-numb">10.1</span> <span>HTCP multicast purging</span> </div> </a> <ul id="toc-HTCP_multicast_purging-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Language,_regional_and_character_encoding_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Language,_regional_and_character_encoding_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Language, regional and character encoding settings</span> </div> </a> <button aria-controls="toc-Language,_regional_and_character_encoding_settings-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Language, regional and character encoding settings subsection</span> </button> <ul id="toc-Language,_regional_and_character_encoding_settings-sublist" class="vector-toc-list"> <li id="toc-Timezone_settings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Timezone_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">11.1</span> <span>Timezone settings</span> </div> </a> <ul id="toc-Timezone_settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Language-specific" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Language-specific"> <div class="vector-toc-text"> <span class="vector-toc-numb">11.2</span> <span>Language-specific</span> </div> </a> <ul id="toc-Language-specific-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Output_format_and_skin_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Output_format_and_skin_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>Output format and skin settings</span> </div> </a> <button aria-controls="toc-Output_format_and_skin_settings-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Output format and skin settings subsection</span> </button> <ul id="toc-Output_format_and_skin_settings-sublist" class="vector-toc-list"> <li id="toc-Output" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Output"> <div class="vector-toc-text"> <span class="vector-toc-numb">12.1</span> <span>Output</span> </div> </a> <ul id="toc-Output-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Skins" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Skins"> <div class="vector-toc-text"> <span class="vector-toc-numb">12.2</span> <span>Skins</span> </div> </a> <ul id="toc-Skins-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-ResourceLoader" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#ResourceLoader"> <div class="vector-toc-text"> <span class="vector-toc-numb">13</span> <span>ResourceLoader</span> </div> </a> <ul id="toc-ResourceLoader-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Page_titles_and_redirects" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Page_titles_and_redirects"> <div class="vector-toc-text"> <span class="vector-toc-numb">14</span> <span>Page titles and redirects</span> </div> </a> <button aria-controls="toc-Page_titles_and_redirects-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Page titles and redirects subsection</span> </button> <ul id="toc-Page_titles_and_redirects-sublist" class="vector-toc-list"> <li id="toc-Namespaces" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Namespaces"> <div class="vector-toc-text"> <span class="vector-toc-numb">14.1</span> <span>Namespaces</span> </div> </a> <ul id="toc-Namespaces-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Mobile_support" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Mobile_support"> <div class="vector-toc-text"> <span class="vector-toc-numb">14.2</span> <span>Mobile support</span> </div> </a> <ul id="toc-Mobile_support-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Interwiki_links_and_sites" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Interwiki_links_and_sites"> <div class="vector-toc-text"> <span class="vector-toc-numb">15</span> <span>Interwiki links and sites</span> </div> </a> <button aria-controls="toc-Interwiki_links_and_sites-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Interwiki links and sites subsection</span> </button> <ul id="toc-Interwiki_links_and_sites-sublist" class="vector-toc-list"> <li id="toc-Interwiki_cache" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Interwiki_cache"> <div class="vector-toc-text"> <span class="vector-toc-numb">15.1</span> <span>Interwiki cache</span> </div> </a> <ul id="toc-Interwiki_cache-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Parser" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Parser"> <div class="vector-toc-text"> <span class="vector-toc-numb">16</span> <span>Parser</span> </div> </a> <button aria-controls="toc-Parser-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Parser subsection</span> </button> <ul id="toc-Parser-sublist" class="vector-toc-list"> <li id="toc-HTML" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#HTML"> <div class="vector-toc-text"> <span class="vector-toc-numb">16.1</span> <span>HTML</span> </div> </a> <ul id="toc-HTML-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Statistics_and_content_analysis" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Statistics_and_content_analysis"> <div class="vector-toc-text"> <span class="vector-toc-numb">17</span> <span>Statistics and content analysis</span> </div> </a> <ul id="toc-Statistics_and_content_analysis-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-User_accounts,_authentication" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#User_accounts,_authentication"> <div class="vector-toc-text"> <span class="vector-toc-numb">18</span> <span>User accounts, authentication</span> </div> </a> <button aria-controls="toc-User_accounts,_authentication-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle User accounts, authentication subsection</span> </button> <ul id="toc-User_accounts,_authentication-sublist" class="vector-toc-list"> <li id="toc-Authentication" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Authentication"> <div class="vector-toc-text"> <span class="vector-toc-numb">18.1</span> <span>Authentication</span> </div> </a> <ul id="toc-Authentication-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-User_rights,_access_control_and_monitoring" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#User_rights,_access_control_and_monitoring"> <div class="vector-toc-text"> <span class="vector-toc-numb">19</span> <span>User rights, access control and monitoring</span> </div> </a> <button aria-controls="toc-User_rights,_access_control_and_monitoring-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle User rights, access control and monitoring subsection</span> </button> <ul id="toc-User_rights,_access_control_and_monitoring-sublist" class="vector-toc-list"> <li id="toc-Access" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Access"> <div class="vector-toc-text"> <span class="vector-toc-numb">19.1</span> <span>Access</span> </div> </a> <ul id="toc-Access-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Security" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Security"> <div class="vector-toc-text"> <span class="vector-toc-numb">20</span> <span>Security</span> </div> </a> <ul id="toc-Security-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cookies" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Cookies"> <div class="vector-toc-text"> <span class="vector-toc-numb">21</span> <span>Cookies</span> </div> </a> <ul id="toc-Cookies-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Profiling,_testing_and_debugging" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Profiling,_testing_and_debugging"> <div class="vector-toc-text"> <span class="vector-toc-numb">22</span> <span>Profiling, testing and debugging</span> </div> </a> <button aria-controls="toc-Profiling,_testing_and_debugging-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Profiling, testing and debugging subsection</span> </button> <ul id="toc-Profiling,_testing_and_debugging-sublist" class="vector-toc-list"> <li id="toc-Debug" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Debug"> <div class="vector-toc-text"> <span class="vector-toc-numb">22.1</span> <span>Debug</span> </div> </a> <ul id="toc-Debug-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Profiling" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Profiling"> <div class="vector-toc-text"> <span class="vector-toc-numb">22.2</span> <span>Profiling</span> </div> </a> <ul id="toc-Profiling-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Search" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Search"> <div class="vector-toc-text"> <span class="vector-toc-numb">23</span> <span>Search</span> </div> </a> <ul id="toc-Search-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Edit_user_interface" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Edit_user_interface"> <div class="vector-toc-text"> <span class="vector-toc-numb">24</span> <span>Edit user interface</span> </div> </a> <ul id="toc-Edit_user_interface-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Maintenance_Scripts_setting" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Maintenance_Scripts_setting"> <div class="vector-toc-text"> <span class="vector-toc-numb">25</span> <span>Maintenance Scripts setting</span> </div> </a> <ul id="toc-Maintenance_Scripts_setting-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Recent_changes,_new_pages,_watchlist_and_history" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Recent_changes,_new_pages,_watchlist_and_history"> <div class="vector-toc-text"> <span class="vector-toc-numb">26</span> <span>Recent changes, new pages, watchlist and history</span> </div> </a> <button aria-controls="toc-Recent_changes,_new_pages,_watchlist_and_history-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Recent changes, new pages, watchlist and history subsection</span> </button> <ul id="toc-Recent_changes,_new_pages,_watchlist_and_history-sublist" class="vector-toc-list"> <li id="toc-Feed" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Feed"> <div class="vector-toc-text"> <span class="vector-toc-numb">26.1</span> <span>Feed</span> </div> </a> <ul id="toc-Feed-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Copyright" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Copyright"> <div class="vector-toc-text"> <span class="vector-toc-numb">27</span> <span>Copyright</span> </div> </a> <ul id="toc-Copyright-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Import/Export" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Import/Export"> <div class="vector-toc-text"> <span class="vector-toc-numb">28</span> <span>Import/Export</span> </div> </a> <ul id="toc-Import/Export-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extensions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Extensions"> <div class="vector-toc-text"> <span class="vector-toc-numb">29</span> <span>Extensions</span> </div> </a> <ul id="toc-Extensions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Category" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Category"> <div class="vector-toc-text"> <span class="vector-toc-numb">30</span> <span>Category</span> </div> </a> <ul id="toc-Category-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Logging" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Logging"> <div class="vector-toc-text"> <span class="vector-toc-numb">31</span> <span>Logging</span> </div> </a> <ul id="toc-Logging-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Special_pages" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Special_pages"> <div class="vector-toc-text"> <span class="vector-toc-numb">32</span> <span>Special pages</span> </div> </a> <ul id="toc-Special_pages-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Actions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Actions"> <div class="vector-toc-text"> <span class="vector-toc-numb">33</span> <span>Actions</span> </div> </a> <ul id="toc-Actions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Robot_policies" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Robot_policies"> <div class="vector-toc-text"> <span class="vector-toc-numb">34</span> <span>Robot policies</span> </div> </a> <ul id="toc-Robot_policies-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ajax,_Action_API_and_REST_API" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Ajax,_Action_API_and_REST_API"> <div class="vector-toc-text"> <span class="vector-toc-numb">35</span> <span>Ajax, Action API and REST API</span> </div> </a> <button aria-controls="toc-Ajax,_Action_API_and_REST_API-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Ajax, Action API and REST API subsection</span> </button> <ul id="toc-Ajax,_Action_API_and_REST_API-sublist" class="vector-toc-list"> <li id="toc-Ajax" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Ajax"> <div class="vector-toc-text"> <span class="vector-toc-numb">35.1</span> <span>Ajax</span> </div> </a> <ul id="toc-Ajax-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-API" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#API"> <div class="vector-toc-text"> <span class="vector-toc-numb">35.2</span> <span>API</span> </div> </a> <ul id="toc-API-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Shell_and_process_control" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Shell_and_process_control"> <div class="vector-toc-text"> <span class="vector-toc-numb">36</span> <span>Shell and process control</span> </div> </a> <ul id="toc-Shell_and_process_control-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-HTTP_client" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#HTTP_client"> <div class="vector-toc-text"> <span class="vector-toc-numb">37</span> <span>HTTP client</span> </div> </a> <ul id="toc-HTTP_client-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Jobs" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Jobs"> <div class="vector-toc-text"> <span class="vector-toc-numb">38</span> <span>Jobs</span> </div> </a> <ul id="toc-Jobs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Wiki_farm" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Wiki_farm"> <div class="vector-toc-text"> <span class="vector-toc-numb">39</span> <span>Wiki farm</span> </div> </a> <ul id="toc-Wiki_farm-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Miscellaneous_settings" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Miscellaneous_settings"> <div class="vector-toc-text"> <span class="vector-toc-numb">40</span> <span>Miscellaneous settings</span> </div> </a> <ul id="toc-Miscellaneous_settings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">41</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Manual</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Configuration settings</span></h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-manual" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Manual:Configuration_settings" title="View the subject page [c]" accesskey="c"><span>Manual</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Manual_talk:Configuration_settings" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Manual:Configuration_settings"><span>Read</span></a></li><li id="ca-viewsource" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Manual:Configuration_settings"><span>Read</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;action=edit"><span>View source</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Manual:Configuration_settings" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Manual:Configuration_settings" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;oldid=6841464" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Manual%3AConfiguration_settings&amp;id=6841464&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FManual%3AConfiguration_settings"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fwww.mediawiki.org%2Fwiki%2FManual%3AConfiguration_settings"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=Manual%3AConfiguration+settings"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Manual%3AConfiguration_settings&amp;action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Manual:Configuration_settings&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q21481290" title="Link to connected data repository item [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint">From mediawiki.org</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-pt-translate-header noprint nomobile" dir="ltr" lang="en"><a href="/w/index.php?title=Special:Translate&amp;group=page-Manual%3AConfiguration+settings&amp;action=page&amp;filter=&amp;action_source=translate_page" title="Special:Translate">Translate this page</a></div><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"><div class="mw-pt-languages-label">Languages:</div><ul class="mw-pt-languages-list"><li><a href="/wiki/Manual:Configuration_settings/id" class="mw-pt-progress mw-pt-progress--low" title="Manual:Configuration settings/id (0% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="/wiki/Manual:Configuration_settings/de" class="mw-pt-progress mw-pt-progress--complete" title="Handbuch:Konfigurationseinstellungen (100% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><span class="mw-pt-languages-ui mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete" lang="en" dir="ltr">English</span></li> <li><a href="/wiki/Manual:Configuration_settings/nl" class="mw-pt-progress mw-pt-progress--complete" title="Handleiding:Configuratie instellingen (100% translated)" lang="nl" dir="ltr">Nederlands</a></li> <li><a href="/wiki/Manual:Configuration_settings/tr" class="mw-pt-progress mw-pt-progress--low" title="Manual:Yapılandırma ayarları (14% translated)" lang="tr" dir="ltr">Türkçe</a></li> <li><a href="/wiki/Manual:Configuration_settings/da" class="mw-pt-progress mw-pt-progress--med" title="Manual:Indstil konfiguration (30% translated)" lang="da" dir="ltr">dansk</a></li> <li><a href="/wiki/Manual:Configuration_settings/es" class="mw-pt-progress mw-pt-progress--high" title="Manual:Opciones de configuración (99% translated)" lang="es" dir="ltr">español</a></li> <li><a href="/wiki/Manual:Configuration_settings/fr" class="mw-pt-progress mw-pt-progress--complete" title="Manuel:Paramètres de configuration (100% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="/wiki/Manual:Configuration_settings/it" class="mw-pt-progress mw-pt-progress--high" title="Manuale:Impostazioni di configurazione (95% translated)" lang="it" dir="ltr">italiano</a></li> <li><a href="/wiki/Manual:Configuration_settings/hu" class="mw-pt-progress mw-pt-progress--med" title="Kézikönyv:Konfigurációs beállítások (63% translated)" lang="hu" dir="ltr">magyar</a></li> <li><a href="/wiki/Manual:Configuration_settings/pl" class="mw-pt-progress mw-pt-progress--med" title="Podręcznik:Ustawienia konfiguracyjne (59% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="/wiki/Manual:Configuration_settings/pt" class="mw-pt-progress mw-pt-progress--low" title="Manual:Configuration settings/pt (10% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="/wiki/Manual:Configuration_settings/pt-br" class="mw-pt-progress mw-pt-progress--low" title="Parâmetros de configuração (1% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="/wiki/Manual:Configuration_settings/sk" class="mw-pt-progress mw-pt-progress--low" title="Manuál:Konfigurační premenné (1% translated)" lang="sk" dir="ltr">slovenčina</a></li> <li><a href="/wiki/Manual:Configuration_settings/fi" class="mw-pt-progress mw-pt-progress--low" title="Manual:Configuration settings/fi (2% translated)" lang="fi" dir="ltr">suomi</a></li> <li><a href="/wiki/Manual:Configuration_settings/sv" class="mw-pt-progress mw-pt-progress--complete" title="Manual:Konfigurationsinställningar (100% translated)" lang="sv" dir="ltr">svenska</a></li> <li><a href="/wiki/Manual:Configuration_settings/cs" class="mw-pt-progress mw-pt-progress--complete" title="Příručka:Konfigurační proměnné (100% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="/wiki/Manual:Configuration_settings/ru" class="mw-pt-progress mw-pt-progress--high" title="Руководство:Настройки конфигурации (82% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="/wiki/Manual:Configuration_settings/uk" class="mw-pt-progress mw-pt-progress--low" title="Посібник: Налаштування конфігурації (5% translated)" lang="uk" dir="ltr">українська</a></li> <li><a href="/wiki/Manual:Configuration_settings/ar" class="mw-pt-progress mw-pt-progress--low" title="يدوي:إعدادات الضبط (7% translated)" lang="ar" dir="rtl">العربية</a></li> <li><a href="/wiki/Manual:Configuration_settings/fa" class="mw-pt-progress mw-pt-progress--low" title="Manual:Configuration settings (2% translated)" lang="fa" dir="rtl">فارسی</a></li> <li><a href="/wiki/Manual:Configuration_settings/th" class="mw-pt-progress mw-pt-progress--low" title="Manual:Configuration settings/th (1% translated)" lang="th" dir="ltr">ไทย</a></li> <li><a href="/wiki/Manual:Configuration_settings/zh" class="mw-pt-progress mw-pt-progress--med" title="手册:-{zh-hans:配置; zh-hant:組態;}-设置 (69% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="/wiki/Manual:Configuration_settings/ja" class="mw-pt-progress mw-pt-progress--complete" title="Manual:構成オプション (100% translated)" lang="ja" dir="ltr">日本語</a></li> <li><a href="/wiki/Manual:Configuration_settings/ko" class="mw-pt-progress mw-pt-progress--med" title="Manual:Configuration settings (28% translated)" lang="ko" dir="ltr">한국어</a></li></ul></div> <div style="clear: right; margin-bottom: .5em; float: right; margin-left:2em; width: auto;"><meta property="mw:PageProp/toc" /></div> <p>This is an index of all supported <b>configuration settings</b> based on the <code><b><a rel="nofollow" class="external text" href="https://github.com/wikimedia/mediawiki-core/blob/master/includes/MainConfigSchema.php">MainConfigSchema.php</a></b></code> (or <code><a rel="nofollow" class="external text" href="https://github.com/wikimedia/mediawiki-core/blob/master/includes/DefaultSettings.php">DefaultSettings.php</a></code> before MediaWiki 1.39) file. </p><p>Never edit <code>MainConfigSchema.php</code>; add appropriate lines to <code><a href="/wiki/Special:MyLanguage/Manual:LocalSettings.php" title="Special:MyLanguage/Manual:LocalSettings.php">LocalSettings.php</a><span style="display:none"><a href="/wiki/Manual:LocalSettings.php" title="Manual:LocalSettings.php"> </a></span></code> instead and amend them as appropriate. </p><p>If you cannot find a configuration setting here, see if it is defined in <code>DefaultSettings.php</code>. The variable should have some documentation there. </p> <style data-mw-deduplicate="TemplateStyles:r6651107">.mw-parser-output .note{background-position:left 7px top 50%;padding:0.5em 0.5em 0.5em 40px;margin:0.5em 0;overflow:hidden;background-color:#f8f9fa;color:#333;background-repeat:no-repeat;border:1px solid #ddd}.mw-parser-output .note-inline{display:inline-block;vertical-align:middle}.mw-parser-output .note-info{background-color:#eaf3ff;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/e/ec/OOjs_UI_icon_information-progressive.svg");background-size:25px;border-color:#a3caff;padding-left:40px;min-height:25px}.mw-parser-output .note-reminder{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a8/OOjs_UI_icon_lightbulb-yellow.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-warn{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/3b/OOjs_UI_icon_alert-warning.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-error{background-color:#fee7e6;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg");background-size:25px;border-color:#c33;min-height:25px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .note{background-color:transparent;color:inherit}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .note{background-color:transparent;color:inherit}}</style><div role="note" class="note note-info">Settings removed in versions of MediaWiki prior to 1.35 are no longer listed here. Please use the search box to find the relevant manual page (e.g. <code>Manual:$wgAllowAnonymousMinor</code>).</div> <dl><dd><a href="/wiki/Special:MyLanguage/Manual:Configuration_settings_(alphabetical)" title="Special:MyLanguage/Manual:Configuration settings (alphabetical)">Listed alphabetically</a><span style="display:none"><a href="/wiki/Manual:Configuration_settings_(alphabetical)" title="Manual:Configuration settings (alphabetical)"> </a></span> | <b><a href="/wiki/Special:MyLanguage/Manual:Configuration_settings" title="Special:MyLanguage/Manual:Configuration settings">Listed by function</a></b><span style="display:none"><a class="mw-selflink selflink"> </a></span> | <a href="/wiki/Special:MyLanguage/Category:MediaWiki_configuration_settings" title="Special:MyLanguage/Category:MediaWiki configuration settings">Category:MediaWiki configuration settings</a><span style="display:none"><a href="/wiki/Category:MediaWiki_configuration_settings" title="Category:MediaWiki configuration settings"> </a></span></dd></dl> <div class="mw-heading mw-heading2"><h2 id="General_Settings">General Settings</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgSitename" title="Special:MyLanguage/Manual:$wgSitename">$wgSitename</a><span style="display:none"><a href="/wiki/Manual:$wgSitename" title="Manual:$wgSitename"> </a></span> – The name of the site.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVersion" title="Special:MyLanguage/Manual:$wgVersion">$wgVersion</a><span style="display:none"><a href="/wiki/Manual:$wgVersion" title="Manual:$wgVersion"> </a></span> <span style="color:#d33">(deprecated in 1.35)</span> – MediaWiki version number.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Global_Objects">Global Objects</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoloadLocalClasses" title="Special:MyLanguage/Manual:$wgAutoloadLocalClasses">$wgAutoloadLocalClasses</a><span style="display:none"><a href="/wiki/Manual:$wgAutoloadLocalClasses" title="Manual:$wgAutoloadLocalClasses"> </a></span> – Array mapping class names to filenames, for autoloading.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgConf" title="Special:MyLanguage/Manual:$wgConf">$wgConf</a><span style="display:none"><a href="/wiki/Manual:$wgConf" title="Manual:$wgConf"> </a></span> – Create a site configuration object. Not used for much in a default install.</li></ul> <p><span class="anchor" id="URLs_and_file_paths"></span><span class="anchor" id="Paths"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Server_URLs_and_file_paths">Server URLs and file paths</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$IP" title="Special:MyLanguage/Manual:$IP">$IP</a><span style="display:none"><a href="/wiki/Manual:$IP" title="Manual:$IP"> </a></span> – The full path to the installation directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgActionPaths" title="Special:MyLanguage/Manual:$wgActionPaths">$wgActionPaths</a><span style="display:none"><a href="/wiki/Manual:$wgActionPaths" title="Manual:$wgActionPaths"> </a></span> – Paths for various user actions. Used to make URLs prettier.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAppleTouchIcon" title="Special:MyLanguage/Manual:$wgAppleTouchIcon">$wgAppleTouchIcon</a><span style="display:none"><a href="/wiki/Manual:$wgAppleTouchIcon" title="Manual:$wgAppleTouchIcon"> </a></span> – Optional URL to an icon to use when bookmarking to the home screen on Apple handheld devices</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgArticlePath" title="Special:MyLanguage/Manual:$wgArticlePath">$wgArticlePath</a><span style="display:none"><a href="/wiki/Manual:$wgArticlePath" title="Manual:$wgArticlePath"> </a></span> – The base URL used to create article links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAssumeProxiesUseDefaultProtocolPorts" title="Special:MyLanguage/Manual:$wgAssumeProxiesUseDefaultProtocolPorts">$wgAssumeProxiesUseDefaultProtocolPorts</a><span style="display:none"><a href="/wiki/Manual:$wgAssumeProxiesUseDefaultProtocolPorts" title="Manual:$wgAssumeProxiesUseDefaultProtocolPorts"> </a></span> – When the wiki is running behind a proxy and this is set to true, assumes that the proxy exposes the wiki on the standard ports.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBaseDirectory" title="Special:MyLanguage/Manual:$wgBaseDirectory">$wgBaseDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgBaseDirectory" title="Manual:$wgBaseDirectory"> </a></span> – Absolute filesystem path of the root directory of the MediaWiki installation.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCanonicalServer" title="Special:MyLanguage/Manual:$wgCanonicalServer">$wgCanonicalServer</a><span style="display:none"><a href="/wiki/Manual:$wgCanonicalServer" title="Manual:$wgCanonicalServer"> </a></span> – Canonical URL of the server, to use in IRC feeds, notification emails, etc.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgConfigRegistry" title="Special:MyLanguage/Manual:$wgConfigRegistry">$wgConfigRegistry</a><span style="display:none"><a href="/wiki/Manual:$wgConfigRegistry" title="Manual:$wgConfigRegistry"> </a></span> – Registry of factory functions to create config objects</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionAssetsPath" title="Special:MyLanguage/Manual:$wgExtensionAssetsPath">$wgExtensionAssetsPath</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionAssetsPath" title="Manual:$wgExtensionAssetsPath"> </a></span> – URL to extensions directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionDirectory" title="Special:MyLanguage/Manual:$wgExtensionDirectory">$wgExtensionDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionDirectory" title="Manual:$wgExtensionDirectory"> </a></span> – The file system path to the extensions directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFavicon" title="Special:MyLanguage/Manual:$wgFavicon">$wgFavicon</a><span style="display:none"><a href="/wiki/Manual:$wgFavicon" title="Manual:$wgFavicon"> </a></span> – The URL of the site favicon.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFFmpegLocation" title="Special:MyLanguage/Manual:$wgFFmpegLocation">$wgFFmpegLocation</a><span style="display:none"><a href="/wiki/Manual:$wgFFmpegLocation" title="Manual:$wgFFmpegLocation"> </a></span> – Executable name of FFmpeg client.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFFprobeLocation" title="Special:MyLanguage/Manual:$wgFFprobeLocation">$wgFFprobeLocation</a><span style="display:none"><a href="/wiki/Manual:$wgFFprobeLocation" title="Manual:$wgFFprobeLocation"> </a></span> – Executable name of FFprobe.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFileCacheDirectory" title="Special:MyLanguage/Manual:$wgFileCacheDirectory">$wgFileCacheDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgFileCacheDirectory" title="Manual:$wgFileCacheDirectory"> </a></span> – Directory where the cached pages will be saved when using server-side caching.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForceHTTPS" title="Special:MyLanguage/Manual:$wgForceHTTPS">$wgForceHTTPS</a><span style="display:none"><a href="/wiki/Manual:$wgForceHTTPS" title="Manual:$wgForceHTTPS"> </a></span> – Redirect insecure HTTP requests to HTTPS.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHttpsPort" title="Special:MyLanguage/Manual:$wgHttpsPort">$wgHttpsPort</a><span style="display:none"><a href="/wiki/Manual:$wgHttpsPort" title="Manual:$wgHttpsPort"> </a></span> – Port where you have HTTPS running. Supports HTTPS on non-standard ports.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImgAuthPath" title="Special:MyLanguage/Manual:$wgImgAuthPath">$wgImgAuthPath</a><span style="display:none"><a href="/wiki/Manual:$wgImgAuthPath" title="Manual:$wgImgAuthPath"> </a></span> – The base path for <code>img_auth.php</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLoadScript" title="Special:MyLanguage/Manual:$wgLoadScript">$wgLoadScript</a><span style="display:none"><a href="/wiki/Manual:$wgLoadScript" title="Manual:$wgLoadScript"> </a></span> – The URL path to load.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalStylePath" title="Special:MyLanguage/Manual:$wgLocalStylePath">$wgLocalStylePath</a><span style="display:none"><a href="/wiki/Manual:$wgLocalStylePath" title="Manual:$wgLocalStylePath"> </a></span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgStylePath" title="Special:MyLanguage/Manual:$wgStylePath">$wgStylePath</a><span style="display:none"><a href="/wiki/Manual:$wgStylePath" title="Manual:$wgStylePath"> </a></span></code>, but shouldn't point to an external domain.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogoHD" title="Special:MyLanguage/Manual:$wgLogoHD">$wgLogoHD</a><span style="display:none"><a href="/wiki/Manual:$wgLogoHD" title="Manual:$wgLogoHD"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – URLs for HD versions of the site logo.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogos" title="Special:MyLanguage/Manual:$wgLogos">$wgLogos</a><span style="display:none"><a href="/wiki/Manual:$wgLogos" title="Manual:$wgLogos"> </a></span> – The URL path to various wiki logos.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogo" title="Special:MyLanguage/Manual:$wgLogo">$wgLogo</a><span style="display:none"><a href="/wiki/Manual:$wgLogo" title="Manual:$wgLogo"> </a></span> – The URL of the site logo.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMainPageIsDomainRoot" title="Special:MyLanguage/Manual:$wgMainPageIsDomainRoot">$wgMainPageIsDomainRoot</a><span style="display:none"><a href="/wiki/Manual:$wgMainPageIsDomainRoot" title="Manual:$wgMainPageIsDomainRoot"> </a></span> – Controls if the main page should be served as the domain root.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReferrerPolicy" title="Special:MyLanguage/Manual:$wgReferrerPolicy">$wgReferrerPolicy</a><span style="display:none"><a href="/wiki/Manual:$wgReferrerPolicy" title="Manual:$wgReferrerPolicy"> </a></span> – Value for the <a rel="nofollow" class="external text" href="http://www.w3.org/TR/referrer-policy/">referrer policy</a> meta tag.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestPath" title="Special:MyLanguage/Manual:$wgRestPath">$wgRestPath</a><span style="display:none"><a href="/wiki/Manual:$wgRestPath" title="Manual:$wgRestPath"> </a></span> – The URL path to rest.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgScriptPath" title="Special:MyLanguage/Manual:$wgScriptPath">$wgScriptPath</a><span style="display:none"><a href="/wiki/Manual:$wgScriptPath" title="Manual:$wgScriptPath"> </a></span> – The base URL path.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgScript" title="Special:MyLanguage/Manual:$wgScript">$wgScript</a><span style="display:none"><a href="/wiki/Manual:$wgScript" title="Manual:$wgScript"> </a></span> – The URL of index.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgServerName" title="Special:MyLanguage/Manual:$wgServerName">$wgServerName</a><span style="display:none"><a href="/wiki/Manual:$wgServerName" title="Manual:$wgServerName"> </a></span> – The name of the server without the protocol.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgServer" title="Special:MyLanguage/Manual:$wgServer">$wgServer</a><span style="display:none"><a href="/wiki/Manual:$wgServer" title="Manual:$wgServer"> </a></span> – The base URL of the server.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStyleDirectory" title="Special:MyLanguage/Manual:$wgStyleDirectory">$wgStyleDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgStyleDirectory" title="Manual:$wgStyleDirectory"> </a></span> – The file system path to the skins directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStylePath" title="Special:MyLanguage/Manual:$wgStylePath">$wgStylePath</a><span style="display:none"><a href="/wiki/Manual:$wgStylePath" title="Manual:$wgStylePath"> </a></span> – The URL of the skins directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStyleSheetPath" title="Special:MyLanguage/Manual:$wgStyleSheetPath">$wgStyleSheetPath</a><span style="display:none"><a href="/wiki/Manual:$wgStyleSheetPath" title="Manual:$wgStyleSheetPath"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – Do not set <code>$wgStyleSheetPath</code>. Use <code><a href="/wiki/Special:MyLanguage/Manual:$wgStylePath" title="Special:MyLanguage/Manual:$wgStylePath">$wgStylePath</a><span style="display:none"><a href="/wiki/Manual:$wgStylePath" title="Manual:$wgStylePath"> </a></span></code> instead.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbPath" title="Special:MyLanguage/Manual:$wgThumbPath">$wgThumbPath</a><span style="display:none"><a href="/wiki/Manual:$wgThumbPath" title="Manual:$wgThumbPath"> </a></span> – The base path for thumb_handler.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTmpDirectory" title="Special:MyLanguage/Manual:$wgTmpDirectory">$wgTmpDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgTmpDirectory" title="Manual:$wgTmpDirectory"> </a></span> – The path of the temporary directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadBaseUrl" title="Special:MyLanguage/Manual:$wgUploadBaseUrl">$wgUploadBaseUrl</a><span style="display:none"><a href="/wiki/Manual:$wgUploadBaseUrl" title="Manual:$wgUploadBaseUrl"> </a></span> – The base URL for uploaded images if shared upload directory isn't to be used</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadDirectory" title="Special:MyLanguage/Manual:$wgUploadDirectory">$wgUploadDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgUploadDirectory" title="Manual:$wgUploadDirectory"> </a></span> – The file system path of the upload directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadPath" title="Special:MyLanguage/Manual:$wgUploadPath">$wgUploadPath</a><span style="display:none"><a href="/wiki/Manual:$wgUploadPath" title="Manual:$wgUploadPath"> </a></span> – The path segment of the upload directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadStashScalerBaseUrl" title="Special:MyLanguage/Manual:$wgUploadStashScalerBaseUrl">$wgUploadStashScalerBaseUrl</a><span style="display:none"><a href="/wiki/Manual:$wgUploadStashScalerBaseUrl" title="Manual:$wgUploadStashScalerBaseUrl"> </a></span> <span style="color:#d33">(deprecated in 1.36)</span> – To enable remote on-demand scaling, set this to the thumbnail base URL.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUsePathInfo" title="Special:MyLanguage/Manual:$wgUsePathInfo">$wgUsePathInfo</a><span style="display:none"><a href="/wiki/Manual:$wgUsePathInfo" title="Manual:$wgUsePathInfo"> </a></span> – Whether to use 'pretty' URLs.</li></ul> <p>See also <a href="#Uploads">file/image upload path settings</a>. </p><p>See also <a href="#Skins">skins path settings</a>. </p><p><span class="anchor" id="Uploads"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Files_and_file_uploads">Files and file uploads</h2></div> <p>Uploads have to be specially set up to be secure. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowCopyUploads" title="Special:MyLanguage/Manual:$wgAllowCopyUploads">$wgAllowCopyUploads</a><span style="display:none"><a href="/wiki/Manual:$wgAllowCopyUploads" title="Manual:$wgAllowCopyUploads"> </a></span> – Allow uploads from URLs as well as local files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowJavaUploads" title="Special:MyLanguage/Manual:$wgAllowJavaUploads">$wgAllowJavaUploads</a><span style="display:none"><a href="/wiki/Manual:$wgAllowJavaUploads" title="Manual:$wgAllowJavaUploads"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Allow Java archive uploads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAttemptFailureEpoch" title="Special:MyLanguage/Manual:$wgAttemptFailureEpoch">$wgAttemptFailureEpoch</a><span style="display:none"><a href="/wiki/Manual:$wgAttemptFailureEpoch" title="Manual:$wgAttemptFailureEpoch"> </a></span> – Bump this to quickly retry thumbnail creation failures.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCheckFileExtensions" title="Special:MyLanguage/Manual:$wgCheckFileExtensions">$wgCheckFileExtensions</a><span style="display:none"><a href="/wiki/Manual:$wgCheckFileExtensions" title="Manual:$wgCheckFileExtensions"> </a></span> – Check if the file extension is allowed on upload.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadAllowOnWikiDomainConfig" title="Special:MyLanguage/Manual:$wgCopyUploadAllowOnWikiDomainConfig">$wgCopyUploadAllowOnWikiDomainConfig</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadAllowOnWikiDomainConfig" title="Manual:$wgCopyUploadAllowOnWikiDomainConfig"> </a></span> – If <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>, the value of <a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadsDomains" title="Special:MyLanguage/Manual:$wgCopyUploadsDomains">$wgCopyUploadsDomains</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadsDomains" title="Manual:$wgCopyUploadsDomains"> </a></span> will be merged with the contents of <a href="/wiki/MediaWiki:Copyupload-allowed-domains" title="MediaWiki:Copyupload-allowed-domains">MediaWiki:Copyupload-allowed-domains</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadProxy" title="Special:MyLanguage/Manual:$wgCopyUploadProxy">$wgCopyUploadProxy</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadProxy" title="Manual:$wgCopyUploadProxy"> </a></span> – HTTP proxy to use for copy upload requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadsDomains" title="Special:MyLanguage/Manual:$wgCopyUploadsDomains">$wgCopyUploadsDomains</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadsDomains" title="Manual:$wgCopyUploadsDomains"> </a></span> – Limit <code><a href="/wiki/Special:MyLanguage/Manual:$wgAllowCopyUploads" title="Special:MyLanguage/Manual:$wgAllowCopyUploads">$wgAllowCopyUploads</a><span style="display:none"><a href="/wiki/Manual:$wgAllowCopyUploads" title="Manual:$wgAllowCopyUploads"> </a></span></code> to a specific list of domains</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadsFromSpecialUpload" title="Special:MyLanguage/Manual:$wgCopyUploadsFromSpecialUpload">$wgCopyUploadsFromSpecialUpload</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadsFromSpecialUpload" title="Manual:$wgCopyUploadsFromSpecialUpload"> </a></span> – Add an interface to Special:Upload to enable uploading from URLs</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCopyUploadTimeout" title="Special:MyLanguage/Manual:$wgCopyUploadTimeout">$wgCopyUploadTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgCopyUploadTimeout" title="Manual:$wgCopyUploadTimeout"> </a></span> – HTTP timeout (in seconds) for upload by URL</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDeletedDirectory" title="Special:MyLanguage/Manual:$wgDeletedDirectory">$wgDeletedDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgDeletedDirectory" title="Manual:$wgDeletedDirectory"> </a></span> – What directory to place deleted uploads in.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDirectoryMode" title="Special:MyLanguage/Manual:$wgDirectoryMode">$wgDirectoryMode</a><span style="display:none"><a href="/wiki/Manual:$wgDirectoryMode" title="Manual:$wgDirectoryMode"> </a></span> – Default <code>chmod</code> permission value for newly created directories.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableUploadScriptChecks" title="Special:MyLanguage/Manual:$wgDisableUploadScriptChecks">$wgDisableUploadScriptChecks</a><span style="display:none"><a href="/wiki/Manual:$wgDisableUploadScriptChecks" title="Manual:$wgDisableUploadScriptChecks"> </a></span> – Whether to disable the upload system's checks for HTML/JavaScript.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableAsyncUploads" title="Special:MyLanguage/Manual:$wgEnableAsyncUploads">$wgEnableAsyncUploads</a><span style="display:none"><a href="/wiki/Manual:$wgEnableAsyncUploads" title="Manual:$wgEnableAsyncUploads"> </a></span> – Enable deferred upload tasks that use the job queue.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableAsyncUploadsByURL" title="Special:MyLanguage/Manual:$wgEnableAsyncUploadsByURL">$wgEnableAsyncUploadsByURL</a><span style="display:none"><a href="/wiki/Manual:$wgEnableAsyncUploadsByURL" title="Manual:$wgEnableAsyncUploadsByURL"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Enable the async processing of upload by url in Special:Upload.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableUploads" title="Special:MyLanguage/Manual:$wgEnableUploads">$wgEnableUploads</a><span style="display:none"><a href="/wiki/Manual:$wgEnableUploads" title="Manual:$wgEnableUploads"> </a></span> – Allow images and other files to be uploaded through the wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFileBackends" title="Special:MyLanguage/Manual:$wgFileBackends">$wgFileBackends</a><span style="display:none"><a href="/wiki/Manual:$wgFileBackends" title="Manual:$wgFileBackends"> </a></span> – File backend structure configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFileBlacklist" title="Special:MyLanguage/Manual:$wgFileBlacklist">$wgFileBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgFileBlacklist" title="Manual:$wgFileBlacklist"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Files with these extensions will never be allowed as uploads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProhibitedFileExtensions" title="Special:MyLanguage/Manual:$wgProhibitedFileExtensions">$wgProhibitedFileExtensions</a><span style="display:none"><a href="/wiki/Manual:$wgProhibitedFileExtensions" title="Manual:$wgProhibitedFileExtensions"> </a></span> – Files with these extensions will never be allowed as uploads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFileExtensions" title="Special:MyLanguage/Manual:$wgFileExtensions">$wgFileExtensions</a><span style="display:none"><a href="/wiki/Manual:$wgFileExtensions" title="Manual:$wgFileExtensions"> </a></span> – This is the list of preferred extensions for uploading files. Uploading files with extensions not in this list will trigger a warning.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHashedUploadDirectory" title="Special:MyLanguage/Manual:$wgHashedUploadDirectory">$wgHashedUploadDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgHashedUploadDirectory" title="Manual:$wgHashedUploadDirectory"> </a></span> – If true, uses the <code>/a/ab/foo.jpg</code> directory structure.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgIllegalFileChars" title="Special:MyLanguage/Manual:$wgIllegalFileChars">$wgIllegalFileChars</a><span style="display:none"><a href="/wiki/Manual:$wgIllegalFileChars" title="Manual:$wgIllegalFileChars"> </a></span> <span style="color:#d33">(deprecated in 1.41)</span> – Override the default list of illegal characters in file names.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImagePreconnect" title="Special:MyLanguage/Manual:$wgImagePreconnect">$wgImagePreconnect</a><span style="display:none"><a href="/wiki/Manual:$wgImagePreconnect" title="Manual:$wgImagePreconnect"> </a></span> – Add a preconnect link for browsers to a remote FileRepo host..</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImgAuthDetails" title="Special:MyLanguage/Manual:$wgImgAuthDetails">$wgImgAuthDetails</a><span style="display:none"><a href="/wiki/Manual:$wgImgAuthDetails" title="Manual:$wgImgAuthDetails"> </a></span> – Display reason access to uploaded file was denied to users (img_auth only)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImgAuthUrlPathMap" title="Special:MyLanguage/Manual:$wgImgAuthUrlPathMap">$wgImgAuthUrlPathMap</a><span style="display:none"><a href="/wiki/Manual:$wgImgAuthUrlPathMap" title="Manual:$wgImgAuthUrlPathMap"> </a></span> – Map of relative URL directories to match to internal <code>mwstore://</code> base storage paths.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalFileRepo" title="Special:MyLanguage/Manual:$wgLocalFileRepo">$wgLocalFileRepo</a><span style="display:none"><a href="/wiki/Manual:$wgLocalFileRepo" title="Manual:$wgLocalFileRepo"> </a></span> – A single repository structure for the local repository.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLockManagers" title="Special:MyLanguage/Manual:$wgLockManagers">$wgLockManagers</a><span style="display:none"><a href="/wiki/Manual:$wgLockManagers" title="Manual:$wgLockManagers"> </a></span> – Array of configuration arrays for each lock manager.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxUploadSize" title="Special:MyLanguage/Manual:$wgMaxUploadSize">$wgMaxUploadSize</a><span style="display:none"><a href="/wiki/Manual:$wgMaxUploadSize" title="Manual:$wgMaxUploadSize"> </a></span> – Maximum size of uploaded files (in bytes)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMediaInTargetLanguage" title="Special:MyLanguage/Manual:$wgMediaInTargetLanguage">$wgMediaInTargetLanguage</a><span style="display:none"><a href="/wiki/Manual:$wgMediaInTargetLanguage" title="Manual:$wgMediaInTargetLanguage"> </a></span> – Whether translatable media (currently, only SVG images) should be shown in page's target language</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMinUploadChunkSize" title="Special:MyLanguage/Manual:$wgMinUploadChunkSize">$wgMinUploadChunkSize</a><span style="display:none"><a href="/wiki/Manual:$wgMinUploadChunkSize" title="Manual:$wgMinUploadChunkSize"> </a></span> – Minimum upload chunk size, in bytes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNativeImageLazyLoading" title="Special:MyLanguage/Manual:$wgNativeImageLazyLoading">$wgNativeImageLazyLoading</a><span style="display:none"><a href="/wiki/Manual:$wgNativeImageLazyLoading" title="Manual:$wgNativeImageLazyLoading"> </a></span> – Toggles native image lazy loading, via the "loading" attribute.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserTestMediaHandlers" title="Special:MyLanguage/Manual:$wgParserTestMediaHandlers">$wgParserTestMediaHandlers</a><span style="display:none"><a href="/wiki/Manual:$wgParserTestMediaHandlers" title="Manual:$wgParserTestMediaHandlers"> </a></span> – Media handler overrides for parser tests (they don't need to generate actual thumbnails, so a mock will do)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStrictFileExtensions" title="Special:MyLanguage/Manual:$wgStrictFileExtensions">$wgStrictFileExtensions</a><span style="display:none"><a href="/wiki/Manual:$wgStrictFileExtensions" title="Manual:$wgStrictFileExtensions"> </a></span> – Toggle whether users may upload files not covered by <code><a href="/wiki/Special:MyLanguage/Manual:$wgFileExtensions" title="Special:MyLanguage/Manual:$wgFileExtensions">$wgFileExtensions</a><span style="display:none"><a href="/wiki/Manual:$wgFileExtensions" title="Manual:$wgFileExtensions"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailEpoch" title="Special:MyLanguage/Manual:$wgThumbnailEpoch">$wgThumbnailEpoch</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailEpoch" title="Manual:$wgThumbnailEpoch"> </a></span> – If rendered thumbnail files are older than this timestamp, they will be re-rendered on demand as if the file didn't already exist.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadDialog" title="Special:MyLanguage/Manual:$wgUploadDialog">$wgUploadDialog</a><span style="display:none"><a href="/wiki/Manual:$wgUploadDialog" title="Manual:$wgUploadDialog"> </a></span> – Configuration for <a href="/wiki/Special:MyLanguage/Upload_dialog" title="Special:MyLanguage/Upload dialog">Upload dialog</a><span style="display:none"><a href="/wiki/Upload_dialog" title="Upload dialog"> </a></span> and the files uploaded through it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadMaintenance" title="Special:MyLanguage/Manual:$wgUploadMaintenance">$wgUploadMaintenance</a><span style="display:none"><a href="/wiki/Manual:$wgUploadMaintenance" title="Manual:$wgUploadMaintenance"> </a></span> – To disable file delete/restore temporarily.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadMissingFileUrl" title="Special:MyLanguage/Manual:$wgUploadMissingFileUrl">$wgUploadMissingFileUrl</a><span style="display:none"><a href="/wiki/Manual:$wgUploadMissingFileUrl" title="Manual:$wgUploadMissingFileUrl"> </a></span> – Point wikilinks to missing files ("red file links") to a custom URL.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadNavigationUrl" title="Special:MyLanguage/Manual:$wgUploadNavigationUrl">$wgUploadNavigationUrl</a><span style="display:none"><a href="/wiki/Manual:$wgUploadNavigationUrl" title="Manual:$wgUploadNavigationUrl"> </a></span> – Point the upload navigation link in the sidebar to a custom URL.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadSizeWarning" title="Special:MyLanguage/Manual:$wgUploadSizeWarning">$wgUploadSizeWarning</a><span style="display:none"><a href="/wiki/Manual:$wgUploadSizeWarning" title="Manual:$wgUploadSizeWarning"> </a></span> – Warn if uploaded files are larger than this.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadStashMaxAge" title="Special:MyLanguage/Manual:$wgUploadStashMaxAge">$wgUploadStashMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgUploadStashMaxAge" title="Manual:$wgUploadStashMaxAge"> </a></span> – The maximum age of temporary (incomplete) uploaded files.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Shared_uploads">Shared uploads</h3></div> <p>These settings are kept for backward compatibility, see <a href="/wiki/Special:MyLanguage/Manual:$wgForeignFileRepos" title="Special:MyLanguage/Manual:$wgForeignFileRepos">$wgForeignFileRepos</a><span style="display:none"><a href="/wiki/Manual:$wgForeignFileRepos" title="Manual:$wgForeignFileRepos"> </a></span> for the new setting, or <a href="/wiki/Special:MyLanguage/Manual:$wgUseInstantCommons" title="Special:MyLanguage/Manual:$wgUseInstantCommons">$wgUseInstantCommons</a><span style="display:none"><a href="/wiki/Manual:$wgUseInstantCommons" title="Manual:$wgUseInstantCommons"> </a></span> if you only need read access to images on Commons. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCacheSharedUploads" title="Special:MyLanguage/Manual:$wgCacheSharedUploads">$wgCacheSharedUploads</a><span style="display:none"><a href="/wiki/Manual:$wgCacheSharedUploads" title="Manual:$wgCacheSharedUploads"> </a></span> – Cache shared metadata in memcached.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForeignFileRepos" title="Special:MyLanguage/Manual:$wgForeignFileRepos">$wgForeignFileRepos</a><span style="display:none"><a href="/wiki/Manual:$wgForeignFileRepos" title="Manual:$wgForeignFileRepos"> </a></span> – An array of repository structure for foreign repositories.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForeignUploadTargets" title="Special:MyLanguage/Manual:$wgForeignUploadTargets">$wgForeignUploadTargets</a><span style="display:none"><a href="/wiki/Manual:$wgForeignUploadTargets" title="Manual:$wgForeignUploadTargets"> </a></span> – Configuration for foreign upload targets for the <a href="/wiki/Special:MyLanguage/upload_dialog" title="Special:MyLanguage/upload dialog">Upload dialog</a><span style="display:none"><a href="/wiki/Upload_dialog" title="Upload dialog"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHashedSharedUploadDirectory" title="Special:MyLanguage/Manual:$wgHashedSharedUploadDirectory">$wgHashedSharedUploadDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgHashedSharedUploadDirectory" title="Manual:$wgHashedSharedUploadDirectory"> </a></span> – Whether to hash the shared upload directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRepositoryBaseUrl" title="Special:MyLanguage/Manual:$wgRepositoryBaseUrl">$wgRepositoryBaseUrl</a><span style="display:none"><a href="/wiki/Manual:$wgRepositoryBaseUrl" title="Manual:$wgRepositoryBaseUrl"> </a></span> – Base URL for a repository wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedUploadDBname" title="Special:MyLanguage/Manual:$wgSharedUploadDBname">$wgSharedUploadDBname</a><span style="display:none"><a href="/wiki/Manual:$wgSharedUploadDBname" title="Manual:$wgSharedUploadDBname"> </a></span> – DB name with metadata about shared directory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedUploadDBprefix" title="Special:MyLanguage/Manual:$wgSharedUploadDBprefix">$wgSharedUploadDBprefix</a><span style="display:none"><a href="/wiki/Manual:$wgSharedUploadDBprefix" title="Manual:$wgSharedUploadDBprefix"> </a></span> – DB prefix for shared image uploads</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedUploadDirectory" title="Special:MyLanguage/Manual:$wgSharedUploadDirectory">$wgSharedUploadDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgSharedUploadDirectory" title="Manual:$wgSharedUploadDirectory"> </a></span> – Path on the file system where shared uploads can be found.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedUploadPath" title="Special:MyLanguage/Manual:$wgSharedUploadPath">$wgSharedUploadPath</a><span style="display:none"><a href="/wiki/Manual:$wgSharedUploadPath" title="Manual:$wgSharedUploadPath"> </a></span> – Full path to the web server where shared uploads can be found.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseSharedUploads" title="Special:MyLanguage/Manual:$wgUseSharedUploads">$wgUseSharedUploads</a><span style="display:none"><a href="/wiki/Manual:$wgUseSharedUploads" title="Manual:$wgUseSharedUploads"> </a></span> – Whether to look in a shared repository when a file is not found locally</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFetchCommonsDescriptions" title="Special:MyLanguage/Manual:$wgFetchCommonsDescriptions">$wgFetchCommonsDescriptions</a><span style="display:none"><a href="/wiki/Manual:$wgFetchCommonsDescriptions" title="Manual:$wgFetchCommonsDescriptions"> </a></span> – Whether to fetch commons image description pages and display them on the local wiki.</li></ul> <div class="mw-heading mw-heading3"><h3 id="MIME_types">MIME types</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeDetectorCommand" title="Special:MyLanguage/Manual:$wgMimeDetectorCommand">$wgMimeDetectorCommand</a><span style="display:none"><a href="/wiki/Manual:$wgMimeDetectorCommand" title="Manual:$wgMimeDetectorCommand"> </a></span> – Sets an external MIME detector program.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeInfoFile" title="Special:MyLanguage/Manual:$wgMimeInfoFile">$wgMimeInfoFile</a><span style="display:none"><a href="/wiki/Manual:$wgMimeInfoFile" title="Manual:$wgMimeInfoFile"> </a></span> – Sets the MIME type info file to be used by <a href="/wiki/Special:MyLanguage/Manual:MimeAnalyzer.php" title="Special:MyLanguage/Manual:MimeAnalyzer.php">MimeAnalyzer.php</a><span style="display:none"><a href="/wiki/Manual:MimeAnalyzer.php" title="Manual:MimeAnalyzer.php"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeTypeFile" title="Special:MyLanguage/Manual:$wgMimeTypeFile">$wgMimeTypeFile</a><span style="display:none"><a href="/wiki/Manual:$wgMimeTypeFile" title="Manual:$wgMimeTypeFile"> </a></span> – Sets the MIME type definition file to be used by <a href="/wiki/Special:MyLanguage/Manual:MimeAnalyzer.php" title="Special:MyLanguage/Manual:MimeAnalyzer.php">MimeAnalyzer.php</a><span style="display:none"><a href="/wiki/Manual:MimeAnalyzer.php" title="Manual:MimeAnalyzer.php"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTrivialMimeDetection" title="Special:MyLanguage/Manual:$wgTrivialMimeDetection">$wgTrivialMimeDetection</a><span style="display:none"><a href="/wiki/Manual:$wgTrivialMimeDetection" title="Manual:$wgTrivialMimeDetection"> </a></span> – Switch for trivial MIME detection.</li></ul> <dl><dd><table class="warning-message" style="background-color: var( --background-color-error-subtle, #ffe9e5 ); color: var( --color-base, #202122 ); border: 1px var( --border-color-error, #9f3526 ) solid; box-sizing: border-box; margin: 0.5em 0; padding: 0.5em;"><tbody><tr><td style="white-space: nowrap; vertical-align: top;"><span style="position: relative; top: -2px;"><span typeof="mw:File"><span><img alt="Warning" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/18px-OOjs_UI_icon_notice-destructive.svg.png" decoding="async" width="18" height="18" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/27px-OOjs_UI_icon_notice-destructive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bf/OOjs_UI_icon_notice-destructive.svg/36px-OOjs_UI_icon_notice-destructive.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></span> <b>Warning:</b> </td><td style="padding-left: 0.5em vertical-align: top;">&#8593;This is <b>not</b> a configuration setting, but a global state variable. It should be used solely by <a href="/wiki/Special:MyLanguage/Manual:Thumb.php" title="Special:MyLanguage/Manual:Thumb.php">thumb.php</a><span style="display:none"><a href="/wiki/Manual:Thumb.php" title="Manual:Thumb.php"> </a></span>!</td></tr></tbody></table></dd></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgVerifyMimeType" title="Special:MyLanguage/Manual:$wgVerifyMimeType">$wgVerifyMimeType</a><span style="display:none"><a href="/wiki/Manual:$wgVerifyMimeType" title="Manual:$wgVerifyMimeType"> </a></span> – Determines if the MIME type of uploaded files should be checked.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVerifyMimeTypeIE" title="Special:MyLanguage/Manual:$wgVerifyMimeTypeIE">$wgVerifyMimeTypeIE</a><span style="display:none"><a href="/wiki/Manual:$wgVerifyMimeTypeIE" title="Manual:$wgVerifyMimeTypeIE"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Determines whether extra checks for Internet Explorer type detection should be applied.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeTypeBlacklist" title="Special:MyLanguage/Manual:$wgMimeTypeBlacklist">$wgMimeTypeBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgMimeTypeBlacklist" title="Manual:$wgMimeTypeBlacklist"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – MIME types to disallow if <a href="/wiki/Special:MyLanguage/Manual:$wgVerifyMimeType" title="Special:MyLanguage/Manual:$wgVerifyMimeType">$wgVerifyMimeType</a><span style="display:none"><a href="/wiki/Manual:$wgVerifyMimeType" title="Manual:$wgVerifyMimeType"> </a></span> is enabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeTypeExclusions" title="Special:MyLanguage/Manual:$wgMimeTypeExclusions">$wgMimeTypeExclusions</a><span style="display:none"><a href="/wiki/Manual:$wgMimeTypeExclusions" title="Manual:$wgMimeTypeExclusions"> </a></span> – MIME types to disallow if <a href="/wiki/Special:MyLanguage/Manual:$wgVerifyMimeType" title="Special:MyLanguage/Manual:$wgVerifyMimeType">$wgVerifyMimeType</a><span style="display:none"><a href="/wiki/Manual:$wgVerifyMimeType" title="Manual:$wgVerifyMimeType"> </a></span> is enabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgXMLMimeTypes" title="Special:MyLanguage/Manual:$wgXMLMimeTypes">$wgXMLMimeTypes</a><span style="display:none"><a href="/wiki/Manual:$wgXMLMimeTypes" title="Manual:$wgXMLMimeTypes"> </a></span> – An array of XML MIME types we can detect via MimeMagic</li></ul> <p><i>See also: <a href="/wiki/Special:MyLanguage/Manual:MIME_type_detection" title="Special:MyLanguage/Manual:MIME type detection">Manual:MIME type detection</a><span style="display:none"><a href="/wiki/Manual:MIME_type_detection" title="Manual:MIME type detection"> </a></span></i> </p> <div class="mw-heading mw-heading3"><h3 id="Images">Images</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowImageMoving" title="Special:MyLanguage/Manual:$wgAllowImageMoving">$wgAllowImageMoving</a><span style="display:none"><a href="/wiki/Manual:$wgAllowImageMoving" title="Manual:$wgAllowImageMoving"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Enable file renaming.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCustomConvertCommand" title="Special:MyLanguage/Manual:$wgCustomConvertCommand">$wgCustomConvertCommand</a><span style="display:none"><a href="/wiki/Manual:$wgCustomConvertCommand" title="Manual:$wgCustomConvertCommand"> </a></span> – Use another resizing converter, e.g. GraphicMagick.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableAutoRotation" title="Special:MyLanguage/Manual:$wgEnableAutoRotation">$wgEnableAutoRotation</a><span style="display:none"><a href="/wiki/Manual:$wgEnableAutoRotation" title="Manual:$wgEnableAutoRotation"> </a></span> – Whether to enable image auto-rotation based on EXIF information</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExiftool" title="Special:MyLanguage/Manual:$wgExiftool">$wgExiftool</a><span style="display:none"><a href="/wiki/Manual:$wgExiftool" title="Manual:$wgExiftool"> </a></span> – Path to exiftool binary. Used for lossless ICC profile swapping.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExiv2Command" title="Special:MyLanguage/Manual:$wgExiv2Command">$wgExiv2Command</a><span style="display:none"><a href="/wiki/Manual:$wgExiv2Command" title="Manual:$wgExiv2Command"> </a></span> – Path to the exiv2 executable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGalleryOptions" title="Special:MyLanguage/Manual:$wgGalleryOptions">$wgGalleryOptions</a><span style="display:none"><a href="/wiki/Manual:$wgGalleryOptions" title="Manual:$wgGalleryOptions"> </a></span> – Default settings for the <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">gallery</span><span class="p">&gt;</span></code> tag.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgIgnoreImageErrors" title="Special:MyLanguage/Manual:$wgIgnoreImageErrors">$wgIgnoreImageErrors</a><span style="display:none"><a href="/wiki/Manual:$wgIgnoreImageErrors" title="Manual:$wgIgnoreImageErrors"> </a></span> – If true, inline scaled images will still produce <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">img</span><span class="p">&gt;</span></code> tags ready for output instead of showing an error message.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImageLimits" title="Special:MyLanguage/Manual:$wgImageLimits">$wgImageLimits</a><span style="display:none"><a href="/wiki/Manual:$wgImageLimits" title="Manual:$wgImageLimits"> </a></span> – A list of user-selectable limits for the image thumbnail size on image description pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJpegQuality" title="Special:MyLanguage/Manual:$wgJpegQuality">$wgJpegQuality</a><span style="display:none"><a href="/wiki/Manual:$wgJpegQuality" title="Manual:$wgJpegQuality"> </a></span> – When scaling a JPEG thumbnail, this is the quality we request from the backend.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJpegTran" title="Special:MyLanguage/Manual:$wgJpegTran">$wgJpegTran</a><span style="display:none"><a href="/wiki/Manual:$wgJpegTran" title="Manual:$wgJpegTran"> </a></span> – Path to jpegtran, for lossless JPEG rotation.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxImageArea" title="Special:MyLanguage/Manual:$wgMaxImageArea">$wgMaxImageArea</a><span style="display:none"><a href="/wiki/Manual:$wgMaxImageArea" title="Manual:$wgMaxImageArea"> </a></span> – Don't thumbnail an image if it will use too much working memory.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMediaHandlers" title="Special:MyLanguage/Manual:$wgMediaHandlers">$wgMediaHandlers</a><span style="display:none"><a href="/wiki/Manual:$wgMediaHandlers" title="Manual:$wgMediaHandlers"> </a></span> – Plugins for media file type handling.</li> <li>parameters for <a href="#Paths">upload path</a></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTrustedMediaFormats" title="Special:MyLanguage/Manual:$wgTrustedMediaFormats">$wgTrustedMediaFormats</a><span style="display:none"><a href="/wiki/Manual:$wgTrustedMediaFormats" title="Manual:$wgTrustedMediaFormats"> </a></span> – List of trusted media-types and MIME types.</li></ul> <p><i>See also: <a href="/wiki/Special:MyLanguage/Manual:Configuring_file_uploads" title="Special:MyLanguage/Manual:Configuring file uploads">Manual:Configuring file uploads</a><span style="display:none"><a href="/wiki/Manual:Configuring_file_uploads" title="Manual:Configuring file uploads"> </a></span></i> </p> <div class="mw-heading mw-heading4"><h4 id="DjVu">DjVu</h4></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuDump" title="Special:MyLanguage/Manual:$wgDjvuDump">$wgDjvuDump</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuDump" title="Manual:$wgDjvuDump"> </a></span> – Path to the djvudump executable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuOutputExtension" title="Special:MyLanguage/Manual:$wgDjvuOutputExtension">$wgDjvuOutputExtension</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuOutputExtension" title="Manual:$wgDjvuOutputExtension"> </a></span> – File extension for the DjVu post processor output.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuPostProcessor" title="Special:MyLanguage/Manual:$wgDjvuPostProcessor">$wgDjvuPostProcessor</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuPostProcessor" title="Manual:$wgDjvuPostProcessor"> </a></span> – Path of the DjVu post-processor.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuRenderer" title="Special:MyLanguage/Manual:$wgDjvuRenderer">$wgDjvuRenderer</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuRenderer" title="Manual:$wgDjvuRenderer"> </a></span> – Path of the ddjvu DjVu renderer.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuToXML" title="Special:MyLanguage/Manual:$wgDjvuToXML">$wgDjvuToXML</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuToXML" title="Manual:$wgDjvuToXML"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Path of the djvutoxml executable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuTxt" title="Special:MyLanguage/Manual:$wgDjvuTxt">$wgDjvuTxt</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuTxt" title="Manual:$wgDjvuTxt"> </a></span> – Path of the djvutxt DjVu text extraction utility.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDjvuUseBoxedCommand" title="Special:MyLanguage/Manual:$wgDjvuUseBoxedCommand">$wgDjvuUseBoxedCommand</a><span style="display:none"><a href="/wiki/Manual:$wgDjvuUseBoxedCommand" title="Manual:$wgDjvuUseBoxedCommand"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Whether to use BoxedCommand or not.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellboxShell" title="Special:MyLanguage/Manual:$wgShellboxShell">$wgShellboxShell</a><span style="display:none"><a href="/wiki/Manual:$wgShellboxShell" title="Manual:$wgShellboxShell"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – The POSIX-compatible shell to use when running scripts.</li></ul> <div class="mw-heading mw-heading4"><h4 id="EXIF">EXIF</h4></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgShowEXIF" title="Special:MyLanguage/Manual:$wgShowEXIF">$wgShowEXIF</a><span style="display:none"><a href="/wiki/Manual:$wgShowEXIF" title="Manual:$wgShowEXIF"> </a></span> – Show EXIF data at the end of file description pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUpdateCompatibleMetadata" title="Special:MyLanguage/Manual:$wgUpdateCompatibleMetadata">$wgUpdateCompatibleMetadata</a><span style="display:none"><a href="/wiki/Manual:$wgUpdateCompatibleMetadata" title="Manual:$wgUpdateCompatibleMetadata"> </a></span> – Whether to automatically update the <code>img_metadata</code> field if it is outdated but compatible with the current version.</li></ul> <div class="mw-heading mw-heading4"><h4 id="ImageMagick">ImageMagick</h4></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgImageMagickConvertCommand" title="Special:MyLanguage/Manual:$wgImageMagickConvertCommand">$wgImageMagickConvertCommand</a><span style="display:none"><a href="/wiki/Manual:$wgImageMagickConvertCommand" title="Manual:$wgImageMagickConvertCommand"> </a></span> – The command used to invoke ImageMagick.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImageMagickTempDir" title="Special:MyLanguage/Manual:$wgImageMagickTempDir">$wgImageMagickTempDir</a><span style="display:none"><a href="/wiki/Manual:$wgImageMagickTempDir" title="Manual:$wgImageMagickTempDir"> </a></span> – Temporary directory used for ImageMagick.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxInterlacingAreas" title="Special:MyLanguage/Manual:$wgMaxInterlacingAreas">$wgMaxInterlacingAreas</a><span style="display:none"><a href="/wiki/Manual:$wgMaxInterlacingAreas" title="Manual:$wgMaxInterlacingAreas"> </a></span> – Array of max pixel areas for interlacing per MIME type.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharpenParameter" title="Special:MyLanguage/Manual:$wgSharpenParameter">$wgSharpenParameter</a><span style="display:none"><a href="/wiki/Manual:$wgSharpenParameter" title="Manual:$wgSharpenParameter"> </a></span> – Sharpening parameter to ImageMagick.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharpenReductionThreshold" title="Special:MyLanguage/Manual:$wgSharpenReductionThreshold">$wgSharpenReductionThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgSharpenReductionThreshold" title="Manual:$wgSharpenReductionThreshold"> </a></span> – Reduction in linear dimensions below which sharpening will be enabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseImageMagick" title="Special:MyLanguage/Manual:$wgUseImageMagick">$wgUseImageMagick</a><span style="display:none"><a href="/wiki/Manual:$wgUseImageMagick" title="Manual:$wgUseImageMagick"> </a></span> – Set to true to use ImageMagick for image resizing.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseTinyRGBForJPGThumbnails" title="Special:MyLanguage/Manual:$wgUseTinyRGBForJPGThumbnails">$wgUseTinyRGBForJPGThumbnails</a><span style="display:none"><a href="/wiki/Manual:$wgUseTinyRGBForJPGThumbnails" title="Manual:$wgUseTinyRGBForJPGThumbnails"> </a></span> – Swaps JPGs that use sRGB ICC profile with TinyRGB profile</li></ul> <div class="mw-heading mw-heading4"><h4 id="SVG">SVG</h4></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowTitlesInSVG" title="Special:MyLanguage/Manual:$wgAllowTitlesInSVG">$wgAllowTitlesInSVG</a><span style="display:none"><a href="/wiki/Manual:$wgAllowTitlesInSVG" title="Manual:$wgAllowTitlesInSVG"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Allow <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">title</span><span class="p">&gt;</span></code> tag in SVG files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGConverter" title="Special:MyLanguage/Manual:$wgSVGConverter">$wgSVGConverter</a><span style="display:none"><a href="/wiki/Manual:$wgSVGConverter" title="Manual:$wgSVGConverter"> </a></span> – A key from <code><a href="/wiki/Special:MyLanguage/Manual:$wgSVGConverters" title="Special:MyLanguage/Manual:$wgSVGConverters">$wgSVGConverters</a><span style="display:none"><a href="/wiki/Manual:$wgSVGConverters" title="Manual:$wgSVGConverters"> </a></span></code> to use as converter.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGConverterPath" title="Special:MyLanguage/Manual:$wgSVGConverterPath">$wgSVGConverterPath</a><span style="display:none"><a href="/wiki/Manual:$wgSVGConverterPath" title="Manual:$wgSVGConverterPath"> </a></span> – Path to the directory of the SVG converter being used.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGConverters" title="Special:MyLanguage/Manual:$wgSVGConverters">$wgSVGConverters</a><span style="display:none"><a href="/wiki/Manual:$wgSVGConverters" title="Manual:$wgSVGConverters"> </a></span> – List of paths to Scalable Vector Graphics (SVG) converters.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGMaxSize" title="Special:MyLanguage/Manual:$wgSVGMaxSize">$wgSVGMaxSize</a><span style="display:none"><a href="/wiki/Manual:$wgSVGMaxSize" title="Manual:$wgSVGMaxSize"> </a></span> – Don't scale a SVG larger than this unless its native size is larger.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGMetadataCutoff" title="Special:MyLanguage/Manual:$wgSVGMetadataCutoff">$wgSVGMetadataCutoff</a><span style="display:none"><a href="/wiki/Manual:$wgSVGMetadataCutoff" title="Manual:$wgSVGMetadataCutoff"> </a></span> – Don't read SVG metadata beyond this point.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGNativeRendering" title="Special:MyLanguage/Manual:$wgSVGNativeRendering">$wgSVGNativeRendering</a><span style="display:none"><a href="/wiki/Manual:$wgSVGNativeRendering" title="Manual:$wgSVGNativeRendering"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Whether native rendering by the browser agent is allowed.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSVGNativeRenderingSizeLimit" title="Special:MyLanguage/Manual:$wgSVGNativeRenderingSizeLimit">$wgSVGNativeRenderingSizeLimit</a><span style="display:none"><a href="/wiki/Manual:$wgSVGNativeRenderingSizeLimit" title="Manual:$wgSVGNativeRenderingSizeLimit"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Limit on an SVG file's size for it to be rendered by the client, in bytes.</li></ul> <div class="mw-heading mw-heading4"><h4 id="Thumbnail_settings">Thumbnail settings</h4></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgUseImageResize" title="Special:MyLanguage/Manual:$wgUseImageResize">$wgUseImageResize</a><span style="display:none"><a href="/wiki/Manual:$wgUseImageResize" title="Manual:$wgUseImageResize"> </a></span> – Whether to enable dynamic server-side image resizing (thumbnailing)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGenerateThumbnailOnParse" title="Special:MyLanguage/Manual:$wgGenerateThumbnailOnParse">$wgGenerateThumbnailOnParse</a><span style="display:none"><a href="/wiki/Manual:$wgGenerateThumbnailOnParse" title="Manual:$wgGenerateThumbnailOnParse"> </a></span> – Allow thumbnail rendering on page view.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxAnimatedGifArea" title="Special:MyLanguage/Manual:$wgMaxAnimatedGifArea">$wgMaxAnimatedGifArea</a><span style="display:none"><a href="/wiki/Manual:$wgMaxAnimatedGifArea" title="Manual:$wgMaxAnimatedGifArea"> </a></span> – Force thumbnailing of animated GIFs above this size to a single frame instead of an animated thumbnail.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedThumbnailScriptPath" title="Special:MyLanguage/Manual:$wgSharedThumbnailScriptPath">$wgSharedThumbnailScriptPath</a><span style="display:none"><a href="/wiki/Manual:$wgSharedThumbnailScriptPath" title="Manual:$wgSharedThumbnailScriptPath"> </a></span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailScriptPath" title="Special:MyLanguage/Manual:$wgThumbnailScriptPath">$wgThumbnailScriptPath</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailScriptPath" title="Manual:$wgThumbnailScriptPath"> </a></span></code>, but for shared uploads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowArchiveThumbnails" title="Special:MyLanguage/Manual:$wgShowArchiveThumbnails">$wgShowArchiveThumbnails</a><span style="display:none"><a href="/wiki/Manual:$wgShowArchiveThumbnails" title="Manual:$wgShowArchiveThumbnails"> </a></span> – Whether to show thumbnails for old images on the image description page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTiffThumbnailType" title="Special:MyLanguage/Manual:$wgTiffThumbnailType">$wgTiffThumbnailType</a><span style="display:none"><a href="/wiki/Manual:$wgTiffThumbnailType" title="Manual:$wgTiffThumbnailType"> </a></span> – The format and MIME type to convert TIFF images to.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailNamespaces" title="Special:MyLanguage/Manual:$wgThumbnailNamespaces">$wgThumbnailNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailNamespaces" title="Manual:$wgThumbnailNamespaces"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Defines what namespaces thumbnails will be displayed for in Special:Search.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailScriptPath" title="Special:MyLanguage/Manual:$wgThumbnailScriptPath">$wgThumbnailScriptPath</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailScriptPath" title="Manual:$wgThumbnailScriptPath"> </a></span> – Path to <a href="/wiki/Special:MyLanguage/Manual:Thumb.php" title="Special:MyLanguage/Manual:Thumb.php">thumb.php</a><span style="display:none"><a href="/wiki/Manual:Thumb.php" title="Manual:Thumb.php"> </a></span>, if you want thumbnail generation on the fly.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbUpright" title="Special:MyLanguage/Manual:$wgThumbUpright">$wgThumbUpright</a><span style="display:none"><a href="/wiki/Manual:$wgThumbUpright" title="Manual:$wgThumbUpright"> </a></span> – Scaling factor applied to width of images when parameter 'upright' is used.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbLimits" title="Special:MyLanguage/Manual:$wgThumbLimits">$wgThumbLimits</a><span style="display:none"><a href="/wiki/Manual:$wgThumbLimits" title="Manual:$wgThumbLimits"> </a></span> – List of image thumbnail sizes users can pick from.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResponsiveImages" title="Special:MyLanguage/Manual:$wgResponsiveImages">$wgResponsiveImages</a><span style="display:none"><a href="/wiki/Manual:$wgResponsiveImages" title="Manual:$wgResponsiveImages"> </a></span> – Whether or not to output high-resolution images for high-DPI displays</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailBuckets" title="Special:MyLanguage/Manual:$wgThumbnailBuckets">$wgThumbnailBuckets</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailBuckets" title="Manual:$wgThumbnailBuckets"> </a></span> – List of intermediary thumbnail sizes to use to speed up thumbnail rendering.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgThumbnailMinimumBucketDistance" title="Special:MyLanguage/Manual:$wgThumbnailMinimumBucketDistance">$wgThumbnailMinimumBucketDistance</a><span style="display:none"><a href="/wiki/Manual:$wgThumbnailMinimumBucketDistance" title="Manual:$wgThumbnailMinimumBucketDistance"> </a></span> – Minimal distance between intermediary thumbnail size and target thumbnail size.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJpegPixelFormat" title="Special:MyLanguage/Manual:$wgJpegPixelFormat">$wgJpegPixelFormat</a><span style="display:none"><a href="/wiki/Manual:$wgJpegPixelFormat" title="Manual:$wgJpegPixelFormat"> </a></span> – Sets YUV chroma subsampling mode for JPEG thumbnails</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadThumbnailRenderHttpCustomHost" title="Special:MyLanguage/Manual:$wgUploadThumbnailRenderHttpCustomHost">$wgUploadThumbnailRenderHttpCustomHost</a><span style="display:none"><a href="/wiki/Manual:$wgUploadThumbnailRenderHttpCustomHost" title="Manual:$wgUploadThumbnailRenderHttpCustomHost"> </a></span> – When using the "http" $wgUploadThumbnailRenderMethod, lets one specify a custom Host HTTP header.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadThumbnailRenderHttpCustomDomain" title="Special:MyLanguage/Manual:$wgUploadThumbnailRenderHttpCustomDomain">$wgUploadThumbnailRenderHttpCustomDomain</a><span style="display:none"><a href="/wiki/Manual:$wgUploadThumbnailRenderHttpCustomDomain" title="Manual:$wgUploadThumbnailRenderHttpCustomDomain"> </a></span> – When using the "http" $wgUploadThumbnailRenderMethod, lets one specify a custom domain to send the HTTP request to.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadThumbnailRenderMap" title="Special:MyLanguage/Manual:$wgUploadThumbnailRenderMap">$wgUploadThumbnailRenderMap</a><span style="display:none"><a href="/wiki/Manual:$wgUploadThumbnailRenderMap" title="Manual:$wgUploadThumbnailRenderMap"> </a></span> – An array of thumbnail widths to be rendered at upload time.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUploadThumbnailRenderMethod" title="Special:MyLanguage/Manual:$wgUploadThumbnailRenderMethod">$wgUploadThumbnailRenderMethod</a><span style="display:none"><a href="/wiki/Manual:$wgUploadThumbnailRenderMethod" title="Manual:$wgUploadThumbnailRenderMethod"> </a></span> – The method through which the thumbnails will be prerendered for the entries in $wgUploadThumbnailRenderMap.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Antivirus">Antivirus</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAntivirus" title="Special:MyLanguage/Manual:$wgAntivirus">$wgAntivirus</a><span style="display:none"><a href="/wiki/Manual:$wgAntivirus" title="Manual:$wgAntivirus"> </a></span> – Internal name of virus scanner.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAntivirusRequired" title="Special:MyLanguage/Manual:$wgAntivirusRequired">$wgAntivirusRequired</a><span style="display:none"><a href="/wiki/Manual:$wgAntivirusRequired" title="Manual:$wgAntivirusRequired"> </a></span> – Determines if a failed virus scan will cause the file to be rejected.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAntivirusSetup" title="Special:MyLanguage/Manual:$wgAntivirusSetup">$wgAntivirusSetup</a><span style="display:none"><a href="/wiki/Manual:$wgAntivirusSetup" title="Manual:$wgAntivirusSetup"> </a></span> – Configuration for different virus scanners.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Email_settings">Email settings</h2></div> <p><i>See also User Access: <a href="/wiki/Special:MyLanguage/Manual:$wgEmailConfirmToEdit" title="Special:MyLanguage/Manual:$wgEmailConfirmToEdit">$wgEmailConfirmToEdit</a><span style="display:none"><a href="/wiki/Manual:$wgEmailConfirmToEdit" title="Manual:$wgEmailConfirmToEdit"> </a></span></i> </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAdditionalMailParams" title="Special:MyLanguage/Manual:$wgAdditionalMailParams">$wgAdditionalMailParams</a><span style="display:none"><a href="/wiki/Manual:$wgAdditionalMailParams" title="Manual:$wgAdditionalMailParams"> </a></span> – Additional email parameters, will be passed as the last argument to <code>mail()</code> PHP function call.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowHTMLEmail" title="Special:MyLanguage/Manual:$wgAllowHTMLEmail">$wgAllowHTMLEmail</a><span style="display:none"><a href="/wiki/Manual:$wgAllowHTMLEmail" title="Manual:$wgAllowHTMLEmail"> </a></span> – Set to true to enable HTML emails.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEmailAuthentication" title="Special:MyLanguage/Manual:$wgEmailAuthentication">$wgEmailAuthentication</a><span style="display:none"><a href="/wiki/Manual:$wgEmailAuthentication" title="Manual:$wgEmailAuthentication"> </a></span> – Set to true to enable email authentication (confirmation) for this wiki. Except for password reminder emails, email functions only work for authenticated email addresses.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEmergencyContact" title="Special:MyLanguage/Manual:$wgEmergencyContact">$wgEmergencyContact</a><span style="display:none"><a href="/wiki/Manual:$wgEmergencyContact" title="Manual:$wgEmergencyContact"> </a></span> – Site admin email address</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableEmail" title="Special:MyLanguage/Manual:$wgEnableEmail">$wgEnableEmail</a><span style="display:none"><a href="/wiki/Manual:$wgEnableEmail" title="Manual:$wgEnableEmail"> </a></span> – Set to true to enable basic email features.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableSpecialMute" title="Special:MyLanguage/Manual:$wgEnableSpecialMute">$wgEnableSpecialMute</a><span style="display:none"><a href="/wiki/Manual:$wgEnableSpecialMute" title="Manual:$wgEnableSpecialMute"> </a></span> – Set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to enable the Special Mute page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableUserEmailBlacklist" title="Special:MyLanguage/Manual:$wgEnableUserEmailBlacklist">$wgEnableUserEmailBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgEnableUserEmailBlacklist" title="Manual:$wgEnableUserEmailBlacklist"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to enable user-to-user email blacklist.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableUserEmailMuteList" title="Special:MyLanguage/Manual:$wgEnableUserEmailMuteList">$wgEnableUserEmailMuteList</a><span style="display:none"><a href="/wiki/Manual:$wgEnableUserEmailMuteList" title="Manual:$wgEnableUserEmailMuteList"> </a></span> – Set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to enable user-to-user email mutelist.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableUserEmail" title="Special:MyLanguage/Manual:$wgEnableUserEmail">$wgEnableUserEmail</a><span style="display:none"><a href="/wiki/Manual:$wgEnableUserEmail" title="Manual:$wgEnableUserEmail"> </a></span> – Set to true to enable user-to-user email.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNewPasswordExpiry" title="Special:MyLanguage/Manual:$wgNewPasswordExpiry">$wgNewPasswordExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgNewPasswordExpiry" title="Manual:$wgNewPasswordExpiry"> </a></span> – The time, in seconds, after which an emailed temporary password expires.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNoReplyAddress" title="Special:MyLanguage/Manual:$wgNoReplyAddress">$wgNoReplyAddress</a><span style="display:none"><a href="/wiki/Manual:$wgNoReplyAddress" title="Manual:$wgNoReplyAddress"> </a></span> – Reply-to address for automatically generated emails.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordExpirationDays" title="Special:MyLanguage/Manual:$wgPasswordExpirationDays">$wgPasswordExpirationDays</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordExpirationDays" title="Manual:$wgPasswordExpirationDays"> </a></span> – The number of days that a user's password is good for.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordExpireGrace" title="Special:MyLanguage/Manual:$wgPasswordExpireGrace">$wgPasswordExpireGrace</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordExpireGrace" title="Manual:$wgPasswordExpireGrace"> </a></span> – The number of seconds after a user's password expires during which they can log in without a password change.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordReminderResendTime" title="Special:MyLanguage/Manual:$wgPasswordReminderResendTime">$wgPasswordReminderResendTime</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordReminderResendTime" title="Manual:$wgPasswordReminderResendTime"> </a></span> – Minimum time, in hours, which must elapse between password reminder emails.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordSender" title="Special:MyLanguage/Manual:$wgPasswordSender">$wgPasswordSender</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordSender" title="Manual:$wgPasswordSender"> </a></span> – Password reminder email address.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSMTP" title="Special:MyLanguage/Manual:$wgSMTP">$wgSMTP</a><span style="display:none"><a href="/wiki/Manual:$wgSMTP" title="Manual:$wgSMTP"> </a></span> – For using a direct (authenticated) SMTP server connection.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUserEmailConfirmationTokenExpiry" title="Special:MyLanguage/Manual:$wgUserEmailConfirmationTokenExpiry">$wgUserEmailConfirmationTokenExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgUserEmailConfirmationTokenExpiry" title="Manual:$wgUserEmailConfirmationTokenExpiry"> </a></span> – The time, in seconds, after which a email address confirmation token expires.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUserEmailUseReplyTo" title="Special:MyLanguage/Manual:$wgUserEmailUseReplyTo">$wgUserEmailUseReplyTo</a><span style="display:none"><a href="/wiki/Manual:$wgUserEmailUseReplyTo" title="Manual:$wgUserEmailUseReplyTo"> </a></span> – Set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to put the sending user's email in a Reply-To header instead of From.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Email_notification_(Enotif)_settings"><span id="Email_notification_.28Enotif.29_settings"></span>Email notification (Enotif) settings</h3></div> <dl><dd><i>Actual notifications for each user are defined in the options. You can change defaults with <a href="/wiki/Special:MyLanguage/Manual:$wgDefaultUserOptions" title="Special:MyLanguage/Manual:$wgDefaultUserOptions">$wgDefaultUserOptions</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultUserOptions" title="Manual:$wgDefaultUserOptions"> </a></span>.</i></dd></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifFromEditor" title="Special:MyLanguage/Manual:$wgEnotifFromEditor">$wgEnotifFromEditor</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifFromEditor" title="Manual:$wgEnotifFromEditor"> </a></span> – Whether to make email notifications appear to come from the user who makes the edit</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifImpersonal" title="Special:MyLanguage/Manual:$wgEnotifImpersonal">$wgEnotifImpersonal</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifImpersonal" title="Manual:$wgEnotifImpersonal"> </a></span> – Send a generic mail instead of a personalised mail for each user.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifMaxRecips" title="Special:MyLanguage/Manual:$wgEnotifMaxRecips">$wgEnotifMaxRecips</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifMaxRecips" title="Manual:$wgEnotifMaxRecips"> </a></span> – Maximum number of users to mail at once when using impersonal mail.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifMinorEdits" title="Special:MyLanguage/Manual:$wgEnotifMinorEdits">$wgEnotifMinorEdits</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifMinorEdits" title="Manual:$wgEnotifMinorEdits"> </a></span> – Set to true to allow sending email notification also for edits marked as minor edits</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifRevealEditorAddress" title="Special:MyLanguage/Manual:$wgEnotifRevealEditorAddress">$wgEnotifRevealEditorAddress</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifRevealEditorAddress" title="Manual:$wgEnotifRevealEditorAddress"> </a></span> – Set to true to insert the page editor's email address into the email notifications Reply-To address</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifUseRealName" title="Special:MyLanguage/Manual:$wgEnotifUseRealName">$wgEnotifUseRealName</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifUseRealName" title="Manual:$wgEnotifUseRealName"> </a></span> – Use real name instead of username in email "from" field.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifUserTalk" title="Special:MyLanguage/Manual:$wgEnotifUserTalk">$wgEnotifUserTalk</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifUserTalk" title="Manual:$wgEnotifUserTalk"> </a></span> – Enable email notifications for edits on users' talk pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnotifWatchlist" title="Special:MyLanguage/Manual:$wgEnotifWatchlist">$wgEnotifWatchlist</a><span style="display:none"><a href="/wiki/Manual:$wgEnotifWatchlist" title="Manual:$wgEnotifWatchlist"> </a></span> – Set to true to allow the email notification for watched pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseEnotif" title="Special:MyLanguage/Manual:$wgUseEnotif">$wgUseEnotif</a><span style="display:none"><a href="/wiki/Manual:$wgUseEnotif" title="Manual:$wgUseEnotif"> </a></span> – Overall "use Enotif" setting</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUsersNotifiedOnAllChanges" title="Special:MyLanguage/Manual:$wgUsersNotifiedOnAllChanges">$wgUsersNotifiedOnAllChanges</a><span style="display:none"><a href="/wiki/Manual:$wgUsersNotifiedOnAllChanges" title="Manual:$wgUsersNotifiedOnAllChanges"> </a></span> – Array of usernames who will be sent a notification email for every change which occurs on a wiki.</li></ul> <p><span class="anchor" id="MSSQL-specific"></span><span class="anchor" id="MSSQL_specific"></span> <span class="anchor" id="Oracle-specific"></span><span class="anchor" id="Oracle_specific"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Database_settings">Database settings</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCommentTempTableSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgCommentTempTableSchemaMigrationStage">$wgCommentTempTableSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgCommentTempTableSchemaMigrationStage" title="Manual:$wgCommentTempTableSchemaMigrationStage"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> <span style="color:#d33">(removed in 1.41)</span> – Comment temp tables schema migration stage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDataCenterUpdateStickTTL" title="Special:MyLanguage/Manual:$wgDataCenterUpdateStickTTL">$wgDataCenterUpdateStickTTL</a><span style="display:none"><a href="/wiki/Manual:$wgDataCenterUpdateStickTTL" title="Manual:$wgDataCenterUpdateStickTTL"> </a></span> – After a state-changing request is done by a client, this determines how many seconds that client should keep using the master datacenter.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBadminpassword" title="Special:MyLanguage/Manual:$wgDBadminpassword">$wgDBadminpassword</a><span style="display:none"><a href="/wiki/Manual:$wgDBadminpassword" title="Manual:$wgDBadminpassword"> </a></span> – Password for $wgDBadminuser.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBadminuser" title="Special:MyLanguage/Manual:$wgDBadminuser">$wgDBadminuser</a><span style="display:none"><a href="/wiki/Manual:$wgDBadminuser" title="Manual:$wgDBadminuser"> </a></span> – Username of database administrator.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBcompress" title="Special:MyLanguage/Manual:$wgDBcompress">$wgDBcompress</a><span style="display:none"><a href="/wiki/Manual:$wgDBcompress" title="Manual:$wgDBcompress"> </a></span> – Whether to use compression in DB connection.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBDefaultGroup" title="Special:MyLanguage/Manual:$wgDBDefaultGroup">$wgDBDefaultGroup</a><span style="display:none"><a href="/wiki/Manual:$wgDBDefaultGroup" title="Manual:$wgDBDefaultGroup"> </a></span> – Default group to use when getting database connections. For use by maintenance scripts.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBerrorLogTZ" title="Special:MyLanguage/Manual:$wgDBerrorLogTZ">$wgDBerrorLogTZ</a><span style="display:none"><a href="/wiki/Manual:$wgDBerrorLogTZ" title="Manual:$wgDBerrorLogTZ"> </a></span> – Timezone to use in the error log.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBerrorLog" title="Special:MyLanguage/Manual:$wgDBerrorLog">$wgDBerrorLog</a><span style="display:none"><a href="/wiki/Manual:$wgDBerrorLog" title="Manual:$wgDBerrorLog"> </a></span> – File to log database errors to.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBmwschema" title="Special:MyLanguage/Manual:$wgDBmwschema">$wgDBmwschema</a><span style="display:none"><a href="/wiki/Manual:$wgDBmwschema" title="Manual:$wgDBmwschema"> </a></span> – Schema that stores the MediaWiki tables in.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBname" title="Special:MyLanguage/Manual:$wgDBname">$wgDBname</a><span style="display:none"><a href="/wiki/Manual:$wgDBname" title="Manual:$wgDBname"> </a></span> – Name of the database.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBpassword" title="Special:MyLanguage/Manual:$wgDBpassword">$wgDBpassword</a><span style="display:none"><a href="/wiki/Manual:$wgDBpassword" title="Manual:$wgDBpassword"> </a></span> – The password for <code><a href="/wiki/Special:MyLanguage/Manual:$wgDBuser" title="Special:MyLanguage/Manual:$wgDBuser">$wgDBuser</a><span style="display:none"><a href="/wiki/Manual:$wgDBuser" title="Manual:$wgDBuser"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBprefix" title="Special:MyLanguage/Manual:$wgDBprefix">$wgDBprefix</a><span style="display:none"><a href="/wiki/Manual:$wgDBprefix" title="Manual:$wgDBprefix"> </a></span> – Table name prefix.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBserver" title="Special:MyLanguage/Manual:$wgDBserver">$wgDBserver</a><span style="display:none"><a href="/wiki/Manual:$wgDBserver" title="Manual:$wgDBserver"> </a></span> – Host name or IP address of database server.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBssl" title="Special:MyLanguage/Manual:$wgDBssl">$wgDBssl</a><span style="display:none"><a href="/wiki/Manual:$wgDBssl" title="Manual:$wgDBssl"> </a></span> – Whether to use SSL in DB connection.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBStrictWarnings" title="Special:MyLanguage/Manual:$wgDBStrictWarnings">$wgDBStrictWarnings</a><span style="display:none"><a href="/wiki/Manual:$wgDBStrictWarnings" title="Manual:$wgDBStrictWarnings"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Check for warnings after DB queries and throw an exception if an unacceptable warning is detected.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBtype" title="Special:MyLanguage/Manual:$wgDBtype">$wgDBtype</a><span style="display:none"><a href="/wiki/Manual:$wgDBtype" title="Manual:$wgDBtype"> </a></span> – Type of database.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBuser" title="Special:MyLanguage/Manual:$wgDBuser">$wgDBuser</a><span style="display:none"><a href="/wiki/Manual:$wgDBuser" title="Manual:$wgDBuser"> </a></span> – Database username.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDBWindowsAuthentication" title="Special:MyLanguage/Manual:$wgDBWindowsAuthentication">$wgDBWindowsAuthentication</a><span style="display:none"><a href="/wiki/Manual:$wgDBWindowsAuthentication" title="Manual:$wgDBWindowsAuthentication"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Use <a href="https://en.wikipedia.org/wiki/Integrated_Windows_Authentication" class="extiw" title="w:Integrated Windows Authentication">Integrated Windows Authentication</a> rather than <code><a href="/wiki/Special:MyLanguage/Manual:$wgDBuser" title="Special:MyLanguage/Manual:$wgDBuser">$wgDBuser</a><span style="display:none"><a href="/wiki/Manual:$wgDBuser" title="Manual:$wgDBuser"> </a></span></code>/<code><a href="/wiki/Special:MyLanguage/Manual:$wgDBpassword" title="Special:MyLanguage/Manual:$wgDBpassword">$wgDBpassword</a><span style="display:none"><a href="/wiki/Manual:$wgDBpassword" title="Manual:$wgDBpassword"> </a></span></code> combo.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalLinksSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgExternalLinksSchemaMigrationStage">$wgExternalLinksSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgExternalLinksSchemaMigrationStage" title="Manual:$wgExternalLinksSchemaMigrationStage"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> <span style="color:#d33">(removed in 1.41)</span> – externallinks table schema migration stage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalLinksDomainGaps" title="Special:MyLanguage/Manual:$wgExternalLinksDomainGaps">$wgExternalLinksDomainGaps</a><span style="display:none"><a href="/wiki/Manual:$wgExternalLinksDomainGaps" title="Manual:$wgExternalLinksDomainGaps"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Gaps in the <code>externallinks</code> table for certain domains.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalDatabases" title="Special:MyLanguage/Manual:$wgLocalDatabases">$wgLocalDatabases</a><span style="display:none"><a href="/wiki/Manual:$wgLocalDatabases" title="Manual:$wgLocalDatabases"> </a></span> – Other wikis on this site, can be administered from a single developer account.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxExecutionTimeForExpensiveQueries" title="Special:MyLanguage/Manual:$wgMaxExecutionTimeForExpensiveQueries">$wgMaxExecutionTimeForExpensiveQueries</a><span style="display:none"><a href="/wiki/Manual:$wgMaxExecutionTimeForExpensiveQueries" title="Manual:$wgMaxExecutionTimeForExpensiveQueries"> </a></span> – Max execution time for queries of several expensive special pages such as RecentChanges in milliseconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMultiContentRevisionSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgMultiContentRevisionSchemaMigrationStage">$wgMultiContentRevisionSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgMultiContentRevisionSchemaMigrationStage" title="Manual:$wgMultiContentRevisionSchemaMigrationStage"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – RevisionStore table schema migration stage (content, slots, content_models &amp; slot_roles tables).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPageLinksSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgPageLinksSchemaMigrationStage">$wgPageLinksSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgPageLinksSchemaMigrationStage" title="Manual:$wgPageLinksSchemaMigrationStage"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – The <a href="/wiki/Special:MyLanguage/Manual:pagelinks_table" title="Special:MyLanguage/Manual:pagelinks table">pagelinks</a> table schema migration stage, for normalising <a href="/wiki/Special:MyLanguage/Manual:pagelinks_table#pl_namespace" title="Special:MyLanguage/Manual:pagelinks table">pl_namespace</a> and pl_title fields.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchTypeAlternatives" title="Special:MyLanguage/Manual:$wgSearchTypeAlternatives">$wgSearchTypeAlternatives</a><span style="display:none"><a href="/wiki/Manual:$wgSearchTypeAlternatives" title="Manual:$wgSearchTypeAlternatives"> </a></span> – Alternative search types.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchType" title="Special:MyLanguage/Manual:$wgSearchType">$wgSearchType</a><span style="display:none"><a href="/wiki/Manual:$wgSearchType" title="Manual:$wgSearchType"> </a></span> – Type of search used for the wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTemplateLinksSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgTemplateLinksSchemaMigrationStage">$wgTemplateLinksSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgTemplateLinksSchemaMigrationStage" title="Manual:$wgTemplateLinksSchemaMigrationStage"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – templatelinks table schema migration stage, for normalizing tl_namespace and tl_title fields.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVirtualDomainsMapping" title="Special:MyLanguage/Manual:$wgVirtualDomainsMapping">$wgVirtualDomainsMapping</a><span style="display:none"><a href="/wiki/Manual:$wgVirtualDomainsMapping" title="Manual:$wgVirtualDomainsMapping"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Mapping of virtual database domains to actual databases.</li></ul> <div class="mw-heading mw-heading3"><h3 id="LoadBalancer_settings">LoadBalancer settings</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDBservers" title="Special:MyLanguage/Manual:$wgDBservers">$wgDBservers</a><span style="display:none"><a href="/wiki/Manual:$wgDBservers" title="Manual:$wgDBservers"> </a></span> – Settings for the database load balancer (database servers and load ratios).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLBFactoryConf" title="Special:MyLanguage/Manual:$wgLBFactoryConf">$wgLBFactoryConf</a><span style="display:none"><a href="/wiki/Manual:$wgLBFactoryConf" title="Manual:$wgLBFactoryConf"> </a></span> – Configuration for the ILBFactory service</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMasterWaitTimeout" title="Special:MyLanguage/Manual:$wgMasterWaitTimeout">$wgMasterWaitTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgMasterWaitTimeout" title="Manual:$wgMasterWaitTimeout"> </a></span> <span style="color:#d33">(deprecated in 1.24)</span> – How long to wait for a slave to catch up to the master.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSlaveLagCritical" title="Special:MyLanguage/Manual:$wgSlaveLagCritical">$wgSlaveLagCritical</a><span style="display:none"><a href="/wiki/Manual:$wgSlaveLagCritical" title="Manual:$wgSlaveLagCritical"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – If lag is higher than this value, show a more obvious warning than <code><a href="/wiki/Special:MyLanguage/Manual:$wgSlaveLagWarning" title="Special:MyLanguage/Manual:$wgSlaveLagWarning">$wgSlaveLagWarning</a><span style="display:none"><a href="/wiki/Manual:$wgSlaveLagWarning" title="Manual:$wgSlaveLagWarning"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSlaveLagWarning" title="Special:MyLanguage/Manual:$wgSlaveLagWarning">$wgSlaveLagWarning</a><span style="display:none"><a href="/wiki/Manual:$wgSlaveLagWarning" title="Manual:$wgSlaveLagWarning"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – If lag is higher than this value, show a warning in some special pages (like watchlist).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDatabaseReplicaLagCritical" title="Special:MyLanguage/Manual:$wgDatabaseReplicaLagCritical">$wgDatabaseReplicaLagCritical</a><span style="display:none"><a href="/wiki/Manual:$wgDatabaseReplicaLagCritical" title="Manual:$wgDatabaseReplicaLagCritical"> </a></span> – If lag is higher than this value, show a more obvious warning than <code><a href="/wiki/Special:MyLanguage/Manual:$wgDatabaseReplicaLagWarning" title="Special:MyLanguage/Manual:$wgDatabaseReplicaLagWarning">$wgDatabaseReplicaLagWarning</a><span style="display:none"><a href="/wiki/Manual:$wgDatabaseReplicaLagWarning" title="Manual:$wgDatabaseReplicaLagWarning"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDatabaseReplicaLagWarning" title="Special:MyLanguage/Manual:$wgDatabaseReplicaLagWarning">$wgDatabaseReplicaLagWarning</a><span style="display:none"><a href="/wiki/Manual:$wgDatabaseReplicaLagWarning" title="Manual:$wgDatabaseReplicaLagWarning"> </a></span> – If lag is higher than this value, show a warning in some special pages (like watchlist).</li></ul> <p><span class="anchor" id="MySQL_specific"></span> </p> <div class="mw-heading mw-heading3"><h3 id="MySQL-specific">MySQL-specific</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDBTableOptions" title="Special:MyLanguage/Manual:$wgDBTableOptions">$wgDBTableOptions</a><span style="display:none"><a href="/wiki/Manual:$wgDBTableOptions" title="Manual:$wgDBTableOptions"> </a></span> – MySQL table options to use during installation or update.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSQLMode" title="Special:MyLanguage/Manual:$wgSQLMode">$wgSQLMode</a><span style="display:none"><a href="/wiki/Manual:$wgSQLMode" title="Manual:$wgSQLMode"> </a></span> – Value for the MySQL <code>sql_mode</code> parameter</li></ul> <p><span class="anchor" id="PostgreSQL_specific"></span> </p> <div class="mw-heading mw-heading3"><h3 id="PostgreSQL-specific">PostgreSQL-specific</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDBport" title="Special:MyLanguage/Manual:$wgDBport">$wgDBport</a><span style="display:none"><a href="/wiki/Manual:$wgDBport" title="Manual:$wgDBport"> </a></span> – Database port. <b>Only used by PostgreSQL.</b></li></ul> <p><span class="anchor" id="SQLite_specific"></span> </p> <div class="mw-heading mw-heading3"><h3 id="SQLite-specific">SQLite-specific</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgSQLiteDataDir" title="Special:MyLanguage/Manual:$wgSQLiteDataDir">$wgSQLiteDataDir</a><span style="display:none"><a href="/wiki/Manual:$wgSQLiteDataDir" title="Manual:$wgSQLiteDataDir"> </a></span> – To override default SQLite data directory.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Shared_DB_settings">Shared DB settings</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedDB" title="Special:MyLanguage/Manual:$wgSharedDB">$wgSharedDB</a><span style="display:none"><a href="/wiki/Manual:$wgSharedDB" title="Manual:$wgSharedDB"> </a></span> – The name of the shared database.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedPrefix" title="Special:MyLanguage/Manual:$wgSharedPrefix">$wgSharedPrefix</a><span style="display:none"><a href="/wiki/Manual:$wgSharedPrefix" title="Manual:$wgSharedPrefix"> </a></span> – Table prefix to use on the <a href="/wiki/Special:MyLanguage/Manual:$wgSharedDB" title="Special:MyLanguage/Manual:$wgSharedDB">shared database</a> tables.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedTables" title="Special:MyLanguage/Manual:$wgSharedTables">$wgSharedTables</a><span style="display:none"><a href="/wiki/Manual:$wgSharedTables" title="Manual:$wgSharedTables"> </a></span> – List of database tables (without prefixes) to share when <code><a href="/wiki/Special:MyLanguage/Manual:$wgSharedDB" title="Special:MyLanguage/Manual:$wgSharedDB">$wgSharedDB</a><span style="display:none"><a href="/wiki/Manual:$wgSharedDB" title="Manual:$wgSharedDB"> </a></span></code> is enabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSharedSchema" title="Special:MyLanguage/Manual:$wgSharedSchema">$wgSharedSchema</a><span style="display:none"><a href="/wiki/Manual:$wgSharedSchema" title="Manual:$wgSharedSchema"> </a></span> – The table <a href="/wiki/Special:MyLanguage/Manual:Database_layout" title="Special:MyLanguage/Manual:Database layout">schema</a> for the <a href="/wiki/Special:MyLanguage/Manual:Shared_database" title="Special:MyLanguage/Manual:Shared database">shared database</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Extension_fields">Extension fields</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgExtPGNewFields" title="Special:MyLanguage/Manual:$wgExtPGNewFields">$wgExtPGNewFields</a><span style="display:none"><a href="/wiki/Manual:$wgExtPGNewFields" title="Manual:$wgExtPGNewFields"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension defined fields to be added to existing tables</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtNewTables" title="Special:MyLanguage/Manual:$wgExtNewTables">$wgExtNewTables</a><span style="display:none"><a href="/wiki/Manual:$wgExtNewTables" title="Manual:$wgExtNewTables"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension Defined tables to be added on schema change</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtNewFields" title="Special:MyLanguage/Manual:$wgExtNewFields">$wgExtNewFields</a><span style="display:none"><a href="/wiki/Manual:$wgExtNewFields" title="Manual:$wgExtNewFields"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension defined fields to be added to existing tables</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtNewIndexes" title="Special:MyLanguage/Manual:$wgExtNewIndexes">$wgExtNewIndexes</a><span style="display:none"><a href="/wiki/Manual:$wgExtNewIndexes" title="Manual:$wgExtNewIndexes"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension defined indexes to be added to existing tables</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtPGAlteredFields" title="Special:MyLanguage/Manual:$wgExtPGAlteredFields">$wgExtPGAlteredFields</a><span style="display:none"><a href="/wiki/Manual:$wgExtPGAlteredFields" title="Manual:$wgExtPGAlteredFields"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension defined columns to be altered in tables</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtModifiedFields" title="Special:MyLanguage/Manual:$wgExtModifiedFields">$wgExtModifiedFields</a><span style="display:none"><a href="/wiki/Manual:$wgExtModifiedFields" title="Manual:$wgExtModifiedFields"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Extension defined fields to change existing tables</li></ul> <p><span class="anchor" id="ContentHandler"></span> <span class="anchor" id="Compressed_Storage_Support"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Content_handlers_and_storage">Content handlers and storage</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCompressRevisions" title="Special:MyLanguage/Manual:$wgCompressRevisions">$wgCompressRevisions</a><span style="display:none"><a href="/wiki/Manual:$wgCompressRevisions" title="Manual:$wgCompressRevisions"> </a></span> – Compress new page revisions if possible</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgContentHandlers" title="Special:MyLanguage/Manual:$wgContentHandlers">$wgContentHandlers</a><span style="display:none"><a href="/wiki/Manual:$wgContentHandlers" title="Manual:$wgContentHandlers"> </a></span> – Mapping of content type handlers</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgContentHandlerTextFallback" title="Special:MyLanguage/Manual:$wgContentHandlerTextFallback">$wgContentHandlerTextFallback</a><span style="display:none"><a href="/wiki/Manual:$wgContentHandlerTextFallback" title="Manual:$wgContentHandlerTextFallback"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – How to react if a plain text version of a non-text <a href="/wiki/Special:MyLanguage/Manual:ContentHandler" title="Special:MyLanguage/Manual:ContentHandler">Content object</a> is requested using <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nx">ContentHandler</span><span class="o">::</span><span class="na">getContentText</span><span class="p">()</span></code></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultExternalStore" title="Special:MyLanguage/Manual:$wgDefaultExternalStore">$wgDefaultExternalStore</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultExternalStore" title="Manual:$wgDefaultExternalStore"> </a></span> – Default external store for new revisions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDiffEngine" title="Special:MyLanguage/Manual:$wgDiffEngine">$wgDiffEngine</a><span style="display:none"><a href="/wiki/Manual:$wgDiffEngine" title="Manual:$wgDiffEngine"> </a></span> – Specify the difference engine to use.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableRemoteBagOStuffTests" title="Special:MyLanguage/Manual:$wgEnableRemoteBagOStuffTests">$wgEnableRemoteBagOStuffTests</a><span style="display:none"><a href="/wiki/Manual:$wgEnableRemoteBagOStuffTests" title="Manual:$wgEnableRemoteBagOStuffTests"> </a></span> – If this is set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>, phpunit will run integration tests against remote caches defined in <a href="/wiki/Special:MyLanguage/Manual:$wgObjectCaches" title="Special:MyLanguage/Manual:$wgObjectCaches">$wgObjectCaches</a><span style="display:none"><a href="/wiki/Manual:$wgObjectCaches" title="Manual:$wgObjectCaches"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalDiffEngine" title="Special:MyLanguage/Manual:$wgExternalDiffEngine">$wgExternalDiffEngine</a><span style="display:none"><a href="/wiki/Manual:$wgExternalDiffEngine" title="Manual:$wgExternalDiffEngine"> </a></span> – Name of the external diff engine to use.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalServers" title="Special:MyLanguage/Manual:$wgExternalServers">$wgExternalServers</a><span style="display:none"><a href="/wiki/Manual:$wgExternalServers" title="Manual:$wgExternalServers"> </a></span> – Shortcut for setting <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nv">$wgLBFactoryConf</span><span class="p">[</span><span class="s2">&quot;externalClusters&quot;</span><span class="p">]</span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalStores" title="Special:MyLanguage/Manual:$wgExternalStores">$wgExternalStores</a><span style="display:none"><a href="/wiki/Manual:$wgExternalStores" title="Manual:$wgExternalStores"> </a></span> – List of enabled ExternalStore protocols.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceContentModels" title="Special:MyLanguage/Manual:$wgNamespaceContentModels">$wgNamespaceContentModels</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceContentModels" title="Manual:$wgNamespaceContentModels"> </a></span> – Content types defined for a given namespace</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPageLanguageUseDB" title="Special:MyLanguage/Manual:$wgPageLanguageUseDB">$wgPageLanguageUseDB</a><span style="display:none"><a href="/wiki/Manual:$wgPageLanguageUseDB" title="Manual:$wgPageLanguageUseDB"> </a></span> – Allows to change the page language for MediaWiki pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRevisionCacheExpiry" title="Special:MyLanguage/Manual:$wgRevisionCacheExpiry">$wgRevisionCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgRevisionCacheExpiry" title="Manual:$wgRevisionCacheExpiry"> </a></span> – Cache extracted revision text in MemCached.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRevisionSlotsCacheExpiry" title="Special:MyLanguage/Manual:$wgRevisionSlotsCacheExpiry">$wgRevisionSlotsCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgRevisionSlotsCacheExpiry" title="Manual:$wgRevisionSlotsCacheExpiry"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Revision slots may be cached in the main WAN cache and/or the local server cache to reduce load on the database.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTextModelsToParse" title="Special:MyLanguage/Manual:$wgTextModelsToParse">$wgTextModelsToParse</a><span style="display:none"><a href="/wiki/Manual:$wgTextModelsToParse" title="Manual:$wgTextModelsToParse"> </a></span> – Determines which types of text are parsed as wikitext.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWikidiff2Options" title="Special:MyLanguage/Manual:$wgWikidiff2Options">$wgWikidiff2Options</a><span style="display:none"><a href="/wiki/Manual:$wgWikidiff2Options" title="Manual:$wgWikidiff2Options"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Options for wikidiff2</li></ul> <p><span class="anchor" id="Performance"></span><span class="anchor" id="Reduction"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Performance_hacks_and_limits">Performance hacks and limits</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowSchemaUpdates" title="Special:MyLanguage/Manual:$wgAllowSchemaUpdates">$wgAllowSchemaUpdates</a><span style="display:none"><a href="/wiki/Manual:$wgAllowSchemaUpdates" title="Manual:$wgAllowSchemaUpdates"> </a></span> – Allow database schema updates to be executed with update.php script.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowSlowParserFunctions" title="Special:MyLanguage/Manual:$wgAllowSlowParserFunctions">$wgAllowSlowParserFunctions</a><span style="display:none"><a href="/wiki/Manual:$wgAllowSlowParserFunctions" title="Manual:$wgAllowSlowParserFunctions"> </a></span> – Allow slow parser functions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCriticalSectionTimeLimit" title="Special:MyLanguage/Manual:$wgCriticalSectionTimeLimit">$wgCriticalSectionTimeLimit</a><span style="display:none"><a href="/wiki/Manual:$wgCriticalSectionTimeLimit" title="Manual:$wgCriticalSectionTimeLimit"> </a></span> – The maximum time critical sections are allowed to stay open.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableQueryPages" title="Special:MyLanguage/Manual:$wgDisableQueryPages">$wgDisableQueryPages</a><span style="display:none"><a href="/wiki/Manual:$wgDisableQueryPages" title="Manual:$wgDisableQueryPages"> </a></span> – Disable all query pages if <a href="/wiki/Special:MyLanguage/Manual:$wgMiserMode" title="Special:MyLanguage/Manual:$wgMiserMode">miser mode</a> is on, not just some.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForceDeferredUpdatesPreSend" title="Special:MyLanguage/Manual:$wgForceDeferredUpdatesPreSend">$wgForceDeferredUpdatesPreSend</a><span style="display:none"><a href="/wiki/Manual:$wgForceDeferredUpdatesPreSend" title="Manual:$wgForceDeferredUpdatesPreSend"> </a></span> – Force deferred updates to be run before sending a response to the client, instead of attempting to run them after sending the response.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLinkHolderBatchSize" title="Special:MyLanguage/Manual:$wgLinkHolderBatchSize">$wgLinkHolderBatchSize</a><span style="display:none"><a href="/wiki/Manual:$wgLinkHolderBatchSize" title="Manual:$wgLinkHolderBatchSize"> </a></span> – LinkHolderArray batch size.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxArticleSize" title="Special:MyLanguage/Manual:$wgMaxArticleSize">$wgMaxArticleSize</a><span style="display:none"><a href="/wiki/Manual:$wgMaxArticleSize" title="Manual:$wgMaxArticleSize"> </a></span> – Maximum page size in kibibytes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaximumMovedPages" title="Special:MyLanguage/Manual:$wgMaximumMovedPages">$wgMaximumMovedPages</a><span style="display:none"><a href="/wiki/Manual:$wgMaximumMovedPages" title="Manual:$wgMaximumMovedPages"> </a></span> – Maximum number of pages to move at once when moving subpages with a page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxJobDBWriteDuration" title="Special:MyLanguage/Manual:$wgMaxJobDBWriteDuration">$wgMaxJobDBWriteDuration</a><span style="display:none"><a href="/wiki/Manual:$wgMaxJobDBWriteDuration" title="Manual:$wgMaxJobDBWriteDuration"> </a></span> – Max time (in seconds) a job-generated transaction can spend in writes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxUserDBWriteDuration" title="Special:MyLanguage/Manual:$wgMaxUserDBWriteDuration">$wgMaxUserDBWriteDuration</a><span style="display:none"><a href="/wiki/Manual:$wgMaxUserDBWriteDuration" title="Manual:$wgMaxUserDBWriteDuration"> </a></span> – Max time (in seconds) a user-generated transaction can spend in writes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMemoryLimit" title="Special:MyLanguage/Manual:$wgMemoryLimit">$wgMemoryLimit</a><span style="display:none"><a href="/wiki/Manual:$wgMemoryLimit" title="Manual:$wgMemoryLimit"> </a></span> – The minimum amount of memory that MediaWiki "needs"; MediaWiki will try to raise PHP's memory limit if it's below this amount.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMiserMode" title="Special:MyLanguage/Manual:$wgMiserMode">$wgMiserMode</a><span style="display:none"><a href="/wiki/Manual:$wgMiserMode" title="Manual:$wgMiserMode"> </a></span> – Enable/disable database-intensive features</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMultiShardSiteStats" title="Special:MyLanguage/Manual:$wgMultiShardSiteStats">$wgMultiShardSiteStats</a><span style="display:none"><a href="/wiki/Manual:$wgMultiShardSiteStats" title="Manual:$wgMultiShardSiteStats"> </a></span> – Whether <code>site_stats</code> table should have multiple rows.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPoolCounterConf" title="Special:MyLanguage/Manual:$wgPoolCounterConf">$wgPoolCounterConf</a><span style="display:none"><a href="/wiki/Manual:$wgPoolCounterConf" title="Manual:$wgPoolCounterConf"> </a></span> – Configuration for processing pool control.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPoolCountClientConf" title="Special:MyLanguage/Manual:$wgPoolCountClientConf">$wgPoolCountClientConf</a><span style="display:none"><a href="/wiki/Manual:$wgPoolCountClientConf" title="Manual:$wgPoolCountClientConf"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Configuration array for the PoolCounter client.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgQueryCacheLimit" title="Special:MyLanguage/Manual:$wgQueryCacheLimit">$wgQueryCacheLimit</a><span style="display:none"><a href="/wiki/Manual:$wgQueryCacheLimit" title="Manual:$wgQueryCacheLimit"> </a></span> – Number of rows to cache in 'querycache' table when miser mode is on.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgQueryPages" title="Special:MyLanguage/Manual:$wgQueryPages">$wgQueryPages</a><span style="display:none"><a href="/wiki/Manual:$wgQueryPages" title="Manual:$wgQueryPages"> </a></span> – List of Special pages that inherit from QueryPage, that should also be taken in account by the <a href="/wiki/Special:MyLanguage/Manual:updateSpecialPages.php" title="Special:MyLanguage/Manual:updateSpecialPages.php">updateSpecialPages.php</a><span style="display:none"><a href="/wiki/Manual:UpdateSpecialPages.php" title="Manual:UpdateSpecialPages.php"> </a></span> maintenance script.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRequestTimeLimit" title="Special:MyLanguage/Manual:$wgRequestTimeLimit">$wgRequestTimeLimit</a><span style="display:none"><a href="/wiki/Manual:$wgRequestTimeLimit" title="Manual:$wgRequestTimeLimit"> </a></span> – Set a limit on server request wall clock time.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTransactionalTimeLimit" title="Special:MyLanguage/Manual:$wgTransactionalTimeLimit">$wgTransactionalTimeLimit</a><span style="display:none"><a href="/wiki/Manual:$wgTransactionalTimeLimit" title="Manual:$wgTransactionalTimeLimit"> </a></span> – Throttle for timing out transactional POST requests</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWantedPagesThreshold" title="Special:MyLanguage/Manual:$wgWantedPagesThreshold">$wgWantedPagesThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgWantedPagesThreshold" title="Manual:$wgWantedPagesThreshold"> </a></span> – Minimum number of pages that must link to a page before it will appear on <i>Special:Wantedpages</i>.</li></ul> <p><span class="anchor" id="Client_side_caching"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Cache">Cache</h2></div> <style data-mw-deduplicate="TemplateStyles:r6353907">.mw-parser-output .hatnote{font-style:italic;padding-bottom:0.4em;margin-bottom:0.4em;border-bottom:1px solid #ccc}.mw-parser-output .hatnote.no-border{border-bottom:none}</style><div role="note" class="hatnote relarticle mainarticle">Main page: <a href="/wiki/Special:MyLanguage/Manual:Caching" title="Special:MyLanguage/Manual:Caching">Manual:Caching</a><span style="display:none"><a href="/wiki/Manual:Caching" class="mw-redirect" title="Manual:Caching"> </a></span></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCacheDirectory" title="Special:MyLanguage/Manual:$wgCacheDirectory">$wgCacheDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgCacheDirectory" title="Manual:$wgCacheDirectory"> </a></span> – Directory for per-wiki long-life cache files in the local filesystem.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCacheEpoch" title="Special:MyLanguage/Manual:$wgCacheEpoch">$wgCacheEpoch</a><span style="display:none"><a href="/wiki/Manual:$wgCacheEpoch" title="Manual:$wgCacheEpoch"> </a></span> – Set this to current time to invalidate all prior cached pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCachePages" title="Special:MyLanguage/Manual:$wgCachePages">$wgCachePages</a><span style="display:none"><a href="/wiki/Manual:$wgCachePages" title="Manual:$wgCachePages"> </a></span> – Allow client-side caching of pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgChronologyProtectorStash" title="Special:MyLanguage/Manual:$wgChronologyProtectorStash">$wgChronologyProtectorStash</a><span style="display:none"><a href="/wiki/Manual:$wgChronologyProtectorStash" title="Manual:$wgChronologyProtectorStash"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – The object store type of the ChronologyProtector position store.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgChronologyProtectorSecret" title="Special:MyLanguage/Manual:$wgChronologyProtectorSecret">$wgChronologyProtectorSecret</a><span style="display:none"><a href="/wiki/Manual:$wgChronologyProtectorSecret" title="Manual:$wgChronologyProtectorSecret"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Secret string for HMAC hashing in ChronologyProtector (optional)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionInfoMTime" title="Special:MyLanguage/Manual:$wgExtensionInfoMTime">$wgExtensionInfoMTime</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionInfoMTime" title="Manual:$wgExtensionInfoMTime"> </a></span> – Time to invalidate cache of extensions loaded by the extension registration system.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFooterLinkCacheExpiry" title="Special:MyLanguage/Manual:$wgFooterLinkCacheExpiry">$wgFooterLinkCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgFooterLinkCacheExpiry" title="Manual:$wgFooterLinkCacheExpiry"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Expiry time for the footer link cache, in seconds, or 0 if disabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGitInfoCacheDirectory" title="Special:MyLanguage/Manual:$wgGitInfoCacheDirectory">$wgGitInfoCacheDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgGitInfoCacheDirectory" title="Manual:$wgGitInfoCacheDirectory"> </a></span> – Directory where GitInfo will look for pre-computed cache files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInvalidateCacheOnLocalSettingsChange" title="Special:MyLanguage/Manual:$wgInvalidateCacheOnLocalSettingsChange">$wgInvalidateCacheOnLocalSettingsChange</a><span style="display:none"><a href="/wiki/Manual:$wgInvalidateCacheOnLocalSettingsChange" title="Manual:$wgInvalidateCacheOnLocalSettingsChange"> </a></span> – Setting this to true will invalidate all cached pages whenever <code>LocalSettings.php</code> is changed</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLanguageConverterCacheType" title="Special:MyLanguage/Manual:$wgLanguageConverterCacheType">$wgLanguageConverterCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgLanguageConverterCacheType" title="Manual:$wgLanguageConverterCacheType"> </a></span> – The cache type for storing language conversion tables.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMainCacheType" title="Special:MyLanguage/Manual:$wgMainCacheType">$wgMainCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgMainCacheType" title="Manual:$wgMainCacheType"> </a></span> – Object cache setting</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMainStash" title="Special:MyLanguage/Manual:$wgMainStash">$wgMainStash</a><span style="display:none"><a href="/wiki/Manual:$wgMainStash" title="Manual:$wgMainStash"> </a></span> – Replicated object cache setting</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMicroStashType" title="Special:MyLanguage/Manual:$wgMicroStashType">$wgMicroStashType</a><span style="display:none"><a href="/wiki/Manual:$wgMicroStashType" title="Manual:$wgMicroStashType"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Central store for reliable short-lived data.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgObjectCaches" title="Special:MyLanguage/Manual:$wgObjectCaches">$wgObjectCaches</a><span style="display:none"><a href="/wiki/Manual:$wgObjectCaches" title="Manual:$wgObjectCaches"> </a></span> – Advanced object cache configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserCacheFilterConfig" title="Special:MyLanguage/Manual:$wgParserCacheFilterConfig">$wgParserCacheFilterConfig</a><span style="display:none"><a href="/wiki/Manual:$wgParserCacheFilterConfig" title="Manual:$wgParserCacheFilterConfig"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Per-namespace configuration for the ParserCache filter.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserCacheUseJson" title="Special:MyLanguage/Manual:$wgParserCacheUseJson">$wgParserCacheUseJson</a><span style="display:none"><a href="/wiki/Manual:$wgParserCacheUseJson" title="Manual:$wgParserCacheUseJson"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Enable JSON serialization for ParserCache.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParsoidCacheConfig" title="Special:MyLanguage/Manual:$wgParsoidCacheConfig">$wgParsoidCacheConfig</a><span style="display:none"><a href="/wiki/Manual:$wgParsoidCacheConfig" title="Manual:$wgParsoidCacheConfig"> </a></span> – Configuration for the caching related to parsoid output. The configuration contains the following keys:</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPHPSessionHandling" title="Special:MyLanguage/Manual:$wgPHPSessionHandling">$wgPHPSessionHandling</a><span style="display:none"><a href="/wiki/Manual:$wgPHPSessionHandling" title="Manual:$wgPHPSessionHandling"> </a></span> – Whether to use PHP session handling (<code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nv">$_SESSION</span></code> and <code>session_*()</code> functions)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionPbkdf2Iterations" title="Special:MyLanguage/Manual:$wgSessionPbkdf2Iterations">$wgSessionPbkdf2Iterations</a><span style="display:none"><a href="/wiki/Manual:$wgSessionPbkdf2Iterations" title="Manual:$wgSessionPbkdf2Iterations"> </a></span> – Number of internal PBKDF2 iterations to use when deriving session secrets.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsCacheType" title="Special:MyLanguage/Manual:$wgStatsCacheType">$wgStatsCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgStatsCacheType" title="Manual:$wgStatsCacheType"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – The object cache type for stats storage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSuspiciousIpExpiry" title="Special:MyLanguage/Manual:$wgSuspiciousIpExpiry">$wgSuspiciousIpExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgSuspiciousIpExpiry" title="Manual:$wgSuspiciousIpExpiry"> </a></span> – Time in seconds to remember IPs for, for the purposes of logging IP changes within the same session.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseGzip" title="Special:MyLanguage/Manual:$wgUseGzip">$wgUseGzip</a><span style="display:none"><a href="/wiki/Manual:$wgUseGzip" title="Manual:$wgUseGzip"> </a></span> – Use GZip to store cached pages.</li></ul> <dl><dd><i>See: <a href="#Interwiki">Interwiki</a> for Interwiki cache settings.</i></dd></dl> <div class="mw-heading mw-heading3"><h3 id="File_Cache">File Cache</h3></div> <p>Settings for Server side file caching. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgFileCacheDepth" title="Special:MyLanguage/Manual:$wgFileCacheDepth">$wgFileCacheDepth</a><span style="display:none"><a href="/wiki/Manual:$wgFileCacheDepth" title="Manual:$wgFileCacheDepth"> </a></span> – Depth of subdirectory hierarchy under <code><a href="/wiki/Special:MyLanguage/Manual:$wgFileCacheDirectory" title="Special:MyLanguage/Manual:$wgFileCacheDirectory">$wgFileCacheDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgFileCacheDirectory" title="Manual:$wgFileCacheDirectory"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseFileCache" title="Special:MyLanguage/Manual:$wgUseFileCache">$wgUseFileCache</a><span style="display:none"><a href="/wiki/Manual:$wgUseFileCache" title="Manual:$wgUseFileCache"> </a></span> – Create static HTML pages for unregistered viewers to reduce database traffic.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Message_Cache">Message Cache</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAdaptiveMessageCache" title="Special:MyLanguage/Manual:$wgAdaptiveMessageCache">$wgAdaptiveMessageCache</a><span style="display:none"><a href="/wiki/Manual:$wgAdaptiveMessageCache" title="Manual:$wgAdaptiveMessageCache"> </a></span> – Keep track which messages are requested and load only most used messages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalisationCacheConf" title="Special:MyLanguage/Manual:$wgLocalisationCacheConf">$wgLocalisationCacheConf</a><span style="display:none"><a href="/wiki/Manual:$wgLocalisationCacheConf" title="Manual:$wgLocalisationCacheConf"> </a></span> – Localisation cache configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMessageCacheType" title="Special:MyLanguage/Manual:$wgMessageCacheType">$wgMessageCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgMessageCacheType" title="Manual:$wgMessageCacheType"> </a></span> – Message cache setting</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseLocalMessageCache" title="Special:MyLanguage/Manual:$wgUseLocalMessageCache">$wgUseLocalMessageCache</a><span style="display:none"><a href="/wiki/Manual:$wgUseLocalMessageCache" title="Manual:$wgUseLocalMessageCache"> </a></span> – Make a local copy of the message cache, in addition to memcached.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Sidebar_Cache">Sidebar Cache</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableSidebarCache" title="Special:MyLanguage/Manual:$wgEnableSidebarCache">$wgEnableSidebarCache</a><span style="display:none"><a href="/wiki/Manual:$wgEnableSidebarCache" title="Manual:$wgEnableSidebarCache"> </a></span> – If true, cache the sidebar navigation links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSidebarCacheExpiry" title="Special:MyLanguage/Manual:$wgSidebarCacheExpiry">$wgSidebarCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgSidebarCacheExpiry" title="Manual:$wgSidebarCacheExpiry"> </a></span> – Expiry time for the sidebar cache, in seconds.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Parser_Cache">Parser Cache</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgOldRevisionParserCacheExpireTime" title="Special:MyLanguage/Manual:$wgOldRevisionParserCacheExpireTime">$wgOldRevisionParserCacheExpireTime</a><span style="display:none"><a href="/wiki/Manual:$wgOldRevisionParserCacheExpireTime" title="Manual:$wgOldRevisionParserCacheExpireTime"> </a></span> – The expiry time for the parser cache for old revisions, in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRenderHashAppend" title="Special:MyLanguage/Manual:$wgRenderHashAppend">$wgRenderHashAppend</a><span style="display:none"><a href="/wiki/Manual:$wgRenderHashAppend" title="Manual:$wgRenderHashAppend"> </a></span> – Append a configured value to the parser cache and the sitenotice cache keys.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserCacheExpireTime" title="Special:MyLanguage/Manual:$wgParserCacheExpireTime">$wgParserCacheExpireTime</a><span style="display:none"><a href="/wiki/Manual:$wgParserCacheExpireTime" title="Manual:$wgParserCacheExpireTime"> </a></span> – Expiration time (in seconds) of cached parser information</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserCacheType" title="Special:MyLanguage/Manual:$wgParserCacheType">$wgParserCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgParserCacheType" title="Manual:$wgParserCacheType"> </a></span> – Parser cache setting</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseContentMediaStyles" title="Special:MyLanguage/Manual:$wgUseContentMediaStyles">$wgUseContentMediaStyles</a><span style="display:none"><a href="/wiki/Manual:$wgUseContentMediaStyles" title="Manual:$wgUseContentMediaStyles"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> <span style="color:#d33">(deprecated in 1.41)</span> – Temporary flag to stop shipping the styles for the legacy media HTML structure that has been replaced when <a href="/wiki/Special:MyLanguage/Manual:$wgParserEnableLegacyMediaDOM" title="Special:MyLanguage/Manual:$wgParserEnableLegacyMediaDOM">$wgParserEnableLegacyMediaDOM</a><span style="display:none"><a href="/wiki/Manual:$wgParserEnableLegacyMediaDOM" title="Manual:$wgParserEnableLegacyMediaDOM"> </a></span> is <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Memcached_settings">Memcached settings</h3></div> <p>Settings for configuring the <a href="/wiki/Special:MyLanguage/Memcached" title="Special:MyLanguage/Memcached">Memcached</a><span style="display:none"><a href="/wiki/Memcached" class="mw-redirect" title="Memcached"> </a></span> memory-based object store (if you are using it) <a href="https://gerrit.wikimedia.org/g/mediawiki/core/%2B/HEAD/docs/memcached.md" class="extiw" title="git:mediawiki/core/+/HEAD/docs/memcached.md">docs/memcached.md</a> has more details. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgMemCachedDebug" title="Special:MyLanguage/Manual:$wgMemCachedDebug">$wgMemCachedDebug</a><span style="display:none"><a href="/wiki/Manual:$wgMemCachedDebug" title="Manual:$wgMemCachedDebug"> </a></span> – Will be set to false in Setup.php, if the server isn't working.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMemCachedPersistent" title="Special:MyLanguage/Manual:$wgMemCachedPersistent">$wgMemCachedPersistent</a><span style="display:none"><a href="/wiki/Manual:$wgMemCachedPersistent" title="Manual:$wgMemCachedPersistent"> </a></span> – Whether to use persistent connections to Memcached servers.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMemCachedServers" title="Special:MyLanguage/Manual:$wgMemCachedServers">$wgMemCachedServers</a><span style="display:none"><a href="/wiki/Manual:$wgMemCachedServers" title="Manual:$wgMemCachedServers"> </a></span> – Memcached servers</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMemCachedTimeout" title="Special:MyLanguage/Manual:$wgMemCachedTimeout">$wgMemCachedTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgMemCachedTimeout" title="Manual:$wgMemCachedTimeout"> </a></span> – Server connection timeout in microseconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgObjectCacheSessionExpiry" title="Special:MyLanguage/Manual:$wgObjectCacheSessionExpiry">$wgObjectCacheSessionExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgObjectCacheSessionExpiry" title="Manual:$wgObjectCacheSessionExpiry"> </a></span> – Expiry time to use for session storage in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionCacheType" title="Special:MyLanguage/Manual:$wgSessionCacheType">$wgSessionCacheType</a><span style="display:none"><a href="/wiki/Manual:$wgSessionCacheType" title="Manual:$wgSessionCacheType"> </a></span> – The cache type for storing session data.</li></ul> <div class="mw-heading mw-heading3"><h3 id="WAN_cache">WAN cache</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgMainWANCache" title="Special:MyLanguage/Manual:$wgMainWANCache">$wgMainWANCache</a><span style="display:none"><a href="/wiki/Manual:$wgMainWANCache" title="Manual:$wgMainWANCache"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Main <a href="https://en.wikipedia.org/wiki/Wide_area_network" class="extiw" title="w:Wide area network">wide area network</a> cache configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWANObjectCaches" title="Special:MyLanguage/Manual:$wgWANObjectCaches">$wgWANObjectCaches</a><span style="display:none"><a href="/wiki/Manual:$wgWANObjectCaches" title="Manual:$wgWANObjectCaches"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Advanced Wide-Area-Network cache configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWANObjectCache" title="Special:MyLanguage/Manual:$wgWANObjectCache">$wgWANObjectCache</a><span style="display:none"><a href="/wiki/Manual:$wgWANObjectCache" title="Manual:$wgWANObjectCache"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Extra parameters to the WANObjectCache constructor.</li></ul> <p><span class="anchor" id="CDN_/_Squid"></span><span class="anchor" id="Squid"></span> <span class="anchor" id="Proxies"></span> </p> <div class="mw-heading mw-heading2"><h2 id="HTTP_proxy_(CDN)_settings"><span id="HTTP_proxy_.28CDN.29_settings"></span>HTTP proxy (CDN) settings</h2></div> <p>These settings configure MediaWiki when using a caching HTTP proxy server. They apply to <a href="/wiki/Special:MyLanguage/Manual:Varnish_caching" title="Special:MyLanguage/Manual:Varnish caching">caching using Varnish</a> as well as <a href="/wiki/Special:MyLanguage/Manual:Squid_caching" title="Special:MyLanguage/Manual:Squid caching">Squid</a>. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnMatchParameterOrder" title="Special:MyLanguage/Manual:$wgCdnMatchParameterOrder">$wgCdnMatchParameterOrder</a><span style="display:none"><a href="/wiki/Manual:$wgCdnMatchParameterOrder" title="Manual:$wgCdnMatchParameterOrder"> </a></span> – Indicates if should take query parameters order on incoming requests into account for CDN caching</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnMaxageLagged" title="Special:MyLanguage/Manual:$wgCdnMaxageLagged">$wgCdnMaxageLagged</a><span style="display:none"><a href="/wiki/Manual:$wgCdnMaxageLagged" title="Manual:$wgCdnMaxageLagged"> </a></span> – Cache timeout for the CDN when DB replica lag is high</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnMaxageStale" title="Special:MyLanguage/Manual:$wgCdnMaxageStale">$wgCdnMaxageStale</a><span style="display:none"><a href="/wiki/Manual:$wgCdnMaxageStale" title="Manual:$wgCdnMaxageStale"> </a></span> – Cache timeout in seconds when delivering a stale ParserCache response due to PoolCounter contention.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnMaxageSubstitute" title="Special:MyLanguage/Manual:$wgCdnMaxageSubstitute">$wgCdnMaxageSubstitute</a><span style="display:none"><a href="/wiki/Manual:$wgCdnMaxageSubstitute" title="Manual:$wgCdnMaxageSubstitute"> </a></span> – Cache timeout for the CDN when a response is known to be wrong or incomplete (due to load)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnMaxAge" title="Special:MyLanguage/Manual:$wgCdnMaxAge">$wgCdnMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgCdnMaxAge" title="Manual:$wgCdnMaxAge"> </a></span> – Cache TTL for the CDN sent as s-maxage (without ESI) or Surrogate-Control (with ESI).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnReboundPurgeDelay" title="Special:MyLanguage/Manual:$wgCdnReboundPurgeDelay">$wgCdnReboundPurgeDelay</a><span style="display:none"><a href="/wiki/Manual:$wgCdnReboundPurgeDelay" title="Manual:$wgCdnReboundPurgeDelay"> </a></span> – Secondary delayed purges of URLs</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnServersNoPurge" title="Special:MyLanguage/Manual:$wgCdnServersNoPurge">$wgCdnServersNoPurge</a><span style="display:none"><a href="/wiki/Manual:$wgCdnServersNoPurge" title="Manual:$wgCdnServersNoPurge"> </a></span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgCdnServers" title="Special:MyLanguage/Manual:$wgCdnServers">$wgCdnServers</a><span style="display:none"><a href="/wiki/Manual:$wgCdnServers" title="Manual:$wgCdnServers"> </a></span></code>, except no HTTP purges will be sent and CIDR ranges are accepted</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCdnServers" title="Special:MyLanguage/Manual:$wgCdnServers">$wgCdnServers</a><span style="display:none"><a href="/wiki/Manual:$wgCdnServers" title="Manual:$wgCdnServers"> </a></span> – An array of <i>individual</i> proxy servers to help MediaWiki detect if the request has been proxied.<br />But also to send back to the proxy PURGE commands on changes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForcedRawSMaxage" title="Special:MyLanguage/Manual:$wgForcedRawSMaxage">$wgForcedRawSMaxage</a><span style="display:none"><a href="/wiki/Manual:$wgForcedRawSMaxage" title="Manual:$wgForcedRawSMaxage"> </a></span> – Default maximum age (in seconds) for raw CSS/JavaScript accesses.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInternalServer" title="Special:MyLanguage/Manual:$wgInternalServer">$wgInternalServer</a><span style="display:none"><a href="/wiki/Manual:$wgInternalServer" title="Manual:$wgInternalServer"> </a></span> – Internal server name as known to Squid, if different than <code><a href="/wiki/Special:MyLanguage/Manual:$wgServer" title="Special:MyLanguage/Manual:$wgServer">$wgServer</a><span style="display:none"><a href="/wiki/Manual:$wgServer" title="Manual:$wgServer"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLoggedOutMaxAge" title="Special:MyLanguage/Manual:$wgLoggedOutMaxAge">$wgLoggedOutMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgLoggedOutMaxAge" title="Manual:$wgLoggedOutMaxAge"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – Cache TTL for the user agent sent as max-age, for logged out users.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSquidMaxage" title="Special:MyLanguage/Manual:$wgSquidMaxage">$wgSquidMaxage</a><span style="display:none"><a href="/wiki/Manual:$wgSquidMaxage" title="Manual:$wgSquidMaxage"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Cache timeout for the squid.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSquidPurgeUseHostHeader" title="Special:MyLanguage/Manual:$wgSquidPurgeUseHostHeader">$wgSquidPurgeUseHostHeader</a><span style="display:none"><a href="/wiki/Manual:$wgSquidPurgeUseHostHeader" title="Manual:$wgSquidPurgeUseHostHeader"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Whether to use a Host header in purge requests sent to the proxy servers configured in $wgSquidServers.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSquidServersNoPurge" title="Special:MyLanguage/Manual:$wgSquidServersNoPurge">$wgSquidServersNoPurge</a><span style="display:none"><a href="/wiki/Manual:$wgSquidServersNoPurge" title="Manual:$wgSquidServersNoPurge"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgSquidServers" title="Special:MyLanguage/Manual:$wgSquidServers">$wgSquidServers</a><span style="display:none"><a href="/wiki/Manual:$wgSquidServers" title="Manual:$wgSquidServers"> </a></span></code>, except that MW has no methods to send HTTP PURGE to an origin part of the configured ranges</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSquidServers" title="Special:MyLanguage/Manual:$wgSquidServers">$wgSquidServers</a><span style="display:none"><a href="/wiki/Manual:$wgSquidServers" title="Manual:$wgSquidServers"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – An array of <i>individual</i> proxy servers to help MediaWiki detect if the request has been proxied.<br />But also to send back to the proxy PURGE commands on changes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseCdn" title="Special:MyLanguage/Manual:$wgUseCdn">$wgUseCdn</a><span style="display:none"><a href="/wiki/Manual:$wgUseCdn" title="Manual:$wgUseCdn"> </a></span> – Enable/disable page view caching.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseESI" title="Special:MyLanguage/Manual:$wgUseESI">$wgUseESI</a><span style="display:none"><a href="/wiki/Manual:$wgUseESI" title="Manual:$wgUseESI"> </a></span> <span style="color:#d33">(deprecated in 1.33)</span> – If you run Squid3 with ESI support, enable this.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUsePrivateIPs" title="Special:MyLanguage/Manual:$wgUsePrivateIPs">$wgUsePrivateIPs</a><span style="display:none"><a href="/wiki/Manual:$wgUsePrivateIPs" title="Manual:$wgUsePrivateIPs"> </a></span> – Whether private X-Forwarded-For IPs should be accepted</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseSquid" title="Special:MyLanguage/Manual:$wgUseSquid">$wgUseSquid</a><span style="display:none"><a href="/wiki/Manual:$wgUseSquid" title="Manual:$wgUseSquid"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Enable/disable Squid.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVaryOnXFP" title="Special:MyLanguage/Manual:$wgVaryOnXFP">$wgVaryOnXFP</a><span style="display:none"><a href="/wiki/Manual:$wgVaryOnXFP" title="Manual:$wgVaryOnXFP"> </a></span> – Whether to add <code>X-Forwarded-Proto</code> to the <code>Vary</code> header for API requests and RSS/Atom feeds.</li></ul> <div class="mw-heading mw-heading3"><h3 id="HTCP_multicast_purging">HTCP multicast purging</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgHTCPMulticastTTL" title="Special:MyLanguage/Manual:$wgHTCPMulticastTTL">$wgHTCPMulticastTTL</a><span style="display:none"><a href="/wiki/Manual:$wgHTCPMulticastTTL" title="Manual:$wgHTCPMulticastTTL"> </a></span> – HTCP multicast purging</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTCPRouting" title="Special:MyLanguage/Manual:$wgHTCPRouting">$wgHTCPRouting</a><span style="display:none"><a href="/wiki/Manual:$wgHTCPRouting" title="Manual:$wgHTCPRouting"> </a></span> – Routing configuration for HTCP multicast purging.</li></ul> <p><span class="anchor" id="Localization"></span> <span class="anchor" id="User_agent"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Language,_regional_and_character_encoding_settings"><span id="Language.2C_regional_and_character_encoding_settings"></span>Language, regional and character encoding settings</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowRawHtmlCopyrightMessages" title="Special:MyLanguage/Manual:$wgAllowRawHtmlCopyrightMessages">$wgAllowRawHtmlCopyrightMessages</a><span style="display:none"><a href="/wiki/Manual:$wgAllowRawHtmlCopyrightMessages" title="Manual:$wgAllowRawHtmlCopyrightMessages"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Whether on-wiki overrides for the <code>copyright</code> and <code>history_copyright</code> messages, which allow raw HTML, will be used.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllUnicodeFixes" title="Special:MyLanguage/Manual:$wgAllUnicodeFixes">$wgAllUnicodeFixes</a><span style="display:none"><a href="/wiki/Manual:$wgAllUnicodeFixes" title="Manual:$wgAllUnicodeFixes"> </a></span> – Whether to always convert certain Unicode sequences to modern ones regardless of the content language.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultLanguageVariant" title="Special:MyLanguage/Manual:$wgDefaultLanguageVariant">$wgDefaultLanguageVariant</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultLanguageVariant" title="Manual:$wgDefaultLanguageVariant"> </a></span> – Default language variant.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisabledVariants" title="Special:MyLanguage/Manual:$wgDisabledVariants">$wgDisabledVariants</a><span style="display:none"><a href="/wiki/Manual:$wgDisabledVariants" title="Manual:$wgDisabledVariants"> </a></span> – Disabled variants for language variant conversion.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableLangConversion" title="Special:MyLanguage/Manual:$wgDisableLangConversion">$wgDisableLangConversion</a><span style="display:none"><a href="/wiki/Manual:$wgDisableLangConversion" title="Manual:$wgDisableLangConversion"> </a></span> – Whether to enable language variant conversion.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableTitleConversion" title="Special:MyLanguage/Manual:$wgDisableTitleConversion">$wgDisableTitleConversion</a><span style="display:none"><a href="/wiki/Manual:$wgDisableTitleConversion" title="Manual:$wgDisableTitleConversion"> </a></span> – Whether to enable language variant conversion for links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDummyLanguageCodes" title="Special:MyLanguage/Manual:$wgDummyLanguageCodes">$wgDummyLanguageCodes</a><span style="display:none"><a href="/wiki/Manual:$wgDummyLanguageCodes" title="Manual:$wgDummyLanguageCodes"> </a></span> – List of language codes that have been renamed to new (correct) codes, or don't correspond to an actual interface language.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraInterlanguageLinkPrefixes" title="Special:MyLanguage/Manual:$wgExtraInterlanguageLinkPrefixes">$wgExtraInterlanguageLinkPrefixes</a><span style="display:none"><a href="/wiki/Manual:$wgExtraInterlanguageLinkPrefixes" title="Manual:$wgExtraInterlanguageLinkPrefixes"> </a></span> – Array of interwiki prefixes to be treated as language links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraLanguageCodes" title="Special:MyLanguage/Manual:$wgExtraLanguageCodes">$wgExtraLanguageCodes</a><span style="display:none"><a href="/wiki/Manual:$wgExtraLanguageCodes" title="Manual:$wgExtraLanguageCodes"> </a></span> – List of mappings from one language code to another</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraLanguageNames" title="Special:MyLanguage/Manual:$wgExtraLanguageNames">$wgExtraLanguageNames</a><span style="display:none"><a href="/wiki/Manual:$wgExtraLanguageNames" title="Manual:$wgExtraLanguageNames"> </a></span> – List of language names or overrides for default names in Names.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFixArabicUnicode" title="Special:MyLanguage/Manual:$wgFixArabicUnicode">$wgFixArabicUnicode</a><span style="display:none"><a href="/wiki/Manual:$wgFixArabicUnicode" title="Manual:$wgFixArabicUnicode"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Set this to true to clean up archaic Unicode sequences in Arabic text.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFixMalayalamUnicode" title="Special:MyLanguage/Manual:$wgFixMalayalamUnicode">$wgFixMalayalamUnicode</a><span style="display:none"><a href="/wiki/Manual:$wgFixMalayalamUnicode" title="Manual:$wgFixMalayalamUnicode"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Set this to true to clean up archaic Unicode sequences in Malayalam text.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgForceUIMsgAsContentMsg" title="Special:MyLanguage/Manual:$wgForceUIMsgAsContentMsg">$wgForceUIMsgAsContentMsg</a><span style="display:none"><a href="/wiki/Manual:$wgForceUIMsgAsContentMsg" title="Manual:$wgForceUIMsgAsContentMsg"> </a></span> – Array of UI messages that should be treated as content messages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGrammarForms" title="Special:MyLanguage/Manual:$wgGrammarForms">$wgGrammarForms</a><span style="display:none"><a href="/wiki/Manual:$wgGrammarForms" title="Manual:$wgGrammarForms"> </a></span> – Used for <code>{{GRAMMAR:}}</code> parser function.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHideInterlanguageLinks" title="Special:MyLanguage/Manual:$wgHideInterlanguageLinks">$wgHideInterlanguageLinks</a><span style="display:none"><a href="/wiki/Manual:$wgHideInterlanguageLinks" title="Manual:$wgHideInterlanguageLinks"> </a></span> – Hide interlanguage links from the sidebar.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterlanguageLinkCodeMap" title="Special:MyLanguage/Manual:$wgInterlanguageLinkCodeMap">$wgInterlanguageLinkCodeMap</a><span style="display:none"><a href="/wiki/Manual:$wgInterlanguageLinkCodeMap" title="Manual:$wgInterlanguageLinkCodeMap"> </a></span> – Map of interlanguage link codes to language codes to override what is shown as the language name when the interwiki code does not match it exactly.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiMagic" title="Special:MyLanguage/Manual:$wgInterwikiMagic">$wgInterwikiMagic</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiMagic" title="Manual:$wgInterwikiMagic"> </a></span> – Treat language links as magic connectors, not inline links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLangObjCacheSize" title="Special:MyLanguage/Manual:$wgLangObjCacheSize">$wgLangObjCacheSize</a><span style="display:none"><a href="/wiki/Manual:$wgLangObjCacheSize" title="Manual:$wgLangObjCacheSize"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Language cache size, or really how many languages can we handle simultaneously without degrading to crawl speed.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLanguageCode" title="Special:MyLanguage/Manual:$wgLanguageCode">$wgLanguageCode</a><span style="display:none"><a href="/wiki/Manual:$wgLanguageCode" title="Manual:$wgLanguageCode"> </a></span> – Site language code.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLegacyEncoding" title="Special:MyLanguage/Manual:$wgLegacyEncoding">$wgLegacyEncoding</a><span style="display:none"><a href="/wiki/Manual:$wgLegacyEncoding" title="Manual:$wgLegacyEncoding"> </a></span> – Set this to the character set, which you used before you updated to MediaWiki 1.5 (eg 'ISO-8859-1'). MediaWiki will then perform a temporary character set conversion when loading old revisions, which are not marked with "utf-8" flag (revisions created with MediaWiki 1.4 and earlier).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLegacySchemaConversion" title="Special:MyLanguage/Manual:$wgLegacySchemaConversion">$wgLegacySchemaConversion</a><span style="display:none"><a href="/wiki/Manual:$wgLegacySchemaConversion" title="Manual:$wgLegacySchemaConversion"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Option to speed up the conversion step for large sites when migrating the schema from 1.4 to 1.5</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLoginLanguageSelector" title="Special:MyLanguage/Manual:$wgLoginLanguageSelector">$wgLoginLanguageSelector</a><span style="display:none"><a href="/wiki/Manual:$wgLoginLanguageSelector" title="Manual:$wgLoginLanguageSelector"> </a></span> – Show a bar of language selection links in the user login and user registration forms.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxMsgCacheEntrySize" title="Special:MyLanguage/Manual:$wgMaxMsgCacheEntrySize">$wgMaxMsgCacheEntrySize</a><span style="display:none"><a href="/wiki/Manual:$wgMaxMsgCacheEntrySize" title="Manual:$wgMaxMsgCacheEntrySize"> </a></span> – Maximum entry size in the message cache, in bytes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOverrideUcfirstCharacters" title="Special:MyLanguage/Manual:$wgOverrideUcfirstCharacters">$wgOverrideUcfirstCharacters</a><span style="display:none"><a href="/wiki/Manual:$wgOverrideUcfirstCharacters" title="Manual:$wgOverrideUcfirstCharacters"> </a></span> – List of Unicode characters for which capitalization is overridden in Language::ucfirst.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRawHtmlMessages" title="Special:MyLanguage/Manual:$wgRawHtmlMessages">$wgRawHtmlMessages</a><span style="display:none"><a href="/wiki/Manual:$wgRawHtmlMessages" title="Manual:$wgRawHtmlMessages"> </a></span> – List of messages which might contain raw HTML.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseDatabaseMessages" title="Special:MyLanguage/Manual:$wgUseDatabaseMessages">$wgUseDatabaseMessages</a><span style="display:none"><a href="/wiki/Manual:$wgUseDatabaseMessages" title="Manual:$wgUseDatabaseMessages"> </a></span> – Translation using MediaWiki: namespace.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUsePigLatinVariant" title="Special:MyLanguage/Manual:$wgUsePigLatinVariant">$wgUsePigLatinVariant</a><span style="display:none"><a href="/wiki/Manual:$wgUsePigLatinVariant" title="Manual:$wgUsePigLatinVariant"> </a></span> – Whether to enable the pig latin variant of English (en-x-piglatin), used to ease variant development work.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseXssLanguage" title="Special:MyLanguage/Manual:$wgUseXssLanguage">$wgUseXssLanguage</a><span style="display:none"><a href="/wiki/Manual:$wgUseXssLanguage" title="Manual:$wgUseXssLanguage"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Whether to enable the x-xss language code, used to make checking for <a href="/wiki/Special:MyLanguage/Cross-site_scripting" title="Special:MyLanguage/Cross-site scripting">XSS</a><span style="display:none"><a href="/wiki/Cross-site_scripting" title="Cross-site scripting"> </a></span> issues more convenient.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVariantArticlePath" title="Special:MyLanguage/Manual:$wgVariantArticlePath">$wgVariantArticlePath</a><span style="display:none"><a href="/wiki/Manual:$wgVariantArticlePath" title="Manual:$wgVariantArticlePath"> </a></span> – Used for links when having language's variants.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUserFallbackLanguages" title="Special:MyLanguage/Manual:$wgUserFallbackLanguages">$wgUserFallbackLanguages</a><span style="display:none"><a href="/wiki/Manual:$wgUserFallbackLanguages" title="Manual:$wgUserFallbackLanguages"> </a></span> – maximum number of fallback languages per user</li></ul> <div class="mw-heading mw-heading3"><h3 id="Timezone_settings">Timezone settings</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgLocaltimezone" title="Special:MyLanguage/Manual:$wgLocaltimezone">$wgLocaltimezone</a><span style="display:none"><a href="/wiki/Manual:$wgLocaltimezone" title="Manual:$wgLocaltimezone"> </a></span> – Fake out the timezone that the server thinks it's in.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalTZoffset" title="Special:MyLanguage/Manual:$wgLocalTZoffset">$wgLocalTZoffset</a><span style="display:none"><a href="/wiki/Manual:$wgLocalTZoffset" title="Manual:$wgLocalTZoffset"> </a></span> – Add a distance to the server timezone in minutes.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Language-specific">Language-specific</h3></div> <dl><dt>English</dt></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAmericanDates" title="Special:MyLanguage/Manual:$wgAmericanDates">$wgAmericanDates</a><span style="display:none"><a href="/wiki/Manual:$wgAmericanDates" title="Manual:$wgAmericanDates"> </a></span> – Use 'mdy' instead of 'dmy' as the default date format, e.g. 'May 12' instead of '12 May'.</li></ul> <dl><dt>Arabic/Hindi</dt></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgTranslateNumerals" title="Special:MyLanguage/Manual:$wgTranslateNumerals">$wgTranslateNumerals</a><span style="display:none"><a href="/wiki/Manual:$wgTranslateNumerals" title="Manual:$wgTranslateNumerals"> </a></span> – For Hindi, Arabic, and other languages with their own numeral systems, use local numerals instead of Western style (0-9) numerals in some areas of the interface.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Output_format_and_skin_settings">Output format and skin settings</h2></div> <div class="mw-heading mw-heading3"><h3 id="Output">Output</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgBrowserFormatDetection" title="Special:MyLanguage/Manual:$wgBrowserFormatDetection">$wgBrowserFormatDetection</a><span style="display:none"><a href="/wiki/Manual:$wgBrowserFormatDetection" title="Manual:$wgBrowserFormatDetection"> </a></span> – Override ability of certain browsers to attempt to autodetect dataformats in pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableOutputCompression" title="Special:MyLanguage/Manual:$wgDisableOutputCompression">$wgDisableOutputCompression</a><span style="display:none"><a href="/wiki/Manual:$wgDisableOutputCompression" title="Manual:$wgDisableOutputCompression"> </a></span> – Disable output compression (compression enabled by default if zlib is available).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEdititis" title="Special:MyLanguage/Manual:$wgEdititis">$wgEdititis</a><span style="display:none"><a href="/wiki/Manual:$wgEdititis" title="Manual:$wgEdititis"> </a></span> – Display user edit counts <a href="/wiki/Special:ListUsers" title="Special:ListUsers">on special page "User list"</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEditSubmitButtonLabelPublish" title="Special:MyLanguage/Manual:$wgEditSubmitButtonLabelPublish">$wgEditSubmitButtonLabelPublish</a><span style="display:none"><a href="/wiki/Manual:$wgEditSubmitButtonLabelPublish" title="Manual:$wgEditSubmitButtonLabelPublish"> </a></span> – Vary the 'save' labels to 'publish' for public wikis.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableCanonicalServerLink" title="Special:MyLanguage/Manual:$wgEnableCanonicalServerLink">$wgEnableCanonicalServerLink</a><span style="display:none"><a href="/wiki/Manual:$wgEnableCanonicalServerLink" title="Manual:$wgEnableCanonicalServerLink"> </a></span> – Output a <code class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">&quot;canonical&quot;</span><span class="p">&gt;</span></code> tag on every page indicating the <a href="https://en.wikipedia.org/wiki/Canonical_link_element" class="extiw" title="w:Canonical link element">canonical</a> server which should be used, i.e. <code><a href="/wiki/Special:MyLanguage/Manual:$wgServer" title="Special:MyLanguage/Manual:$wgServer">$wgServer</a><span style="display:none"><a href="/wiki/Manual:$wgServer" title="Manual:$wgServer"> </a></span></code> or <code><a href="/wiki/Special:MyLanguage/Manual:$wgCanonicalServer" title="Special:MyLanguage/Manual:$wgCanonicalServer">$wgCanonicalServer</a><span style="display:none"><a href="/wiki/Manual:$wgCanonicalServer" title="Manual:$wgCanonicalServer"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalInterwikiFragmentMode" title="Special:MyLanguage/Manual:$wgExternalInterwikiFragmentMode">$wgExternalInterwikiFragmentMode</a><span style="display:none"><a href="/wiki/Manual:$wgExternalInterwikiFragmentMode" title="Manual:$wgExternalInterwikiFragmentMode"> </a></span> – Determines which ID escaping mode should be used for external interwiki links</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFragmentMode" title="Special:MyLanguage/Manual:$wgFragmentMode">$wgFragmentMode</a><span style="display:none"><a href="/wiki/Manual:$wgFragmentMode" title="Manual:$wgFragmentMode"> </a></span> – Determines how section IDs should be encoded</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiLogoOverride" title="Special:MyLanguage/Manual:$wgInterwikiLogoOverride">$wgInterwikiLogoOverride</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiLogoOverride" title="Manual:$wgInterwikiLogoOverride"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – List of interwiki logos overrides.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTMLFormAllowTableFormat" title="Special:MyLanguage/Manual:$wgHTMLFormAllowTableFormat">$wgHTMLFormAllowTableFormat</a><span style="display:none"><a href="/wiki/Manual:$wgHTMLFormAllowTableFormat" title="Manual:$wgHTMLFormAllowTableFormat"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Allow form components to render tables.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHtml5Version" title="Special:MyLanguage/Manual:$wgHtml5Version">$wgHtml5Version</a><span style="display:none"><a href="/wiki/Manual:$wgHtml5Version" title="Manual:$wgHtml5Version"> </a></span> – Defines the value of the version attribute in the <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">html</span><span class="p">&gt;</span></code> tag, if any.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMangleFlashPolicy" title="Special:MyLanguage/Manual:$wgMangleFlashPolicy">$wgMangleFlashPolicy</a><span style="display:none"><a href="/wiki/Manual:$wgMangleFlashPolicy" title="Manual:$wgMangleFlashPolicy"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Whether to mangle any <code>&lt;cross-domain-policy&gt;</code> (Adobe cross-domain policy) tags, to prevent XSS attacks.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMimeType" title="Special:MyLanguage/Manual:$wgMimeType">$wgMimeType</a><span style="display:none"><a href="/wiki/Manual:$wgMimeType" title="Manual:$wgMimeType"> </a></span> – The type to send in the <code>Content-Type</code> header.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSend404Code" title="Special:MyLanguage/Manual:$wgSend404Code">$wgSend404Code</a><span style="display:none"><a href="/wiki/Manual:$wgSend404Code" title="Manual:$wgSend404Code"> </a></span> – Send 404 HTTP status for not found pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowRollbackEditCount" title="Special:MyLanguage/Manual:$wgShowRollbackEditCount">$wgShowRollbackEditCount</a><span style="display:none"><a href="/wiki/Manual:$wgShowRollbackEditCount" title="Manual:$wgShowRollbackEditCount"> </a></span> – Maximum number to count when a rollback link is shown</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSiteNotice" title="Special:MyLanguage/Manual:$wgSiteNotice">$wgSiteNotice</a><span style="display:none"><a href="/wiki/Manual:$wgSiteNotice" title="Manual:$wgSiteNotice"> </a></span> – A message to be displayed at the top of every page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseMediaWikiUIEverywhere" title="Special:MyLanguage/Manual:$wgUseMediaWikiUIEverywhere">$wgUseMediaWikiUIEverywhere</a><span style="display:none"><a href="/wiki/Manual:$wgUseMediaWikiUIEverywhere" title="Manual:$wgUseMediaWikiUIEverywhere"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Applies MediaWiki UI wherever it can be supported.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgXhtmlNamespaces" title="Special:MyLanguage/Manual:$wgXhtmlNamespaces">$wgXhtmlNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgXhtmlNamespaces" title="Manual:$wgXhtmlNamespaces"> </a></span> – Permit other XHTML namespaces in addition to the w3.org default.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Skins">Skins</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultSkin" title="Special:MyLanguage/Manual:$wgDefaultSkin">$wgDefaultSkin</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultSkin" title="Manual:$wgDefaultSkin"> </a></span> – The default skin for new users.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFallbackSkin" title="Special:MyLanguage/Manual:$wgFallbackSkin">$wgFallbackSkin</a><span style="display:none"><a href="/wiki/Manual:$wgFallbackSkin" title="Manual:$wgFallbackSkin"> </a></span> – Fallback skin used when the <a href="/wiki/Special:MyLanguage/Manual:Skins" title="Special:MyLanguage/Manual:Skins">skin</a> defined by <code><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultSkin" title="Special:MyLanguage/Manual:$wgDefaultSkin">$wgDefaultSkin</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultSkin" title="Manual:$wgDefaultSkin"> </a></span></code> can't be found.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFooterIcons" title="Special:MyLanguage/Manual:$wgFooterIcons">$wgFooterIcons</a><span style="display:none"><a href="/wiki/Manual:$wgFooterIcons" title="Manual:$wgFooterIcons"> </a></span> – Abstract list of footer icons for skins. It replaces the old copyrightico and poweredbyico code, which until MediaWiki 1.27 could be influenced with <a href="/wiki/Special:MyLanguage/Manual:$wgCopyrightIcon" title="Special:MyLanguage/Manual:$wgCopyrightIcon">$wgCopyrightIcon</a><span style="display:none"><a href="/wiki/Manual:$wgCopyrightIcon" title="Manual:$wgCopyrightIcon"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSkinMetaTags" title="Special:MyLanguage/Manual:$wgSkinMetaTags">$wgSkinMetaTags</a><span style="display:none"><a href="/wiki/Manual:$wgSkinMetaTags" title="Manual:$wgSkinMetaTags"> </a></span> – An array of open graph tags which should be added by all skins.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSkipSkins" title="Special:MyLanguage/Manual:$wgSkipSkins">$wgSkipSkins</a><span style="display:none"><a href="/wiki/Manual:$wgSkipSkins" title="Manual:$wgSkipSkins"> </a></span> – Specify the name of skins that should not be presented in the list of available skins.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSkipSkin" title="Special:MyLanguage/Manual:$wgSkipSkin">$wgSkipSkin</a><span style="display:none"><a href="/wiki/Manual:$wgSkipSkin" title="Manual:$wgSkipSkin"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Specify the name of a skin that should not be presented in the list of available skins.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseCombinedLoginLink" title="Special:MyLanguage/Manual:$wgUseCombinedLoginLink">$wgUseCombinedLoginLink</a><span style="display:none"><a href="/wiki/Manual:$wgUseCombinedLoginLink" title="Manual:$wgUseCombinedLoginLink"> </a></span> – Login / create account link behavior when it's possible for anonymous users to create an account.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVectorUseIconWatch" title="Special:MyLanguage/Manual:$wgVectorUseIconWatch">$wgVectorUseIconWatch</a><span style="display:none"><a href="/wiki/Manual:$wgVectorUseIconWatch" title="Manual:$wgVectorUseIconWatch"> </a></span> – Watch and unwatch as a star icon rather than a link (for Vector skin only).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVectorUseSimpleSearch" title="Special:MyLanguage/Manual:$wgVectorUseSimpleSearch">$wgVectorUseSimpleSearch</a><span style="display:none"><a href="/wiki/Manual:$wgVectorUseSimpleSearch" title="Manual:$wgVectorUseSimpleSearch"> </a></span> – Search form behavior for Vector skin only.</li></ul> <p><span class="anchor" id="Resource_loader"></span> </p> <div class="mw-heading mw-heading2"><h2 id="ResourceLoader">ResourceLoader</h2></div> <dl><dd><i>See <a href="/wiki/Special:MyLanguage/ResourceLoader" title="Special:MyLanguage/ResourceLoader">ResourceLoader</a><span style="display:none"><a href="/wiki/ResourceLoader" title="ResourceLoader"> </a></span> for more information.</i></dd></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowSiteCSSOnRestrictedPages" title="Special:MyLanguage/Manual:$wgAllowSiteCSSOnRestrictedPages">$wgAllowSiteCSSOnRestrictedPages</a><span style="display:none"><a href="/wiki/Manual:$wgAllowSiteCSSOnRestrictedPages" title="Manual:$wgAllowSiteCSSOnRestrictedPages"> </a></span> – Allow site-wide Cascading Style Sheets (CSS) on restricted special pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCodexDevelopmentDir" title="Special:MyLanguage/Manual:$wgCodexDevelopmentDir">$wgCodexDevelopmentDir</a><span style="display:none"><a href="/wiki/Manual:$wgCodexDevelopmentDir" title="Manual:$wgCodexDevelopmentDir"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – If this is set, MediaWiki will look for Codex files in this directory instead of in <code>resources/lib/codex/</code> and friends.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgIncludeLegacyJavaScript" title="Special:MyLanguage/Manual:$wgIncludeLegacyJavaScript">$wgIncludeLegacyJavaScript</a><span style="display:none"><a href="/wiki/Manual:$wgIncludeLegacyJavaScript" title="Manual:$wgIncludeLegacyJavaScript"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Whether to include the mediawiki.legacy JavaScript library (old wikibits.js), and its dependencies.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLegacyJavaScriptGlobals" title="Special:MyLanguage/Manual:$wgLegacyJavaScriptGlobals">$wgLegacyJavaScriptGlobals</a><span style="display:none"><a href="/wiki/Manual:$wgLegacyJavaScriptGlobals" title="Manual:$wgLegacyJavaScriptGlobals"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Whether or not to assign configuration variables to the global window object.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceBasePath" title="Special:MyLanguage/Manual:$wgResourceBasePath">$wgResourceBasePath</a><span style="display:none"><a href="/wiki/Manual:$wgResourceBasePath" title="Manual:$wgResourceBasePath"> </a></span> – Default <code>remoteBasePath</code> value for resource loader modules.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderClientPreferences" title="Special:MyLanguage/Manual:$wgResourceLoaderClientPreferences">$wgResourceLoaderClientPreferences</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderClientPreferences" title="Manual:$wgResourceLoaderClientPreferences"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> <span style="color:#d33">(removed in 1.41)</span> – Enable client-side preferences for unregistered users.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderDebug" title="Special:MyLanguage/Manual:$wgResourceLoaderDebug">$wgResourceLoaderDebug</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderDebug" title="Manual:$wgResourceLoaderDebug"> </a></span> – The default debug mode (on/off) for ResourceLoader requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderEnableJSProfiler" title="Special:MyLanguage/Manual:$wgResourceLoaderEnableJSProfiler">$wgResourceLoaderEnableJSProfiler</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderEnableJSProfiler" title="Manual:$wgResourceLoaderEnableJSProfiler"> </a></span> – When enabled, execution of JavaScript modules is profiled client-side.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderEnableSourceMapLinks" title="Special:MyLanguage/Manual:$wgResourceLoaderEnableSourceMapLinks">$wgResourceLoaderEnableSourceMapLinks</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderEnableSourceMapLinks" title="Manual:$wgResourceLoaderEnableSourceMapLinks"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Whether to include a SourceMap header in ResourceLoader responses for JavaScript modules.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderMaxage" title="Special:MyLanguage/Manual:$wgResourceLoaderMaxage">$wgResourceLoaderMaxage</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderMaxage" title="Manual:$wgResourceLoaderMaxage"> </a></span> – How long a CDN or browser may cache a ResourceLoader HTTP response.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderMaxQueryLength" title="Special:MyLanguage/Manual:$wgResourceLoaderMaxQueryLength">$wgResourceLoaderMaxQueryLength</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderMaxQueryLength" title="Manual:$wgResourceLoaderMaxQueryLength"> </a></span> – Maximum query string length for ResourceLoader requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderSources" title="Special:MyLanguage/Manual:$wgResourceLoaderSources">$wgResourceLoaderSources</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderSources" title="Manual:$wgResourceLoaderSources"> </a></span> – Foreign module sources registry.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderStorageEnabled" title="Special:MyLanguage/Manual:$wgResourceLoaderStorageEnabled">$wgResourceLoaderStorageEnabled</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderStorageEnabled" title="Manual:$wgResourceLoaderStorageEnabled"> </a></span> – Whether ResourceLoader should attempt to persist modules in localStorage on browsers that support the Web Storage API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderStorageVersion" title="Special:MyLanguage/Manual:$wgResourceLoaderStorageVersion">$wgResourceLoaderStorageVersion</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderStorageVersion" title="Manual:$wgResourceLoaderStorageVersion"> </a></span> – <a href="/wiki/Special:MyLanguage/Cache" title="Special:MyLanguage/Cache">Cache</a> version for client-side <a href="/wiki/Special:MyLanguage/ResourceLoader" title="Special:MyLanguage/ResourceLoader">ResourceLoader</a><span style="display:none"><a href="/wiki/ResourceLoader" title="ResourceLoader"> </a></span> module storage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderUseObjectCacheForDeps" title="Special:MyLanguage/Manual:$wgResourceLoaderUseObjectCacheForDeps">$wgResourceLoaderUseObjectCacheForDeps</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderUseObjectCacheForDeps" title="Manual:$wgResourceLoaderUseObjectCacheForDeps"> </a></span> <span style="color:#d33">(removed in 1.44)</span> – Use the main stash instead of the module_deps table for indirect dependency tracking</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceLoaderValidateJS" title="Special:MyLanguage/Manual:$wgResourceLoaderValidateJS">$wgResourceLoaderValidateJS</a><span style="display:none"><a href="/wiki/Manual:$wgResourceLoaderValidateJS" title="Manual:$wgResourceLoaderValidateJS"> </a></span> – Validate JavaScript code loaded from wiki pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceModuleSkinStyles" title="Special:MyLanguage/Manual:$wgResourceModuleSkinStyles">$wgResourceModuleSkinStyles</a><span style="display:none"><a href="/wiki/Manual:$wgResourceModuleSkinStyles" title="Manual:$wgResourceModuleSkinStyles"> </a></span> – Array of additional skin-provided stylesheets to existing ResourceLoader modules.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgResourceModules" title="Special:MyLanguage/Manual:$wgResourceModules">$wgResourceModules</a><span style="display:none"><a href="/wiki/Manual:$wgResourceModules" title="Manual:$wgResourceModules"> </a></span> – Array of all extra defined modules that can later be loaded during the output.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVueDevelopmentMode" title="Special:MyLanguage/Manual:$wgVueDevelopmentMode">$wgVueDevelopmentMode</a><span style="display:none"><a href="/wiki/Manual:$wgVueDevelopmentMode" title="Manual:$wgVueDevelopmentMode"> </a></span> – Whether to use the development version of Vue.js.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Page_titles_and_redirects">Page titles and redirects</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableHardRedirects" title="Special:MyLanguage/Manual:$wgDisableHardRedirects">$wgDisableHardRedirects</a><span style="display:none"><a href="/wiki/Manual:$wgDisableHardRedirects" title="Manual:$wgDisableHardRedirects"> </a></span> – Disable redirects to special pages and interwiki redirects, which use a <a href="https://en.wikipedia.org/wiki/HTTP_302" class="extiw" title="w:HTTP 302">302</a> and have no "redirected from" link.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFixDoubleRedirects" title="Special:MyLanguage/Manual:$wgFixDoubleRedirects">$wgFixDoubleRedirects</a><span style="display:none"><a href="/wiki/Manual:$wgFixDoubleRedirects" title="Manual:$wgFixDoubleRedirects"> </a></span> – Fix double redirects after a page move.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInvalidRedirectTargets" title="Special:MyLanguage/Manual:$wgInvalidRedirectTargets">$wgInvalidRedirectTargets</a><span style="display:none"><a href="/wiki/Manual:$wgInvalidRedirectTargets" title="Manual:$wgInvalidRedirectTargets"> </a></span> – Array of invalid page redirect targets.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShortPagesNamespaceBlacklist" title="Special:MyLanguage/Manual:$wgShortPagesNamespaceBlacklist">$wgShortPagesNamespaceBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgShortPagesNamespaceBlacklist" title="Manual:$wgShortPagesNamespaceBlacklist"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Optional array of namespaces which should be blacklisted from Special:ShortPages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShortPagesNamespaceExclusions" title="Special:MyLanguage/Manual:$wgShortPagesNamespaceExclusions">$wgShortPagesNamespaceExclusions</a><span style="display:none"><a href="/wiki/Manual:$wgShortPagesNamespaceExclusions" title="Manual:$wgShortPagesNamespaceExclusions"> </a></span> – Optional array of namespaces which should be excluded from Special:ShortPages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCapitalLinkOverrides" title="Special:MyLanguage/Manual:$wgCapitalLinkOverrides">$wgCapitalLinkOverrides</a><span style="display:none"><a href="/wiki/Manual:$wgCapitalLinkOverrides" title="Manual:$wgCapitalLinkOverrides"> </a></span> – Per namespace configuration for <a href="/wiki/Special:MyLanguage/Manual:$wgCapitalLinks" title="Special:MyLanguage/Manual:$wgCapitalLinks">$wgCapitalLinks</a><span style="display:none"><a href="/wiki/Manual:$wgCapitalLinks" title="Manual:$wgCapitalLinks"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCapitalLinks" title="Special:MyLanguage/Manual:$wgCapitalLinks">$wgCapitalLinks</a><span style="display:none"><a href="/wiki/Manual:$wgCapitalLinks" title="Manual:$wgCapitalLinks"> </a></span> – Set this to false to avoid forcing the first letter of links to capitals.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLegalTitleChars" title="Special:MyLanguage/Manual:$wgLegalTitleChars">$wgLegalTitleChars</a><span style="display:none"><a href="/wiki/Manual:$wgLegalTitleChars" title="Manual:$wgLegalTitleChars"> </a></span> <span style="color:#d33">(deprecated in 1.41)</span> – Override the default list of illegal characters in page titles.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxRedirects" title="Special:MyLanguage/Manual:$wgMaxRedirects">$wgMaxRedirects</a><span style="display:none"><a href="/wiki/Manual:$wgMaxRedirects" title="Manual:$wgMaxRedirects"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Max number of redirects to follow when resolving redirects.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Namespaces">Namespaces</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgContentNamespaces" title="Special:MyLanguage/Manual:$wgContentNamespaces">$wgContentNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgContentNamespaces" title="Manual:$wgContentNamespaces"> </a></span> – Namespaces which are considered to contain real content, or <a href="/wiki/Special:MyLanguage/Manual:Article" title="Special:MyLanguage/Manual:Article">articles</a></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCanonicalNamespaceNames" title="Special:MyLanguage/Manual:$wgCanonicalNamespaceNames">$wgCanonicalNamespaceNames</a><span style="display:none"><a href="/wiki/Manual:$wgCanonicalNamespaceNames" title="Manual:$wgCanonicalNamespaceNames"> </a></span> – Canonical namespace names.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraNamespaces" title="Special:MyLanguage/Manual:$wgExtraNamespaces">$wgExtraNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraNamespaces" title="Manual:$wgExtraNamespaces"> </a></span> – Additional namespaces.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraGenderNamespaces" title="Special:MyLanguage/Manual:$wgExtraGenderNamespaces">$wgExtraGenderNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraGenderNamespaces" title="Manual:$wgExtraGenderNamespaces"> </a></span> – Same as <a href="/wiki/Special:MyLanguage/Manual:$wgExtraNamespaces" title="Special:MyLanguage/Manual:$wgExtraNamespaces">$wgExtraNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraNamespaces" title="Manual:$wgExtraNamespaces"> </a></span>, but for namespaces with gender distinction.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtraSignatureNamespaces" title="Special:MyLanguage/Manual:$wgExtraSignatureNamespaces">$wgExtraSignatureNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExtraSignatureNamespaces" title="Manual:$wgExtraSignatureNamespaces"> </a></span> – Controls in which subject (non-talk) namespaces the "Signature" button on the edit toolbar will be displayed.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMetaNamespace" title="Special:MyLanguage/Manual:$wgMetaNamespace">$wgMetaNamespace</a><span style="display:none"><a href="/wiki/Manual:$wgMetaNamespace" title="Manual:$wgMetaNamespace"> </a></span> – Name used for the meta namespace.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMetaNamespaceTalk" title="Special:MyLanguage/Manual:$wgMetaNamespaceTalk">$wgMetaNamespaceTalk</a><span style="display:none"><a href="/wiki/Manual:$wgMetaNamespaceTalk" title="Manual:$wgMetaNamespaceTalk"> </a></span> – Name of the project talk namespace.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceAliases" title="Special:MyLanguage/Manual:$wgNamespaceAliases">$wgNamespaceAliases</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceAliases" title="Manual:$wgNamespaceAliases"> </a></span> – Provide additional names for namespaces.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesWithSubpages" title="Special:MyLanguage/Manual:$wgNamespacesWithSubpages">$wgNamespacesWithSubpages</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesWithSubpages" title="Manual:$wgNamespacesWithSubpages"> </a></span> – Which namespaces should support subpages?</li></ul> <div class="mw-heading mw-heading3"><h3 id="Mobile_support">Mobile support</h3></div> <p><span class="anchor" id="Interwiki"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Interwiki_links_and_sites">Interwiki links and sites</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiPrefixDisplayTypes" title="Special:MyLanguage/Manual:$wgInterwikiPrefixDisplayTypes">$wgInterwikiPrefixDisplayTypes</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiPrefixDisplayTypes" title="Manual:$wgInterwikiPrefixDisplayTypes"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Mapping of interwiki index prefixes to descriptors that can be used to change the display of interwiki search results.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalInterwikis" title="Special:MyLanguage/Manual:$wgLocalInterwikis">$wgLocalInterwikis</a><span style="display:none"><a href="/wiki/Manual:$wgLocalInterwikis" title="Manual:$wgLocalInterwikis"> </a></span> – Array of interwiki prefixes for this wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalInterwiki" title="Special:MyLanguage/Manual:$wgLocalInterwiki">$wgLocalInterwiki</a><span style="display:none"><a href="/wiki/Manual:$wgLocalInterwiki" title="Manual:$wgLocalInterwiki"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Interwiki prefix for this wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRedirectSources" title="Special:MyLanguage/Manual:$wgRedirectSources">$wgRedirectSources</a><span style="display:none"><a href="/wiki/Manual:$wgRedirectSources" title="Manual:$wgRedirectSources"> </a></span> – Regular expression to restrict URLs which will be displayed as "redirected from" links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSiteTypes" title="Special:MyLanguage/Manual:$wgSiteTypes">$wgSiteTypes</a><span style="display:none"><a href="/wiki/Manual:$wgSiteTypes" title="Manual:$wgSiteTypes"> </a></span> – Register handlers for specific types of sites.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Interwiki_cache">Interwiki cache</h3></div> <dl><dd><i>See <a href="/wiki/Special:MyLanguage/interwiki_cache" title="Special:MyLanguage/interwiki cache">interwiki cache</a><span style="display:none"><a href="/wiki/Interwiki_cache" class="mw-redirect" title="Interwiki cache"> </a></span> for more information.</i></dd></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiCache" title="Special:MyLanguage/Manual:$wgInterwikiCache">$wgInterwikiCache</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiCache" title="Manual:$wgInterwikiCache"> </a></span> – Interwiki cache as an associative array.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiExpiry" title="Special:MyLanguage/Manual:$wgInterwikiExpiry">$wgInterwikiExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiExpiry" title="Manual:$wgInterwikiExpiry"> </a></span> – Expiry time for memcached cache of <code>interwiki</code> table.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiFallbackSite" title="Special:MyLanguage/Manual:$wgInterwikiFallbackSite">$wgInterwikiFallbackSite</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiFallbackSite" title="Manual:$wgInterwikiFallbackSite"> </a></span> – Used by maintenance scripts to dump <code>interwiki</code> table</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInterwikiScopes" title="Special:MyLanguage/Manual:$wgInterwikiScopes">$wgInterwikiScopes</a><span style="display:none"><a href="/wiki/Manual:$wgInterwikiScopes" title="Manual:$wgInterwikiScopes"> </a></span> – Used by <code>getInterwikiCache()</code> to retrieve from interwiki database file</li></ul> <div class="mw-heading mw-heading2"><h2 id="Parser">Parser</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowDisplayTitle" title="Special:MyLanguage/Manual:$wgAllowDisplayTitle">$wgAllowDisplayTitle</a><span style="display:none"><a href="/wiki/Manual:$wgAllowDisplayTitle" title="Manual:$wgAllowDisplayTitle"> </a></span> – Allows use of <code>{{DISPLAYTITLE}}</code> magic word</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowExternalImagesFrom" title="Special:MyLanguage/Manual:$wgAllowExternalImagesFrom">$wgAllowExternalImagesFrom</a><span style="display:none"><a href="/wiki/Manual:$wgAllowExternalImagesFrom" title="Manual:$wgAllowExternalImagesFrom"> </a></span> – If <code><a href="/wiki/Special:MyLanguage/Manual:$wgAllowExternalImages" title="Special:MyLanguage/Manual:$wgAllowExternalImages">$wgAllowExternalImages</a><span style="display:none"><a href="/wiki/Manual:$wgAllowExternalImages" title="Manual:$wgAllowExternalImages"> </a></span></code> is false, you can specify exceptions here.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowExternalImages" title="Special:MyLanguage/Manual:$wgAllowExternalImages">$wgAllowExternalImages</a><span style="display:none"><a href="/wiki/Manual:$wgAllowExternalImages" title="Manual:$wgAllowExternalImages"> </a></span> – Determines whether or not MediaWiki will allow external images to be rendered inline with text.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowImageTag" title="Special:MyLanguage/Manual:$wgAllowImageTag">$wgAllowImageTag</a><span style="display:none"><a href="/wiki/Manual:$wgAllowImageTag" title="Manual:$wgAllowImageTag"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Allow <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">img</span><span class="p">&gt;</span></code> tag to be used in wikitext.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCleanSignatures" title="Special:MyLanguage/Manual:$wgCleanSignatures">$wgCleanSignatures</a><span style="display:none"><a href="/wiki/Manual:$wgCleanSignatures" title="Manual:$wgCleanSignatures"> </a></span> – Substitute templates in signatures.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableImageWhitelist" title="Special:MyLanguage/Manual:$wgEnableImageWhitelist">$wgEnableImageWhitelist</a><span style="display:none"><a href="/wiki/Manual:$wgEnableImageWhitelist" title="Manual:$wgEnableImageWhitelist"> </a></span> – Enables an on-wiki external image whitelist</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableMagicLinks" title="Special:MyLanguage/Manual:$wgEnableMagicLinks">$wgEnableMagicLinks</a><span style="display:none"><a href="/wiki/Manual:$wgEnableMagicLinks" title="Manual:$wgEnableMagicLinks"> </a></span> – Controls whether magic link functionality should be enabled</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableScaryTranscluding" title="Special:MyLanguage/Manual:$wgEnableScaryTranscluding">$wgEnableScaryTranscluding</a><span style="display:none"><a href="/wiki/Manual:$wgEnableScaryTranscluding" title="Manual:$wgEnableScaryTranscluding"> </a></span> – Allow templates to be imported/transcluded from another wiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit" title="Special:MyLanguage/Manual:$wgExpensiveParserFunctionLimit">$wgExpensiveParserFunctionLimit</a><span style="display:none"><a href="/wiki/Manual:$wgExpensiveParserFunctionLimit" title="Manual:$wgExpensiveParserFunctionLimit"> </a></span> – Maximum number of calls per parse to expensive parser functions such as PAGESINCATEGORY.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExternalLinkTarget" title="Special:MyLanguage/Manual:$wgExternalLinkTarget">$wgExternalLinkTarget</a><span style="display:none"><a href="/wiki/Manual:$wgExternalLinkTarget" title="Manual:$wgExternalLinkTarget"> </a></span> – Set a default target for external links.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxGeneratedPPNodeCount" title="Special:MyLanguage/Manual:$wgMaxGeneratedPPNodeCount">$wgMaxGeneratedPPNodeCount</a><span style="display:none"><a href="/wiki/Manual:$wgMaxGeneratedPPNodeCount" title="Manual:$wgMaxGeneratedPPNodeCount"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – A complexity limit on template expansion: the maximum number of nodes generated by <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nx">Preprocessor</span><span class="o">::</span><span class="na">preprocessToObj</span><span class="p">()</span></code></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxPPExpandDepth" title="Special:MyLanguage/Manual:$wgMaxPPExpandDepth">$wgMaxPPExpandDepth</a><span style="display:none"><a href="/wiki/Manual:$wgMaxPPExpandDepth" title="Manual:$wgMaxPPExpandDepth"> </a></span> – Stack depth limit for expansion with the preprocessor.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxPPNodeCount" title="Special:MyLanguage/Manual:$wgMaxPPNodeCount">$wgMaxPPNodeCount</a><span style="display:none"><a href="/wiki/Manual:$wgMaxPPNodeCount" title="Manual:$wgMaxPPNodeCount"> </a></span> – A complexity limit on template expansion: the maximum number of nodes visited by <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nx">PPFrame</span><span class="o">::</span><span class="na">expand</span><span class="p">()</span></code></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxTemplateDepth" title="Special:MyLanguage/Manual:$wgMaxTemplateDepth">$wgMaxTemplateDepth</a><span style="display:none"><a href="/wiki/Manual:$wgMaxTemplateDepth" title="Manual:$wgMaxTemplateDepth"> </a></span> – Maximum recursion depth for templates within templates.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxTocLevel" title="Special:MyLanguage/Manual:$wgMaxTocLevel">$wgMaxTocLevel</a><span style="display:none"><a href="/wiki/Manual:$wgMaxTocLevel" title="Manual:$wgMaxTocLevel"> </a></span> – Maximum indent level of the table of contents (ToC).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNoFollowDomainExceptions" title="Special:MyLanguage/Manual:$wgNoFollowDomainExceptions">$wgNoFollowDomainExceptions</a><span style="display:none"><a href="/wiki/Manual:$wgNoFollowDomainExceptions" title="Manual:$wgNoFollowDomainExceptions"> </a></span> – External links to these domain names (or any subdomains) will not be set to <code>rel="nofollow"</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNoFollowLinks" title="Special:MyLanguage/Manual:$wgNoFollowLinks">$wgNoFollowLinks</a><span style="display:none"><a href="/wiki/Manual:$wgNoFollowLinks" title="Manual:$wgNoFollowLinks"> </a></span> – If true, external URL links in wiki text will be given the <code>rel="nofollow"</code> attribute.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNoFollowNsExceptions" title="Special:MyLanguage/Manual:$wgNoFollowNsExceptions">$wgNoFollowNsExceptions</a><span style="display:none"><a href="/wiki/Manual:$wgNoFollowNsExceptions" title="Manual:$wgNoFollowNsExceptions"> </a></span> – Namespaces in which <a href="/wiki/Special:MyLanguage/Manual:$wgNoFollowLinks" title="Special:MyLanguage/Manual:$wgNoFollowLinks">Manual:$wgNoFollowLinks</a><span style="display:none"><a href="/wiki/Manual:$wgNoFollowLinks" title="Manual:$wgNoFollowLinks"> </a></span> doesn't apply.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserConf" title="Special:MyLanguage/Manual:$wgParserConf">$wgParserConf</a><span style="display:none"><a href="/wiki/Manual:$wgParserConf" title="Manual:$wgParserConf"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Parser configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserEnableLegacyHeadingDOM" title="Special:MyLanguage/Manual:$wgParserEnableLegacyHeadingDOM">$wgParserEnableLegacyHeadingDOM</a><span style="display:none"><a href="/wiki/Manual:$wgParserEnableLegacyHeadingDOM" title="Manual:$wgParserEnableLegacyHeadingDOM"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Enable legacy HTML structure for headings in the output from the Parser.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserEnableLegacyMediaDOM" title="Special:MyLanguage/Manual:$wgParserEnableLegacyMediaDOM">$wgParserEnableLegacyMediaDOM</a><span style="display:none"><a href="/wiki/Manual:$wgParserEnableLegacyMediaDOM" title="Manual:$wgParserEnableLegacyMediaDOM"> </a></span> <span style="color:#d33">(deprecated in 1.41)</span> – Enable legacy media HTML structure in the output from the Parser.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserEnableUserLanguage" title="Special:MyLanguage/Manual:$wgParserEnableUserLanguage">$wgParserEnableUserLanguage</a><span style="display:none"><a href="/wiki/Manual:$wgParserEnableUserLanguage" title="Manual:$wgParserEnableUserLanguage"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Set this to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to allow the <code>{{USERLANGUAGE}}</code> magic word to return the actual user language.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParsoidSettings" title="Special:MyLanguage/Manual:$wgParsoidSettings">$wgParsoidSettings</a><span style="display:none"><a href="/wiki/Manual:$wgParsoidSettings" title="Manual:$wgParsoidSettings"> </a></span> – Default Parsoid configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParsoidSelectiveUpdateSampleRate" title="Special:MyLanguage/Manual:$wgParsoidSelectiveUpdateSampleRate">$wgParsoidSelectiveUpdateSampleRate</a><span style="display:none"><a href="/wiki/Manual:$wgParsoidSelectiveUpdateSampleRate" title="Manual:$wgParsoidSelectiveUpdateSampleRate"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Sample rate for collecting statistics on Parsoid selective update.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPreprocessorCacheThreshold" title="Special:MyLanguage/Manual:$wgPreprocessorCacheThreshold">$wgPreprocessorCacheThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgPreprocessorCacheThreshold" title="Manual:$wgPreprocessorCacheThreshold"> </a></span> – Preprocessor caching threshold.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRegisterInternalExternals" title="Special:MyLanguage/Manual:$wgRegisterInternalExternals">$wgRegisterInternalExternals</a><span style="display:none"><a href="/wiki/Manual:$wgRegisterInternalExternals" title="Manual:$wgRegisterInternalExternals"> </a></span> – Whether to register external links pointing to the same server.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestrictDisplayTitle" title="Special:MyLanguage/Manual:$wgRestrictDisplayTitle">$wgRestrictDisplayTitle</a><span style="display:none"><a href="/wiki/Manual:$wgRestrictDisplayTitle" title="Manual:$wgRestrictDisplayTitle"> </a></span> – Restrict <code>{{DISPLAYTITLE}}</code> to titles that normalize to the same <a href="/wiki/Special:MyLanguage/Manual:Title.php#Canonical_forms" title="Special:MyLanguage/Manual:Title.php">canonical</a> database key</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTranscludeCacheExpiry" title="Special:MyLanguage/Manual:$wgTranscludeCacheExpiry">$wgTranscludeCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgTranscludeCacheExpiry" title="Manual:$wgTranscludeCacheExpiry"> </a></span> – Expiry time for interwiki transclusion cache</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUrlProtocols" title="Special:MyLanguage/Manual:$wgUrlProtocols">$wgUrlProtocols</a><span style="display:none"><a href="/wiki/Manual:$wgUrlProtocols" title="Manual:$wgUrlProtocols"> </a></span> – Defines the protocols which are supported and translated in HTML by the mediawiki parser.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseNewMediaStructure" title="Special:MyLanguage/Manual:$wgUseNewMediaStructure">$wgUseNewMediaStructure</a><span style="display:none"><a href="/wiki/Manual:$wgUseNewMediaStructure" title="Manual:$wgUseNewMediaStructure"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Emit using the new media structure described at, <a href="/wiki/Special:MyLanguage/Parsing/Media_structure" title="Special:MyLanguage/Parsing/Media structure">Parsing/Media structure</a></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseLegacyMediaStyles" title="Special:MyLanguage/Manual:$wgUseLegacyMediaStyles">$wgUseLegacyMediaStyles</a><span style="display:none"><a href="/wiki/Manual:$wgUseLegacyMediaStyles" title="Manual:$wgUseLegacyMediaStyles"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Temporary flag to re-enable the old thumbnail styles provided by core for the legacy media HTML structure.</li></ul> <div class="mw-heading mw-heading3"><h3 id="HTML">HTML</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgRawHtml" title="Special:MyLanguage/Manual:$wgRawHtml">$wgRawHtml</a><span style="display:none"><a href="/wiki/Manual:$wgRawHtml" title="Manual:$wgRawHtml"> </a></span> – Allow raw, unchecked HTML in <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">html</span><span class="p">&gt;</span>...<span class="p">&#8206;&lt;&#47;</span><span class="nt">html</span><span class="p">&gt;</span></code> sections.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTidyConfig" title="Special:MyLanguage/Manual:$wgTidyConfig">$wgTidyConfig</a><span style="display:none"><a href="/wiki/Manual:$wgTidyConfig" title="Manual:$wgTidyConfig"> </a></span> – Configuration of the HTML postprocessing tool to use for fixing invalid HTML code.</li></ul> <p><span class="anchor" id="Site_Statistics"></span> <span class="anchor" id="Statistics"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Statistics_and_content_analysis">Statistics and content analysis</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgActiveUserDays" title="Special:MyLanguage/Manual:$wgActiveUserDays">$wgActiveUserDays</a><span style="display:none"><a href="/wiki/Manual:$wgActiveUserDays" title="Manual:$wgActiveUserDays"> </a></span> – The number of days within which a person must make edits to be considered an "active" user</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgArticleCountMethod" title="Special:MyLanguage/Manual:$wgArticleCountMethod">$wgArticleCountMethod</a><span style="display:none"><a href="/wiki/Manual:$wgArticleCountMethod" title="Manual:$wgArticleCountMethod"> </a></span> – Method used to determine if a page in a content namespace should be counted as a valid content page (article).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableCounters" title="Special:MyLanguage/Manual:$wgDisableCounters">$wgDisableCounters</a><span style="display:none"><a href="/wiki/Manual:$wgDisableCounters" title="Manual:$wgDisableCounters"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Disable page view counters.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExperiencedUserEdits" title="Special:MyLanguage/Manual:$wgExperiencedUserEdits">$wgExperiencedUserEdits</a><span style="display:none"><a href="/wiki/Manual:$wgExperiencedUserEdits" title="Manual:$wgExperiencedUserEdits"> </a></span> – Determines the number of edits needed to qualify at the "Experienced user" level.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExperiencedUserMemberSince" title="Special:MyLanguage/Manual:$wgExperiencedUserMemberSince">$wgExperiencedUserMemberSince</a><span style="display:none"><a href="/wiki/Manual:$wgExperiencedUserMemberSince" title="Manual:$wgExperiencedUserMemberSince"> </a></span> – Determines the number of days needed since account creation to qualify at the "Experienced user" level.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLearnerEdits" title="Special:MyLanguage/Manual:$wgLearnerEdits">$wgLearnerEdits</a><span style="display:none"><a href="/wiki/Manual:$wgLearnerEdits" title="Manual:$wgLearnerEdits"> </a></span> – Determines the number of edits needed to qualify at the "Learner" experience level.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLearnerMemberSince" title="Special:MyLanguage/Manual:$wgLearnerMemberSince">$wgLearnerMemberSince</a><span style="display:none"><a href="/wiki/Manual:$wgLearnerMemberSince" title="Manual:$wgLearnerMemberSince"> </a></span> – Determines the number of days needed since account creation to qualify at the "Learner" experience level.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgManualRevertSearchRadius" title="Special:MyLanguage/Manual:$wgManualRevertSearchRadius">$wgManualRevertSearchRadius</a><span style="display:none"><a href="/wiki/Manual:$wgManualRevertSearchRadius" title="Manual:$wgManualRevertSearchRadius"> </a></span> – Maximum number of revisions of a page that will be checked against every new edit made to determine whether the edit was a manual revert.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRevertedTagMaxDepth" title="Special:MyLanguage/Manual:$wgRevertedTagMaxDepth">$wgRevertedTagMaxDepth</a><span style="display:none"><a href="/wiki/Manual:$wgRevertedTagMaxDepth" title="Manual:$wgRevertedTagMaxDepth"> </a></span> – Maximum depth (revision count) of reverts that will have their reverted edits marked with the mw-reverted change tag.</li></ul> <p><span class="anchor" id="Users"></span> </p> <div class="mw-heading mw-heading2"><h2 id="User_accounts,_authentication"><span id="User_accounts.2C_authentication"></span>User accounts, authentication</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowRequiringEmailForResets" title="Special:MyLanguage/Manual:$wgAllowRequiringEmailForResets">$wgAllowRequiringEmailForResets</a><span style="display:none"><a href="/wiki/Manual:$wgAllowRequiringEmailForResets" title="Manual:$wgAllowRequiringEmailForResets"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – Temporary feature flag that controls whether users will see a checkbox allowing them to require providing email during password resets.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoCreateTempUser" title="Special:MyLanguage/Manual:$wgAutoCreateTempUser">$wgAutoCreateTempUser</a><span style="display:none"><a href="/wiki/Manual:$wgAutoCreateTempUser" title="Manual:$wgAutoCreateTempUser"> </a></span> – Configuration for automatic creation of temporary accounts on page save.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgConditionalUserOptions" title="Special:MyLanguage/Manual:$wgConditionalUserOptions">$wgConditionalUserOptions</a><span style="display:none"><a href="/wiki/Manual:$wgConditionalUserOptions" title="Manual:$wgConditionalUserOptions"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Default user preferences.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultUserOptions" title="Special:MyLanguage/Manual:$wgDefaultUserOptions">$wgDefaultUserOptions</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultUserOptions" title="Manual:$wgDefaultUserOptions"> </a></span> – Default user preferences.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHiddenPrefs" title="Special:MyLanguage/Manual:$wgHiddenPrefs">$wgHiddenPrefs</a><span style="display:none"><a href="/wiki/Manual:$wgHiddenPrefs" title="Manual:$wgHiddenPrefs"> </a></span> – Disable certain user preferences.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInvalidUsernameCharacters" title="Special:MyLanguage/Manual:$wgInvalidUsernameCharacters">$wgInvalidUsernameCharacters</a><span style="display:none"><a href="/wiki/Manual:$wgInvalidUsernameCharacters" title="Manual:$wgInvalidUsernameCharacters"> </a></span> – Characters to prevent during new account creations.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaximalPasswordLength" title="Special:MyLanguage/Manual:$wgMaximalPasswordLength">$wgMaximalPasswordLength</a><span style="display:none"><a href="/wiki/Manual:$wgMaximalPasswordLength" title="Manual:$wgMaximalPasswordLength"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Specifies the maximal length of a user password.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxNameChars" title="Special:MyLanguage/Manual:$wgMaxNameChars">$wgMaxNameChars</a><span style="display:none"><a href="/wiki/Manual:$wgMaxNameChars" title="Manual:$wgMaxNameChars"> </a></span> – Maximum number of bytes in username.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxSigChars" title="Special:MyLanguage/Manual:$wgMaxSigChars">$wgMaxSigChars</a><span style="display:none"><a href="/wiki/Manual:$wgMaxSigChars" title="Manual:$wgMaxSigChars"> </a></span> – Maximum wiki code length for customized signatures.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMinimalPasswordLength" title="Special:MyLanguage/Manual:$wgMinimalPasswordLength">$wgMinimalPasswordLength</a><span style="display:none"><a href="/wiki/Manual:$wgMinimalPasswordLength" title="Manual:$wgMinimalPasswordLength"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Specifies the minimal length of a user password.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordPolicy" title="Special:MyLanguage/Manual:$wgPasswordPolicy">$wgPasswordPolicy</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordPolicy" title="Manual:$wgPasswordPolicy"> </a></span> – Specifies various settings related to password strength and security.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReservedUsernames" title="Special:MyLanguage/Manual:$wgReservedUsernames">$wgReservedUsernames</a><span style="display:none"><a href="/wiki/Manual:$wgReservedUsernames" title="Manual:$wgReservedUsernames"> </a></span> – List of account names that cannot exist.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSignatureValidation" title="Special:MyLanguage/Manual:$wgSignatureValidation">$wgSignatureValidation</a><span style="display:none"><a href="/wiki/Manual:$wgSignatureValidation" title="Manual:$wgSignatureValidation"> </a></span> – Behavior of signature validation.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSignatureAllowedLintErrors" title="Special:MyLanguage/Manual:$wgSignatureAllowedLintErrors">$wgSignatureAllowedLintErrors</a><span style="display:none"><a href="/wiki/Manual:$wgSignatureAllowedLintErrors" title="Manual:$wgSignatureAllowedLintErrors"> </a></span> – List of lint error codes which don't cause signature validation to fail.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUserrightsInterwikiDelimiter" title="Special:MyLanguage/Manual:$wgUserrightsInterwikiDelimiter">$wgUserrightsInterwikiDelimiter</a><span style="display:none"><a href="/wiki/Manual:$wgUserrightsInterwikiDelimiter" title="Manual:$wgUserrightsInterwikiDelimiter"> </a></span> – Character used as the separator between username and database name on <a href="/wiki/Special:UserRights" title="Special:UserRights">Special:UserRights</a>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Authentication">Authentication</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowSecuritySensitiveOperationIfCannotReauthenticate" title="Special:MyLanguage/Manual:$wgAllowSecuritySensitiveOperationIfCannotReauthenticate">$wgAllowSecuritySensitiveOperationIfCannotReauthenticate</a><span style="display:none"><a href="/wiki/Manual:$wgAllowSecuritySensitiveOperationIfCannotReauthenticate" title="Manual:$wgAllowSecuritySensitiveOperationIfCannotReauthenticate"> </a></span> – Whether to allow security-sensitive operations when reauthentication is not possible</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAuthenticationTokenVersion" title="Special:MyLanguage/Manual:$wgAuthenticationTokenVersion">$wgAuthenticationTokenVersion</a><span style="display:none"><a href="/wiki/Manual:$wgAuthenticationTokenVersion" title="Manual:$wgAuthenticationTokenVersion"> </a></span> – When changed, all existing sessions are invalidated.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAuthManagerAutoConfig" title="Special:MyLanguage/Manual:$wgAuthManagerAutoConfig">$wgAuthManagerAutoConfig</a><span style="display:none"><a href="/wiki/Manual:$wgAuthManagerAutoConfig" title="Manual:$wgAuthManagerAutoConfig"> </a></span> – Register authentication providers to use with <a href="/wiki/Special:MyLanguage/Manual:SessionManager_and_AuthManager" title="Special:MyLanguage/Manual:SessionManager and AuthManager">AuthManager</a><span style="display:none"><a href="/wiki/Manual:SessionManager_and_AuthManager" title="Manual:SessionManager and AuthManager"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAuthManagerConfig" title="Special:MyLanguage/Manual:$wgAuthManagerConfig">$wgAuthManagerConfig</a><span style="display:none"><a href="/wiki/Manual:$wgAuthManagerConfig" title="Manual:$wgAuthManagerConfig"> </a></span> – Manual override for authentication provider configuration</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCentralIdLookupProviders" title="Special:MyLanguage/Manual:$wgCentralIdLookupProviders">$wgCentralIdLookupProviders</a><span style="display:none"><a href="/wiki/Manual:$wgCentralIdLookupProviders" title="Manual:$wgCentralIdLookupProviders"> </a></span> – Register central ID lookup providers.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCentralIdLookupProvider" title="Special:MyLanguage/Manual:$wgCentralIdLookupProvider">$wgCentralIdLookupProvider</a><span style="display:none"><a href="/wiki/Manual:$wgCentralIdLookupProvider" title="Manual:$wgCentralIdLookupProvider"> </a></span> – Default central id lookup implementation to use</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgChangeCredentialsBlacklist" title="Special:MyLanguage/Manual:$wgChangeCredentialsBlacklist">$wgChangeCredentialsBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgChangeCredentialsBlacklist" title="Manual:$wgChangeCredentialsBlacklist"> </a></span> – List of AuthenticationRequest class names which are not changeable through Special:ChangeCredentials and the changeauthenticationdata API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgInvalidPasswordReset" title="Special:MyLanguage/Manual:$wgInvalidPasswordReset">$wgInvalidPasswordReset</a><span style="display:none"><a href="/wiki/Manual:$wgInvalidPasswordReset" title="Manual:$wgInvalidPasswordReset"> </a></span> – Specifies if users should be sent to a password-reset form on login in case of an inadequate password.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordConfig" title="Special:MyLanguage/Manual:$wgPasswordConfig">$wgPasswordConfig</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordConfig" title="Manual:$wgPasswordConfig"> </a></span> – Configuration for built-in password types.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordDefault" title="Special:MyLanguage/Manual:$wgPasswordDefault">$wgPasswordDefault</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordDefault" title="Manual:$wgPasswordDefault"> </a></span> – Default password type to use when hashing user passwords.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordResetRoutes" title="Special:MyLanguage/Manual:$wgPasswordResetRoutes">$wgPasswordResetRoutes</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordResetRoutes" title="Manual:$wgPasswordResetRoutes"> </a></span> – Whether to allow password resets identified by various bits of data.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReauthenticateTime" title="Special:MyLanguage/Manual:$wgReauthenticateTime">$wgReauthenticateTime</a><span style="display:none"><a href="/wiki/Manual:$wgReauthenticateTime" title="Manual:$wgReauthenticateTime"> </a></span> – Time frame for re-authentication</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRememberMe" title="Special:MyLanguage/Manual:$wgRememberMe">$wgRememberMe</a><span style="display:none"><a href="/wiki/Manual:$wgRememberMe" title="Manual:$wgRememberMe"> </a></span> – Configures RememberMe authentication request added by AuthManager.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRemoveCredentialsBlacklist" title="Special:MyLanguage/Manual:$wgRemoveCredentialsBlacklist">$wgRemoveCredentialsBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgRemoveCredentialsBlacklist" title="Manual:$wgRemoveCredentialsBlacklist"> </a></span> – List of AuthenticationRequest class names which are not removable through Special:RemoveCredentials and the removeauthenticationdata API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSecureLogin" title="Special:MyLanguage/Manual:$wgSecureLogin">$wgSecureLogin</a><span style="display:none"><a href="/wiki/Manual:$wgSecureLogin" title="Manual:$wgSecureLogin"> </a></span> – Whether to let user authenticate using https when they come from http.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionProviders" title="Special:MyLanguage/Manual:$wgSessionProviders">$wgSessionProviders</a><span style="display:none"><a href="/wiki/Manual:$wgSessionProviders" title="Manual:$wgSessionProviders"> </a></span> – Session provider configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUserRegistrationProviders" title="Special:MyLanguage/Manual:$wgUserRegistrationProviders">$wgUserRegistrationProviders</a><span style="display:none"><a href="/wiki/Manual:$wgUserRegistrationProviders" title="Manual:$wgUserRegistrationProviders"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – User registration timestamp provider classes</li></ul> <p><span class="anchor" id="User_Access"></span> <span class="anchor" id="Rate_limiter"></span> </p> <div class="mw-heading mw-heading2"><h2 id="User_rights,_access_control_and_monitoring"><span id="User_rights.2C_access_control_and_monitoring"></span>User rights, access control and monitoring</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAddGroups" title="Special:MyLanguage/Manual:$wgAddGroups">$wgAddGroups</a><span style="display:none"><a href="/wiki/Manual:$wgAddGroups" title="Manual:$wgAddGroups"> </a></span> – Controls who can add specific groups using <a href="/wiki/Special:UserRights" title="Special:UserRights">Special:Userrights</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoblockExpiry" title="Special:MyLanguage/Manual:$wgAutoblockExpiry">$wgAutoblockExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgAutoblockExpiry" title="Manual:$wgAutoblockExpiry"> </a></span> – Number of seconds before autoblock entries expire</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBlockAllowsUTEdit" title="Special:MyLanguage/Manual:$wgBlockAllowsUTEdit">$wgBlockAllowsUTEdit</a><span style="display:none"><a href="/wiki/Manual:$wgBlockAllowsUTEdit" title="Manual:$wgBlockAllowsUTEdit"> </a></span> – Allow blocked users to edit their talk pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDeleteRevisionsBatchSize" title="Special:MyLanguage/Manual:$wgDeleteRevisionsBatchSize">$wgDeleteRevisionsBatchSize</a><span style="display:none"><a href="/wiki/Manual:$wgDeleteRevisionsBatchSize" title="Manual:$wgDeleteRevisionsBatchSize"> </a></span> – Page deletions with &gt; this number of revisions will use the job queue.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDnsBlacklistUrls" title="Special:MyLanguage/Manual:$wgDnsBlacklistUrls">$wgDnsBlacklistUrls</a><span style="display:none"><a href="/wiki/Manual:$wgDnsBlacklistUrls" title="Manual:$wgDnsBlacklistUrls"> </a></span> – List of DNS blacklists to use, if <code><a href="/wiki/Special:MyLanguage/Manual:$wgEnableDnsBlacklist" title="Special:MyLanguage/Manual:$wgEnableDnsBlacklist">$wgEnableDnsBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgEnableDnsBlacklist" title="Manual:$wgEnableDnsBlacklist"> </a></span></code> is <code>true</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEmailConfirmToEdit" title="Special:MyLanguage/Manual:$wgEmailConfirmToEdit">$wgEmailConfirmToEdit</a><span style="display:none"><a href="/wiki/Manual:$wgEmailConfirmToEdit" title="Manual:$wgEmailConfirmToEdit"> </a></span> – Require users to confirm email address before they can edit, true to enable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableDnsBlacklist" title="Special:MyLanguage/Manual:$wgEnableDnsBlacklist">$wgEnableDnsBlacklist</a><span style="display:none"><a href="/wiki/Manual:$wgEnableDnsBlacklist" title="Manual:$wgEnableDnsBlacklist"> </a></span> – Whether to use DNS blocklists in <code><a href="/wiki/Special:MyLanguage/Manual:$wgDnsBlacklistUrls" title="Special:MyLanguage/Manual:$wgDnsBlacklistUrls">$wgDnsBlacklistUrls</a><span style="display:none"><a href="/wiki/Manual:$wgDnsBlacklistUrls" title="Manual:$wgDnsBlacklistUrls"> </a></span></code> to check for open proxies.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGrantPermissionGroups" title="Special:MyLanguage/Manual:$wgGrantPermissionGroups">$wgGrantPermissionGroups</a><span style="display:none"><a href="/wiki/Manual:$wgGrantPermissionGroups" title="Manual:$wgGrantPermissionGroups"> </a></span> – Used to define grant groups and assign grants to them.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGrantPermissions" title="Special:MyLanguage/Manual:$wgGrantPermissions">$wgGrantPermissions</a><span style="display:none"><a href="/wiki/Manual:$wgGrantPermissions" title="Manual:$wgGrantPermissions"> </a></span> – Used to define grants and assign permissions to them.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGrantRiskGroups" title="Special:MyLanguage/Manual:$wgGrantRiskGroups">$wgGrantRiskGroups</a><span style="display:none"><a href="/wiki/Manual:$wgGrantRiskGroups" title="Manual:$wgGrantRiskGroups"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Group grants by risk level.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGroupInheritsPermissions" title="Special:MyLanguage/Manual:$wgGroupInheritsPermissions">$wgGroupInheritsPermissions</a><span style="display:none"><a href="/wiki/Manual:$wgGroupInheritsPermissions" title="Manual:$wgGroupInheritsPermissions"> </a></span> – Groups that should inherit permissions from another group.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGroupPermissions" title="Special:MyLanguage/Manual:$wgGroupPermissions">$wgGroupPermissions</a><span style="display:none"><a href="/wiki/Manual:$wgGroupPermissions" title="Manual:$wgGroupPermissions"> </a></span> – Use this to set access rights for groups and users in these groups.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGroupsAddToSelf" title="Special:MyLanguage/Manual:$wgGroupsAddToSelf">$wgGroupsAddToSelf</a><span style="display:none"><a href="/wiki/Manual:$wgGroupsAddToSelf" title="Manual:$wgGroupsAddToSelf"> </a></span> – Use this to allow users to add themselves to specified groups via Special:Userrights.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGroupsRemoveFromSelf" title="Special:MyLanguage/Manual:$wgGroupsRemoveFromSelf">$wgGroupsRemoveFromSelf</a><span style="display:none"><a href="/wiki/Manual:$wgGroupsRemoveFromSelf" title="Manual:$wgGroupsRemoveFromSelf"> </a></span> – Use this to allow users to remove themselves from specified groups via Special:Userrights.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHideUserContribLimit" title="Special:MyLanguage/Manual:$wgHideUserContribLimit">$wgHideUserContribLimit</a><span style="display:none"><a href="/wiki/Manual:$wgHideUserContribLimit" title="Manual:$wgHideUserContribLimit"> </a></span> – The maximum number of edits a user can have and can still be hidden by users with the <code>hideuser</code> permission.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImplicitGroups" title="Special:MyLanguage/Manual:$wgImplicitGroups">$wgImplicitGroups</a><span style="display:none"><a href="/wiki/Manual:$wgImplicitGroups" title="Manual:$wgImplicitGroups"> </a></span> – Groups that are not shown on Special:Listusers or somewhere else</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPasswordAttemptThrottle" title="Special:MyLanguage/Manual:$wgPasswordAttemptThrottle">$wgPasswordAttemptThrottle</a><span style="display:none"><a href="/wiki/Manual:$wgPasswordAttemptThrottle" title="Manual:$wgPasswordAttemptThrottle"> </a></span> – Limit password attempts per IP per address.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPrivilegedGroups" title="Special:MyLanguage/Manual:$wgPrivilegedGroups">$wgPrivilegedGroups</a><span style="display:none"><a href="/wiki/Manual:$wgPrivilegedGroups" title="Manual:$wgPrivilegedGroups"> </a></span> <span style="color:#008000">(introduced in 1.40.1)</span> – List of groups which should be considered privileged (user accounts belonging in these groups can be abused in dangerous ways).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProxyList" title="Special:MyLanguage/Manual:$wgProxyList">$wgProxyList</a><span style="display:none"><a href="/wiki/Manual:$wgProxyList" title="Manual:$wgProxyList"> </a></span> – A list of IP addresses to be banned</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProxyWhitelist" title="Special:MyLanguage/Manual:$wgProxyWhitelist">$wgProxyWhitelist</a><span style="display:none"><a href="/wiki/Manual:$wgProxyWhitelist" title="Manual:$wgProxyWhitelist"> </a></span> – Proxy allowlist: list of addresses that are assumed to be non-proxy despite what the other methods might say.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRateLimitsExcludedIPs" title="Special:MyLanguage/Manual:$wgRateLimitsExcludedIPs">$wgRateLimitsExcludedIPs</a><span style="display:none"><a href="/wiki/Manual:$wgRateLimitsExcludedIPs" title="Manual:$wgRateLimitsExcludedIPs"> </a></span> – Array of IPs/CIDR ranges which should never trigger the rate limiter.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRateLimits" title="Special:MyLanguage/Manual:$wgRateLimits">$wgRateLimits</a><span style="display:none"><a href="/wiki/Manual:$wgRateLimits" title="Manual:$wgRateLimits"> </a></span> – Simple rate limiter options to brake edit floods.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRemoveGroups" title="Special:MyLanguage/Manual:$wgRemoveGroups">$wgRemoveGroups</a><span style="display:none"><a href="/wiki/Manual:$wgRemoveGroups" title="Manual:$wgRemoveGroups"> </a></span> – Controls who can remove specific groups using <a href="/wiki/Special:UserRights" title="Special:UserRights">Special:Userrights</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRevokePermissions" title="Special:MyLanguage/Manual:$wgRevokePermissions">$wgRevokePermissions</a><span style="display:none"><a href="/wiki/Manual:$wgRevokePermissions" title="Manual:$wgRevokePermissions"> </a></span> – Permission keys revoked from users in each group.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWhitelistReadRegexp" title="Special:MyLanguage/Manual:$wgWhitelistReadRegexp">$wgWhitelistReadRegexp</a><span style="display:none"><a href="/wiki/Manual:$wgWhitelistReadRegexp" title="Manual:$wgWhitelistReadRegexp"> </a></span> – Whitelists publicly readable titles with regular expressions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWhitelistRead" title="Special:MyLanguage/Manual:$wgWhitelistRead">$wgWhitelistRead</a><span style="display:none"><a href="/wiki/Manual:$wgWhitelistRead" title="Manual:$wgWhitelistRead"> </a></span> – Pages anonymous user may see.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Access">Access</h3></div> <p>Blocking/banning, and some other related settings. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAccountCreationThrottle" title="Special:MyLanguage/Manual:$wgAccountCreationThrottle">$wgAccountCreationThrottle</a><span style="display:none"><a href="/wiki/Manual:$wgAccountCreationThrottle" title="Manual:$wgAccountCreationThrottle"> </a></span> – Number of accounts each IP address may create, 0 to disable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgApplyIpBlocksToXff" title="Special:MyLanguage/Manual:$wgApplyIpBlocksToXff">$wgApplyIpBlocksToXff</a><span style="display:none"><a href="/wiki/Manual:$wgApplyIpBlocksToXff" title="Manual:$wgApplyIpBlocksToXff"> </a></span> – Apply IP address <a href="/wiki/Special:MyLanguage/Help:Blocking_users" title="Special:MyLanguage/Help:Blocking users">blocks</a> also to users having a blocked IP in their XFF header.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoConfirmAge" title="Special:MyLanguage/Manual:$wgAutoConfirmAge">$wgAutoConfirmAge</a><span style="display:none"><a href="/wiki/Manual:$wgAutoConfirmAge" title="Manual:$wgAutoConfirmAge"> </a></span> – Number of seconds an account is required to age before it's given the implicit 'autoconfirmed' group membership.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoConfirmCount" title="Special:MyLanguage/Manual:$wgAutoConfirmCount">$wgAutoConfirmCount</a><span style="display:none"><a href="/wiki/Manual:$wgAutoConfirmCount" title="Manual:$wgAutoConfirmCount"> </a></span> – Number of edits an account requires before it is autoconfirmed.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutopromoteOnceLogInRC" title="Special:MyLanguage/Manual:$wgAutopromoteOnceLogInRC">$wgAutopromoteOnceLogInRC</a><span style="display:none"><a href="/wiki/Manual:$wgAutopromoteOnceLogInRC" title="Manual:$wgAutopromoteOnceLogInRC"> </a></span> – Whether to put user rights log entries for autopromotion in recent changes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutopromoteOnceRCExcludedGroups" title="Special:MyLanguage/Manual:$wgAutopromoteOnceRCExcludedGroups">$wgAutopromoteOnceRCExcludedGroups</a><span style="display:none"><a href="/wiki/Manual:$wgAutopromoteOnceRCExcludedGroups" title="Manual:$wgAutopromoteOnceRCExcludedGroups"> </a></span> <span style="color:#008000">(introduced in 1.44)</span> – Defines a denylist of group names.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutopromoteOnce" title="Special:MyLanguage/Manual:$wgAutopromoteOnce">$wgAutopromoteOnce</a><span style="display:none"><a href="/wiki/Manual:$wgAutopromoteOnce" title="Manual:$wgAutopromoteOnce"> </a></span> – Conditions of automatic promotion of user to specific groups that are done only once.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutopromote" title="Special:MyLanguage/Manual:$wgAutopromote">$wgAutopromote</a><span style="display:none"><a href="/wiki/Manual:$wgAutopromote" title="Manual:$wgAutopromote"> </a></span> – Conditions of automatic promotion of user to specific groups</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAvailableRights" title="Special:MyLanguage/Manual:$wgAvailableRights">$wgAvailableRights</a><span style="display:none"><a href="/wiki/Manual:$wgAvailableRights" title="Manual:$wgAvailableRights"> </a></span> – A list of available rights, in addition to the ones defined by the core.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBlockCIDRLimit" title="Special:MyLanguage/Manual:$wgBlockCIDRLimit">$wgBlockCIDRLimit</a><span style="display:none"><a href="/wiki/Manual:$wgBlockCIDRLimit" title="Manual:$wgBlockCIDRLimit"> </a></span> – Maximum CIDR range when blocking an IP range.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBlockDisablesLogin" title="Special:MyLanguage/Manual:$wgBlockDisablesLogin">$wgBlockDisablesLogin</a><span style="display:none"><a href="/wiki/Manual:$wgBlockDisablesLogin" title="Manual:$wgBlockDisablesLogin"> </a></span> – If set to true, blocked users will no longer be allowed to log in</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBlockTargetMigrationStage" title="Special:MyLanguage/Manual:$wgBlockTargetMigrationStage">$wgBlockTargetMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgBlockTargetMigrationStage" title="Manual:$wgBlockTargetMigrationStage"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> <span style="color:#d33">(deprecated in 1.43)</span> – <code>ipblocks</code> table schema migration stage, for normalizing <code>ipb_address</code> field and adding the <code>block_target</code> table.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBotPasswordsCluster" title="Special:MyLanguage/Manual:$wgBotPasswordsCluster">$wgBotPasswordsCluster</a><span style="display:none"><a href="/wiki/Manual:$wgBotPasswordsCluster" title="Manual:$wgBotPasswordsCluster"> </a></span> <span style="color:#d33">(deprecated in 1.42)</span> – Cluster name for the <code>bot_passwords</code> table</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBotPasswordsDatabase" title="Special:MyLanguage/Manual:$wgBotPasswordsDatabase">$wgBotPasswordsDatabase</a><span style="display:none"><a href="/wiki/Manual:$wgBotPasswordsDatabase" title="Manual:$wgBotPasswordsDatabase"> </a></span> <span style="color:#d33">(deprecated in 1.42)</span> – Database name for the <code>bot_passwords</code> table</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCascadingRestrictionLevels" title="Special:MyLanguage/Manual:$wgCascadingRestrictionLevels">$wgCascadingRestrictionLevels</a><span style="display:none"><a href="/wiki/Manual:$wgCascadingRestrictionLevels" title="Manual:$wgCascadingRestrictionLevels"> </a></span> – Restriction levels that can be used with cascading protection</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDeleteRevisionsLimit" title="Special:MyLanguage/Manual:$wgDeleteRevisionsLimit">$wgDeleteRevisionsLimit</a><span style="display:none"><a href="/wiki/Manual:$wgDeleteRevisionsLimit" title="Manual:$wgDeleteRevisionsLimit"> </a></span> – Integer of how many revisions a page must have before the <i>bigdelete</i> right is required to delete it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableBotPasswords" title="Special:MyLanguage/Manual:$wgEnableBotPasswords">$wgEnableBotPasswords</a><span style="display:none"><a href="/wiki/Manual:$wgEnableBotPasswords" title="Manual:$wgEnableBotPasswords"> </a></span> – Whether to enable bot passwords</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableMultiBlocks" title="Special:MyLanguage/Manual:$wgEnableMultiBlocks">$wgEnableMultiBlocks</a><span style="display:none"><a href="/wiki/Manual:$wgEnableMultiBlocks" title="Manual:$wgEnableMultiBlocks"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – If this is <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">false</span></code>, the number of blocks of a given target is limited to only 1.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnablePartialBlocks" title="Special:MyLanguage/Manual:$wgEnablePartialBlocks">$wgEnablePartialBlocks</a><span style="display:none"><a href="/wiki/Manual:$wgEnablePartialBlocks" title="Manual:$wgEnablePartialBlocks"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Allow partial blocks to be created</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnablePartialActionBlocks" title="Special:MyLanguage/Manual:$wgEnablePartialActionBlocks">$wgEnablePartialActionBlocks</a><span style="display:none"><a href="/wiki/Manual:$wgEnablePartialActionBlocks" title="Manual:$wgEnablePartialActionBlocks"> </a></span> – Flag to enable partial blocks against performing certain actions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHideIdentifiableRedirects" title="Special:MyLanguage/Manual:$wgHideIdentifiableRedirects">$wgHideIdentifiableRedirects</a><span style="display:none"><a href="/wiki/Manual:$wgHideIdentifiableRedirects" title="Manual:$wgHideIdentifiableRedirects"> </a></span> – Protects user's privacy when doing redirects</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImplicitRights" title="Special:MyLanguage/Manual:$wgImplicitRights">$wgImplicitRights</a><span style="display:none"><a href="/wiki/Manual:$wgImplicitRights" title="Manual:$wgImplicitRights"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – A list of implicit rights, in addition to the ones defined by the core.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceProtection" title="Special:MyLanguage/Manual:$wgNamespaceProtection">$wgNamespaceProtection</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceProtection" title="Manual:$wgNamespaceProtection"> </a></span> – Which namespaces can be edited by whom?</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNonincludableNamespaces" title="Special:MyLanguage/Manual:$wgNonincludableNamespaces">$wgNonincludableNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgNonincludableNamespaces" title="Manual:$wgNonincludableNamespaces"> </a></span> – Use this to deny inclusion of pages from specific namespaces.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPutIPinRC" title="Special:MyLanguage/Manual:$wgPutIPinRC">$wgPutIPinRC</a><span style="display:none"><a href="/wiki/Manual:$wgPutIPinRC" title="Manual:$wgPutIPinRC"> </a></span> – Log IP addresses in the recentchanges table.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgQueryPageDefaultLimit" title="Special:MyLanguage/Manual:$wgQueryPageDefaultLimit">$wgQueryPageDefaultLimit</a><span style="display:none"><a href="/wiki/Manual:$wgQueryPageDefaultLimit" title="Manual:$wgQueryPageDefaultLimit"> </a></span> – Integer defining default number of entries to show on query pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestrictionLevels" title="Special:MyLanguage/Manual:$wgRestrictionLevels">$wgRestrictionLevels</a><span style="display:none"><a href="/wiki/Manual:$wgRestrictionLevels" title="Manual:$wgRestrictionLevels"> </a></span> – Set of permission keys that can be selected on the "page protection" page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestrictionTypes" title="Special:MyLanguage/Manual:$wgRestrictionTypes">$wgRestrictionTypes</a><span style="display:none"><a href="/wiki/Manual:$wgRestrictionTypes" title="Manual:$wgRestrictionTypes"> </a></span> – Actions that can be restricted</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSemiprotectedRestrictionLevels" title="Special:MyLanguage/Manual:$wgSemiprotectedRestrictionLevels">$wgSemiprotectedRestrictionLevels</a><span style="display:none"><a href="/wiki/Manual:$wgSemiprotectedRestrictionLevels" title="Manual:$wgSemiprotectedRestrictionLevels"> </a></span> – Restriction levels that are considered "semi-protected"</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSoftBlockRanges" title="Special:MyLanguage/Manual:$wgSoftBlockRanges">$wgSoftBlockRanges</a><span style="display:none"><a href="/wiki/Manual:$wgSoftBlockRanges" title="Manual:$wgSoftBlockRanges"> </a></span> – IP ranges that should be considered soft-blocked (anon-only, account creation allowed)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpamRegex" title="Special:MyLanguage/Manual:$wgSpamRegex">$wgSpamRegex</a><span style="display:none"><a href="/wiki/Manual:$wgSpamRegex" title="Manual:$wgSpamRegex"> </a></span> – A regular expression pattern which, if the page content matched it, stops a page from being saved.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSummarySpamRegex" title="Special:MyLanguage/Manual:$wgSummarySpamRegex">$wgSummarySpamRegex</a><span style="display:none"><a href="/wiki/Manual:$wgSummarySpamRegex" title="Manual:$wgSummarySpamRegex"> </a></span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgSpamRegex" title="Special:MyLanguage/Manual:$wgSpamRegex">$wgSpamRegex</a><span style="display:none"><a href="/wiki/Manual:$wgSpamRegex" title="Manual:$wgSpamRegex"> </a></span></code> except for edit summaries.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSysopEmailBans" title="Special:MyLanguage/Manual:$wgSysopEmailBans">$wgSysopEmailBans</a><span style="display:none"><a href="/wiki/Manual:$wgSysopEmailBans" title="Manual:$wgSysopEmailBans"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Allow sysops to ban users from accessing Special:Emailuser.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTempAccountCreationThrottle" title="Special:MyLanguage/Manual:$wgTempAccountCreationThrottle">$wgTempAccountCreationThrottle</a><span style="display:none"><a href="/wiki/Manual:$wgTempAccountCreationThrottle" title="Manual:$wgTempAccountCreationThrottle"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Number of temporary accounts each IP address may create per specified period(s).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTempAccountNameAcquisitionThrottle" title="Special:MyLanguage/Manual:$wgTempAccountNameAcquisitionThrottle">$wgTempAccountNameAcquisitionThrottle</a><span style="display:none"><a href="/wiki/Manual:$wgTempAccountNameAcquisitionThrottle" title="Manual:$wgTempAccountNameAcquisitionThrottle"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Number of temporary accounts usernames each IP address may acquire per specified period(s).</li></ul> <p>See <a href="/wiki/Special:MyLanguage/Manual:Preventing_access" title="Special:MyLanguage/Manual:Preventing access">Manual:Preventing access</a><span style="display:none"><a href="/wiki/Manual:Preventing_access" title="Manual:Preventing access"> </a></span> for more methods and settings concerning access. See also <a href="/wiki/Special:MyLanguage/Manual:User_rights" title="Special:MyLanguage/Manual:User rights">Manual:User rights</a><span style="display:none"><a href="/wiki/Manual:User_rights" title="Manual:User rights"> </a></span> for more information about $wgGroupPermissions, $wgAddGroups, $wgRemoveGroups, etc. </p> <dl><dd><i>See <a href="#User_Access">User Access</a> for User Access settings.</i></dd></dl> <p><span class="anchor" id="Content_Security_Policy"></span><span class="anchor" id="Content_security_policy"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Security">Security</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowCrossOrigin" title="Special:MyLanguage/Manual:$wgAllowCrossOrigin">$wgAllowCrossOrigin</a><span style="display:none"><a href="/wiki/Manual:$wgAllowCrossOrigin" title="Manual:$wgAllowCrossOrigin"> </a></span> – Allow anonymous cross origin requests to the REST API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowUserCssPrefs" title="Special:MyLanguage/Manual:$wgAllowUserCssPrefs">$wgAllowUserCssPrefs</a><span style="display:none"><a href="/wiki/Manual:$wgAllowUserCssPrefs" title="Manual:$wgAllowUserCssPrefs"> </a></span> – Allow user preferences implemented in CSS.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowUserCss" title="Special:MyLanguage/Manual:$wgAllowUserCss">$wgAllowUserCss</a><span style="display:none"><a href="/wiki/Manual:$wgAllowUserCss" title="Manual:$wgAllowUserCss"> </a></span> – Allow user Cascading Style Sheets (CSS)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowUserJs" title="Special:MyLanguage/Manual:$wgAllowUserJs">$wgAllowUserJs</a><span style="display:none"><a href="/wiki/Manual:$wgAllowUserJs" title="Manual:$wgAllowUserJs"> </a></span> – Allow user JavaScript pages</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgApiFrameOptions" title="Special:MyLanguage/Manual:$wgApiFrameOptions">$wgApiFrameOptions</a><span style="display:none"><a href="/wiki/Manual:$wgApiFrameOptions" title="Manual:$wgApiFrameOptions"> </a></span> – Control framing of api pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgBreakFrames" title="Special:MyLanguage/Manual:$wgBreakFrames">$wgBreakFrames</a><span style="display:none"><a href="/wiki/Manual:$wgBreakFrames" title="Manual:$wgBreakFrames"> </a></span> – Break out of framesets. This can be used to prevent external sites from framing your site with ads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCSPFalsePositiveUrls" title="Special:MyLanguage/Manual:$wgCSPFalsePositiveUrls">$wgCSPFalsePositiveUrls</a><span style="display:none"><a href="/wiki/Manual:$wgCSPFalsePositiveUrls" title="Manual:$wgCSPFalsePositiveUrls"> </a></span> – Controls what URLs to ignore in upcoming Content-Security-Policy feature's reporting.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCSPHeader" title="Special:MyLanguage/Manual:$wgCSPHeader">$wgCSPHeader</a><span style="display:none"><a href="/wiki/Manual:$wgCSPHeader" title="Manual:$wgCSPHeader"> </a></span> – Controls Content-Security-Policy header [Experimental]</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCSPReportOnlyHeader" title="Special:MyLanguage/Manual:$wgCSPReportOnlyHeader">$wgCSPReportOnlyHeader</a><span style="display:none"><a href="/wiki/Manual:$wgCSPReportOnlyHeader" title="Manual:$wgCSPReportOnlyHeader"> </a></span> – Controls Content-Security-Policy-Report-Only header [Experimental]</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEditPageFrameOptions" title="Special:MyLanguage/Manual:$wgEditPageFrameOptions">$wgEditPageFrameOptions</a><span style="display:none"><a href="/wiki/Manual:$wgEditPageFrameOptions" title="Manual:$wgEditPageFrameOptions"> </a></span> – Control framing of wiki pages globally.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHKDFAlgorithm" title="Special:MyLanguage/Manual:$wgHKDFAlgorithm">$wgHKDFAlgorithm</a><span style="display:none"><a href="/wiki/Manual:$wgHKDFAlgorithm" title="Manual:$wgHKDFAlgorithm"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – Algorithm for <a href="https://en.wikipedia.org/wiki/Hash-based_message_authentication_code" class="extiw" title="w:Hash-based message authentication code">HMAC</a>-based key derivation function (fast, cryptographically secure random numbers).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHKDFSecret" title="Special:MyLanguage/Manual:$wgHKDFSecret">$wgHKDFSecret</a><span style="display:none"><a href="/wiki/Manual:$wgHKDFSecret" title="Manual:$wgHKDFSecret"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – Secret for <a href="https://en.wikipedia.org/wiki/Hash-based_message_authentication_code" class="extiw" title="w:Hash-based message authentication code">HMAC</a>-based key derivation function (fast, cryptographically secure random numbers).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestAllowCrossOriginCookieAuth" title="Special:MyLanguage/Manual:$wgRestAllowCrossOriginCookieAuth">$wgRestAllowCrossOriginCookieAuth</a><span style="display:none"><a href="/wiki/Manual:$wgRestAllowCrossOriginCookieAuth" title="Manual:$wgRestAllowCrossOriginCookieAuth"> </a></span> – Allows authenticated cross-origin requests to the REST API with session cookies.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSecretKey" title="Special:MyLanguage/Manual:$wgSecretKey">$wgSecretKey</a><span style="display:none"><a href="/wiki/Manual:$wgSecretKey" title="Manual:$wgSecretKey"> </a></span> – This should always be customized to a secret, unique string in <a href="/wiki/Special:MyLanguage/Manual:LocalSettings.php" title="Special:MyLanguage/Manual:LocalSettings.php">LocalSettings.php</a><span style="display:none"><a href="/wiki/Manual:LocalSettings.php" title="Manual:LocalSettings.php"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionInsecureSecrets" title="Special:MyLanguage/Manual:$wgSessionInsecureSecrets">$wgSessionInsecureSecrets</a><span style="display:none"><a href="/wiki/Manual:$wgSessionInsecureSecrets" title="Manual:$wgSessionInsecureSecrets"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – Allows MediaWiki to work at the cost of storing sensitive session data insecurely.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionSecret" title="Special:MyLanguage/Manual:$wgSessionSecret">$wgSessionSecret</a><span style="display:none"><a href="/wiki/Manual:$wgSessionSecret" title="Manual:$wgSessionSecret"> </a></span> – Secret for session storage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseSiteCss" title="Special:MyLanguage/Manual:$wgUseSiteCss">$wgUseSiteCss</a><span style="display:none"><a href="/wiki/Manual:$wgUseSiteCss" title="Manual:$wgUseSiteCss"> </a></span> – Use the site's Cascading Style Sheets (CSS)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseSiteJs" title="Special:MyLanguage/Manual:$wgUseSiteJs">$wgUseSiteJs</a><span style="display:none"><a href="/wiki/Manual:$wgUseSiteJs" title="Manual:$wgUseSiteJs"> </a></span> – Use the site's JavaScript page</li></ul> <p><span class="anchor" id="Cookies"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Cookies">Cookies</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCacheVaryCookies" title="Special:MyLanguage/Manual:$wgCacheVaryCookies">$wgCacheVaryCookies</a><span style="display:none"><a href="/wiki/Manual:$wgCacheVaryCookies" title="Manual:$wgCacheVaryCookies"> </a></span> – A list of cookies that influence the cache.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieDomain" title="Special:MyLanguage/Manual:$wgCookieDomain">$wgCookieDomain</a><span style="display:none"><a href="/wiki/Manual:$wgCookieDomain" title="Manual:$wgCookieDomain"> </a></span> – Explicit domain for login cookies.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieExpiration" title="Special:MyLanguage/Manual:$wgCookieExpiration">$wgCookieExpiration</a><span style="display:none"><a href="/wiki/Manual:$wgCookieExpiration" title="Manual:$wgCookieExpiration"> </a></span> – Number of seconds before HTTP cookies expire. You can override this for 'Keep me logged in (for up to $1 days)' cookies with <code><a href="/wiki/Special:MyLanguage/Manual:$wgExtendedLoginCookieExpiration" title="Special:MyLanguage/Manual:$wgExtendedLoginCookieExpiration">$wgExtendedLoginCookieExpiration</a><span style="display:none"><a href="/wiki/Manual:$wgExtendedLoginCookieExpiration" title="Manual:$wgExtendedLoginCookieExpiration"> </a></span></code></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieHttpOnly" title="Special:MyLanguage/Manual:$wgCookieHttpOnly">$wgCookieHttpOnly</a><span style="display:none"><a href="/wiki/Manual:$wgCookieHttpOnly" title="Manual:$wgCookieHttpOnly"> </a></span> – Set the <code>httpOnly</code> flag on all cookies set by MediaWiki (to prevent access from JavaScript).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookiePath" title="Special:MyLanguage/Manual:$wgCookiePath">$wgCookiePath</a><span style="display:none"><a href="/wiki/Manual:$wgCookiePath" title="Manual:$wgCookiePath"> </a></span> – Explicitly declared "path" for cookies at the cookie domain</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookiePrefix" title="Special:MyLanguage/Manual:$wgCookiePrefix">$wgCookiePrefix</a><span style="display:none"><a href="/wiki/Manual:$wgCookiePrefix" title="Manual:$wgCookiePrefix"> </a></span> – Custom cookie prefix.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieSameSite" title="Special:MyLanguage/Manual:$wgCookieSameSite">$wgCookieSameSite</a><span style="display:none"><a href="/wiki/Manual:$wgCookieSameSite" title="Manual:$wgCookieSameSite"> </a></span> – The SameSite cookie attribute used for login cookies.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieSecure" title="Special:MyLanguage/Manual:$wgCookieSecure">$wgCookieSecure</a><span style="display:none"><a href="/wiki/Manual:$wgCookieSecure" title="Manual:$wgCookieSecure"> </a></span> – Whether cookies are secured.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieSetOnAutoblock" title="Special:MyLanguage/Manual:$wgCookieSetOnAutoblock">$wgCookieSetOnAutoblock</a><span style="display:none"><a href="/wiki/Manual:$wgCookieSetOnAutoblock" title="Manual:$wgCookieSetOnAutoblock"> </a></span> – Determines whether to set a cookie when a user is autoblocked. Doing so means that a blocked user, even after logging out and moving to a new IP address, will still be blocked.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCookieSetOnIpBlock" title="Special:MyLanguage/Manual:$wgCookieSetOnIpBlock">$wgCookieSetOnIpBlock</a><span style="display:none"><a href="/wiki/Manual:$wgCookieSetOnIpBlock" title="Manual:$wgCookieSetOnIpBlock"> </a></span> – Determines whether to set a cookie when an IP user is blocked. Doing so means that a blocked user, even after moving to a new IP address, will still be blocked.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableCookieCheck" title="Special:MyLanguage/Manual:$wgDisableCookieCheck">$wgDisableCookieCheck</a><span style="display:none"><a href="/wiki/Manual:$wgDisableCookieCheck" title="Manual:$wgDisableCookieCheck"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Disables session cookies</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtendedLoginCookieExpiration" title="Special:MyLanguage/Manual:$wgExtendedLoginCookieExpiration">$wgExtendedLoginCookieExpiration</a><span style="display:none"><a href="/wiki/Manual:$wgExtendedLoginCookieExpiration" title="Manual:$wgExtendedLoginCookieExpiration"> </a></span> – If non-null, duration in seconds to use for "Keep me logged in (for up to $1 days)" sessions; 0 means until the browser is closed. If null, uses <a href="/wiki/Special:MyLanguage/Manual:$wgCookieExpiration" title="Special:MyLanguage/Manual:$wgCookieExpiration">$wgCookieExpiration</a><span style="display:none"><a href="/wiki/Manual:$wgCookieExpiration" title="Manual:$wgCookieExpiration"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSessionName" title="Special:MyLanguage/Manual:$wgSessionName">$wgSessionName</a><span style="display:none"><a href="/wiki/Manual:$wgSessionName" title="Manual:$wgSessionName"> </a></span> – Override to customize the session name.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseSameSiteLegacyCookies" title="Special:MyLanguage/Manual:$wgUseSameSiteLegacyCookies">$wgUseSameSiteLegacyCookies</a><span style="display:none"><a href="/wiki/Manual:$wgUseSameSiteLegacyCookies" title="Manual:$wgUseSameSiteLegacyCookies"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Send a legacy cookie with an <code>ss0-</code> prefix when <code>SameSite=None</code> is sent.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Profiling,_testing_and_debugging"><span id="Profiling.2C_testing_and_debugging"></span>Profiling, testing and debugging</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCachePrefix" title="Special:MyLanguage/Manual:$wgCachePrefix">$wgCachePrefix</a><span style="display:none"><a href="/wiki/Manual:$wgCachePrefix" title="Manual:$wgCachePrefix"> </a></span> – Custom value for the cache key prefix.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableJavaScriptTest" title="Special:MyLanguage/Manual:$wgEnableJavaScriptTest">$wgEnableJavaScriptTest</a><span style="display:none"><a href="/wiki/Manual:$wgEnableJavaScriptTest" title="Manual:$wgEnableJavaScriptTest"> </a></span> – Allows running of <a href="/wiki/Special:MyLanguage/Manual:JavaScript_unit_testing" title="Special:MyLanguage/Manual:JavaScript unit testing">JavaScript test suites</a> via Special:JavaScriptTest (such as QUnit).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserTestFiles" title="Special:MyLanguage/Manual:$wgParserTestFiles">$wgParserTestFiles</a><span style="display:none"><a href="/wiki/Manual:$wgParserTestFiles" title="Manual:$wgParserTestFiles"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Parser test suite files to be run by parserTests.php.</li></ul> <p><span class="anchor" id="Debug/logging"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Debug">Debug</h3></div> <dl><dd><i>See also: <a href="/wiki/Special:MyLanguage/Manual:How_to_debug" title="Special:MyLanguage/Manual:How to debug">Manual:How to debug</a><span style="display:none"><a href="/wiki/Manual:How_to_debug" title="Manual:How to debug"> </a></span></i></dd></dl> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugComments" title="Special:MyLanguage/Manual:$wgDebugComments">$wgDebugComments</a><span style="display:none"><a href="/wiki/Manual:$wgDebugComments" title="Manual:$wgDebugComments"> </a></span> – Include portions of log output in page HTML comment</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugDumpSql" title="Special:MyLanguage/Manual:$wgDebugDumpSql">$wgDebugDumpSql</a><span style="display:none"><a href="/wiki/Manual:$wgDebugDumpSql" title="Manual:$wgDebugDumpSql"> </a></span> – Dump SQL queries to debug output</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugLogFile" title="Special:MyLanguage/Manual:$wgDebugLogFile">$wgDebugLogFile</a><span style="display:none"><a href="/wiki/Manual:$wgDebugLogFile" title="Manual:$wgDebugLogFile"> </a></span> – The file name of the debug log, or empty if disabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugLogGroups" title="Special:MyLanguage/Manual:$wgDebugLogGroups">$wgDebugLogGroups</a><span style="display:none"><a href="/wiki/Manual:$wgDebugLogGroups" title="Manual:$wgDebugLogGroups"> </a></span> – Direct <code>wfDebugLog()</code> output for certain groups to files other than <code><a href="/wiki/Special:MyLanguage/Manual:$wgDebugLogFile" title="Special:MyLanguage/Manual:$wgDebugLogFile">$wgDebugLogFile</a><span style="display:none"><a href="/wiki/Manual:$wgDebugLogFile" title="Manual:$wgDebugLogFile"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugLogPrefix" title="Special:MyLanguage/Manual:$wgDebugLogPrefix">$wgDebugLogPrefix</a><span style="display:none"><a href="/wiki/Manual:$wgDebugLogPrefix" title="Manual:$wgDebugLogPrefix"> </a></span> – Prefix for debug log lines.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugRawPage" title="Special:MyLanguage/Manual:$wgDebugRawPage">$wgDebugRawPage</a><span style="display:none"><a href="/wiki/Manual:$wgDebugRawPage" title="Manual:$wgDebugRawPage"> </a></span> – If false, 'action=raw' and load.php hits will not result in debug output.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugRedirects" title="Special:MyLanguage/Manual:$wgDebugRedirects">$wgDebugRedirects</a><span style="display:none"><a href="/wiki/Manual:$wgDebugRedirects" title="Manual:$wgDebugRedirects"> </a></span> – Displays redirect location instead of actually redirecting to the target URL</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugTimestamps" title="Special:MyLanguage/Manual:$wgDebugTimestamps">$wgDebugTimestamps</a><span style="display:none"><a href="/wiki/Manual:$wgDebugTimestamps" title="Manual:$wgDebugTimestamps"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Prefix debug messages with relative timestamp.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugToolbar" title="Special:MyLanguage/Manual:$wgDebugToolbar">$wgDebugToolbar</a><span style="display:none"><a href="/wiki/Manual:$wgDebugToolbar" title="Manual:$wgDebugToolbar"> </a></span> – Display the debugging toolbar</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDeprecationReleaseLimit" title="Special:MyLanguage/Manual:$wgDeprecationReleaseLimit">$wgDeprecationReleaseLimit</a><span style="display:none"><a href="/wiki/Manual:$wgDeprecationReleaseLimit" title="Manual:$wgDeprecationReleaseLimit"> </a></span> – Release limitation to <code>wfDeprecated</code> warnings.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDevelopmentWarnings" title="Special:MyLanguage/Manual:$wgDevelopmentWarnings">$wgDevelopmentWarnings</a><span style="display:none"><a href="/wiki/Manual:$wgDevelopmentWarnings" title="Manual:$wgDevelopmentWarnings"> </a></span> – Whether to throw PHP notices for some possible error conditions and for deprecated functions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogExceptionBacktrace" title="Special:MyLanguage/Manual:$wgLogExceptionBacktrace">$wgLogExceptionBacktrace</a><span style="display:none"><a href="/wiki/Manual:$wgLogExceptionBacktrace" title="Manual:$wgLogExceptionBacktrace"> </a></span> – Whether to send the exception backtrace to the error log.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMWLoggerDefaultSpi" title="Special:MyLanguage/Manual:$wgMWLoggerDefaultSpi">$wgMWLoggerDefaultSpi</a><span style="display:none"><a href="/wiki/Manual:$wgMWLoggerDefaultSpi" title="Manual:$wgMWLoggerDefaultSpi"> </a></span> – Default service provider for creating MWLogger instances.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOverrideHostname" title="Special:MyLanguage/Manual:$wgOverrideHostname">$wgOverrideHostname</a><span style="display:none"><a href="/wiki/Manual:$wgOverrideHostname" title="Manual:$wgOverrideHostname"> </a></span> – Override server hostname detection with a hardcoded value.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPageInfoTransclusionLimit" title="Special:MyLanguage/Manual:$wgPageInfoTransclusionLimit">$wgPageInfoTransclusionLimit</a><span style="display:none"><a href="/wiki/Manual:$wgPageInfoTransclusionLimit" title="Manual:$wgPageInfoTransclusionLimit"> </a></span> – Limit template transclusion on InfoAction</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPropagateErrors" title="Special:MyLanguage/Manual:$wgPropagateErrors">$wgPropagateErrors</a><span style="display:none"><a href="/wiki/Manual:$wgPropagateErrors" title="Manual:$wgPropagateErrors"> </a></span> – If true, the MediaWiki error handler passes errors/warnings to the default error handler after logging them.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowDBErrorBacktrace" title="Special:MyLanguage/Manual:$wgShowDBErrorBacktrace">$wgShowDBErrorBacktrace</a><span style="display:none"><a href="/wiki/Manual:$wgShowDBErrorBacktrace" title="Manual:$wgShowDBErrorBacktrace"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – If true, show a backtrace for database errors.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowDebug" title="Special:MyLanguage/Manual:$wgShowDebug">$wgShowDebug</a><span style="display:none"><a href="/wiki/Manual:$wgShowDebug" title="Manual:$wgShowDebug"> </a></span> – Show debug data at bottom of content area</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowExceptionDetails" title="Special:MyLanguage/Manual:$wgShowExceptionDetails">$wgShowExceptionDetails</a><span style="display:none"><a href="/wiki/Manual:$wgShowExceptionDetails" title="Manual:$wgShowExceptionDetails"> </a></span> – If set to true, uncaught exceptions will print a detailed stack trace to output.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowHostnames" title="Special:MyLanguage/Manual:$wgShowHostnames">$wgShowHostnames</a><span style="display:none"><a href="/wiki/Manual:$wgShowHostnames" title="Manual:$wgShowHostnames"> </a></span> – If set to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code>, exposes host names through API and HTML comments.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowSQLErrors" title="Special:MyLanguage/Manual:$wgShowSQLErrors">$wgShowSQLErrors</a><span style="display:none"><a href="/wiki/Manual:$wgShowSQLErrors" title="Manual:$wgShowSQLErrors"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Whether to show SQL errors on "we're sorry, but there has been a database error" pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialVersionShowHooks" title="Special:MyLanguage/Manual:$wgSpecialVersionShowHooks">$wgSpecialVersionShowHooks</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialVersionShowHooks" title="Manual:$wgSpecialVersionShowHooks"> </a></span> – Whether to show the contents of $wgHooks in Special:Version.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTrxProfilerLimits" title="Special:MyLanguage/Manual:$wgTrxProfilerLimits">$wgTrxProfilerLimits</a><span style="display:none"><a href="/wiki/Manual:$wgTrxProfilerLimits" title="Manual:$wgTrxProfilerLimits"> </a></span> – Performance expectations for DB usage</li></ul> <div class="mw-heading mw-heading3"><h3 id="Profiling">Profiling</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableProfileInfo" title="Special:MyLanguage/Manual:$wgEnableProfileInfo">$wgEnableProfileInfo</a><span style="display:none"><a href="/wiki/Manual:$wgEnableProfileInfo" title="Manual:$wgEnableProfileInfo"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Controls the availability of profileinfo.php.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMetricsTarget" title="Special:MyLanguage/Manual:$wgMetricsTarget">$wgMetricsTarget</a><span style="display:none"><a href="/wiki/Manual:$wgMetricsTarget" title="Manual:$wgMetricsTarget"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Output target URI for the MetricsFactory service, e.g. udp://127.0.0.1:8125.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMetricsPrefix" title="Special:MyLanguage/Manual:$wgMetricsPrefix">$wgMetricsPrefix</a><span style="display:none"><a href="/wiki/Manual:$wgMetricsPrefix" title="Manual:$wgMetricsPrefix"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Service name prefix for the MetricsFactory service.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMetricsFormat" title="Special:MyLanguage/Manual:$wgMetricsFormat">$wgMetricsFormat</a><span style="display:none"><a href="/wiki/Manual:$wgMetricsFormat" title="Manual:$wgMetricsFormat"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Output format for the MetricsFactory service, e.g. 'statsd'.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOpenTelemetryConfig" title="Special:MyLanguage/Manual:$wgOpenTelemetryConfig">$wgOpenTelemetryConfig</a><span style="display:none"><a href="/wiki/Manual:$wgOpenTelemetryConfig" title="Manual:$wgOpenTelemetryConfig"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Configuration for OpenTelemetry instrumentation, or <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">null</span></code> to disable it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProfiler" title="Special:MyLanguage/Manual:$wgProfiler">$wgProfiler</a><span style="display:none"><a href="/wiki/Manual:$wgProfiler" title="Manual:$wgProfiler"> </a></span> – Settings related to profiling.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProfileLimit" title="Special:MyLanguage/Manual:$wgProfileLimit">$wgProfileLimit</a><span style="display:none"><a href="/wiki/Manual:$wgProfileLimit" title="Manual:$wgProfileLimit"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Only record profiling info for pages that took longer than this number of seconds to load.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgProfileOnly" title="Special:MyLanguage/Manual:$wgProfileOnly">$wgProfileOnly</a><span style="display:none"><a href="/wiki/Manual:$wgProfileOnly" title="Manual:$wgProfileOnly"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Don't put non-profiling info into log file</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsdMetricPrefix" title="Special:MyLanguage/Manual:$wgStatsdMetricPrefix">$wgStatsdMetricPrefix</a><span style="display:none"><a href="/wiki/Manual:$wgStatsdMetricPrefix" title="Manual:$wgStatsdMetricPrefix"> </a></span> – Prefix for metric names sent to <a href="/wiki/Special:MyLanguage/Manual:$wgStatsdServer" title="Special:MyLanguage/Manual:$wgStatsdServer">$wgStatsdServer</a><span style="display:none"><a href="/wiki/Manual:$wgStatsdServer" title="Manual:$wgStatsdServer"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsdSamplingRates" title="Special:MyLanguage/Manual:$wgStatsdSamplingRates">$wgStatsdSamplingRates</a><span style="display:none"><a href="/wiki/Manual:$wgStatsdSamplingRates" title="Manual:$wgStatsdSamplingRates"> </a></span> <span style="color:#d33">(removed in 1.43)</span> – Sampling rate for <a href="https://wikitech.wikimedia.org/wiki/Statsd" class="extiw" title="wikitech:Statsd">statsd metrics</a> as an associative array of patterns and rates.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsdServer" title="Special:MyLanguage/Manual:$wgStatsdServer">$wgStatsdServer</a><span style="display:none"><a href="/wiki/Manual:$wgStatsdServer" title="Manual:$wgStatsdServer"> </a></span> – A host or host:port of a <a href="https://wikitech.wikimedia.org/wiki/Statsd" class="extiw" title="wikitech:Statsd">statsd server</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsFormat" title="Special:MyLanguage/Manual:$wgStatsFormat">$wgStatsFormat</a><span style="display:none"><a href="/wiki/Manual:$wgStatsFormat" title="Manual:$wgStatsFormat"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Output format for the StatsFactory service, e.g. 'statsd'.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsPrefix" title="Special:MyLanguage/Manual:$wgStatsPrefix">$wgStatsPrefix</a><span style="display:none"><a href="/wiki/Manual:$wgStatsPrefix" title="Manual:$wgStatsPrefix"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Service name prefix for the StatsFactory service.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStatsTarget" title="Special:MyLanguage/Manual:$wgStatsTarget">$wgStatsTarget</a><span style="display:none"><a href="/wiki/Manual:$wgStatsTarget" title="Manual:$wgStatsTarget"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – Output target URI for the StatsFactory service, e.g. udp://127.0.0.1:8125.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Search">Search</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAdvancedSearchHighlighting" title="Special:MyLanguage/Manual:$wgAdvancedSearchHighlighting">$wgAdvancedSearchHighlighting</a><span style="display:none"><a href="/wiki/Manual:$wgAdvancedSearchHighlighting" title="Manual:$wgAdvancedSearchHighlighting"> </a></span> – Set to true to have more useful text snippets in search results.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableInternalSearch" title="Special:MyLanguage/Manual:$wgDisableInternalSearch">$wgDisableInternalSearch</a><span style="display:none"><a href="/wiki/Manual:$wgDisableInternalSearch" title="Manual:$wgDisableInternalSearch"> </a></span> – Disable internal search so that extensions can implement it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableSearchUpdate" title="Special:MyLanguage/Manual:$wgDisableSearchUpdate">$wgDisableSearchUpdate</a><span style="display:none"><a href="/wiki/Manual:$wgDisableSearchUpdate" title="Manual:$wgDisableSearchUpdate"> </a></span> – If you've disabled search semi-permanently, this also disables updates to the table.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableTextSearch" title="Special:MyLanguage/Manual:$wgDisableTextSearch">$wgDisableTextSearch</a><span style="display:none"><a href="/wiki/Manual:$wgDisableTextSearch" title="Manual:$wgDisableTextSearch"> </a></span> – Disable full-text search.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableOpenSearchSuggest" title="Special:MyLanguage/Manual:$wgEnableOpenSearchSuggest">$wgEnableOpenSearchSuggest</a><span style="display:none"><a href="/wiki/Manual:$wgEnableOpenSearchSuggest" title="Manual:$wgEnableOpenSearchSuggest"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Enable OpenSearch suggestions requested by MediaWiki.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableSearchContributorsByIP" title="Special:MyLanguage/Manual:$wgEnableSearchContributorsByIP">$wgEnableSearchContributorsByIP</a><span style="display:none"><a href="/wiki/Manual:$wgEnableSearchContributorsByIP" title="Manual:$wgEnableSearchContributorsByIP"> </a></span> – Whether searching for an IP address will be redirected to that IP's contributions page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault" title="Special:MyLanguage/Manual:$wgNamespacesToBeSearchedDefault">$wgNamespacesToBeSearchedDefault</a><span style="display:none"><a href="/wiki/Manual:$wgNamespacesToBeSearchedDefault" title="Manual:$wgNamespacesToBeSearchedDefault"> </a></span> – Which namespaces should be searched?</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOpenSearchDefaultLimit" title="Special:MyLanguage/Manual:$wgOpenSearchDefaultLimit">$wgOpenSearchDefaultLimit</a><span style="display:none"><a href="/wiki/Manual:$wgOpenSearchDefaultLimit" title="Manual:$wgOpenSearchDefaultLimit"> </a></span> – Integer defining default number of entries to show on OpenSearch call.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOpenSearchDescriptionLength" title="Special:MyLanguage/Manual:$wgOpenSearchDescriptionLength">$wgOpenSearchDescriptionLength</a><span style="display:none"><a href="/wiki/Manual:$wgOpenSearchDescriptionLength" title="Manual:$wgOpenSearchDescriptionLength"> </a></span> – Minimum length of extract in <code class="mw-highlight" style="white-space:nowrap"><span class="p">&#8206;&lt;</span><span class="nt">Description</span><span class="p">&gt;</span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOpenSearchTemplates" title="Special:MyLanguage/Manual:$wgOpenSearchTemplates">$wgOpenSearchTemplates</a><span style="display:none"><a href="/wiki/Manual:$wgOpenSearchTemplates" title="Manual:$wgOpenSearchTemplates"> </a></span> – Templates for OpenSearch suggestions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOpenSearchTemplate" title="Special:MyLanguage/Manual:$wgOpenSearchTemplate">$wgOpenSearchTemplate</a><span style="display:none"><a href="/wiki/Manual:$wgOpenSearchTemplate" title="Manual:$wgOpenSearchTemplate"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Template for OpenSearch suggestions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchForwardUrl" title="Special:MyLanguage/Manual:$wgSearchForwardUrl">$wgSearchForwardUrl</a><span style="display:none"><a href="/wiki/Manual:$wgSearchForwardUrl" title="Manual:$wgSearchForwardUrl"> </a></span> – Set this to a URL to forward search requests to some external location.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchHighlightBoundaries" title="Special:MyLanguage/Manual:$wgSearchHighlightBoundaries">$wgSearchHighlightBoundaries</a><span style="display:none"><a href="/wiki/Manual:$wgSearchHighlightBoundaries" title="Manual:$wgSearchHighlightBoundaries"> </a></span> – Regexp to match word boundaries</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchMatchRedirectPreference" title="Special:MyLanguage/Manual:$wgSearchMatchRedirectPreference">$wgSearchMatchRedirectPreference</a><span style="display:none"><a href="/wiki/Manual:$wgSearchMatchRedirectPreference" title="Manual:$wgSearchMatchRedirectPreference"> </a></span> – Set <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to allow logged-in users to set a preference whether or not matches in search results should force redirection to that page.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchRunSuggestedQuery" title="Special:MyLanguage/Manual:$wgSearchRunSuggestedQuery">$wgSearchRunSuggestedQuery</a><span style="display:none"><a href="/wiki/Manual:$wgSearchRunSuggestedQuery" title="Manual:$wgSearchRunSuggestedQuery"> </a></span> – If search returns zero results and current search engine has a "did you mean" suggestion, results for the suggestion will be shown.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSearchSuggestCacheExpiry" title="Special:MyLanguage/Manual:$wgSearchSuggestCacheExpiry">$wgSearchSuggestCacheExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgSearchSuggestCacheExpiry" title="Manual:$wgSearchSuggestCacheExpiry"> </a></span> – Expiry time for search suggestion responses.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSitemapNamespacesPriorities" title="Special:MyLanguage/Manual:$wgSitemapNamespacesPriorities">$wgSitemapNamespacesPriorities</a><span style="display:none"><a href="/wiki/Manual:$wgSitemapNamespacesPriorities" title="Manual:$wgSitemapNamespacesPriorities"> </a></span> – Custom namespace priorities for sitemaps.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSitemapNamespaces" title="Special:MyLanguage/Manual:$wgSitemapNamespaces">$wgSitemapNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgSitemapNamespaces" title="Manual:$wgSitemapNamespaces"> </a></span> – Array of namespaces identified by their IDs to generate a sitemap or false for all namespaces.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialSearchFormOptions" title="Special:MyLanguage/Manual:$wgSpecialSearchFormOptions">$wgSpecialSearchFormOptions</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialSearchFormOptions" title="Manual:$wgSpecialSearchFormOptions"> </a></span> – Options for Special:Search completion widget form created by SearchFormWidget class.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseTwoButtonsSearchForm" title="Special:MyLanguage/Manual:$wgUseTwoButtonsSearchForm">$wgUseTwoButtonsSearchForm</a><span style="display:none"><a href="/wiki/Manual:$wgUseTwoButtonsSearchForm" title="Manual:$wgUseTwoButtonsSearchForm"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Sidebar's search form behavior.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Edit_user_interface">Edit user interface</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDiff3" title="Special:MyLanguage/Manual:$wgDiff3">$wgDiff3</a><span style="display:none"><a href="/wiki/Manual:$wgDiff3" title="Manual:$wgDiff3"> </a></span> – Path to the GNU diff3 utility.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDiff" title="Special:MyLanguage/Manual:$wgDiff">$wgDiff</a><span style="display:none"><a href="/wiki/Manual:$wgDiff" title="Manual:$wgDiff"> </a></span> – Path to the GNU diff utility.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPreviewOnOpenNamespaces" title="Special:MyLanguage/Manual:$wgPreviewOnOpenNamespaces">$wgPreviewOnOpenNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgPreviewOnOpenNamespaces" title="Manual:$wgPreviewOnOpenNamespaces"> </a></span> – Namespaces where preview-on-first-edit is forced.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUniversalEditButton" title="Special:MyLanguage/Manual:$wgUniversalEditButton">$wgUniversalEditButton</a><span style="display:none"><a href="/wiki/Manual:$wgUniversalEditButton" title="Manual:$wgUniversalEditButton"> </a></span> – Enable the UniversalEditButton for browsers that support it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseAutomaticEditSummaries" title="Special:MyLanguage/Manual:$wgUseAutomaticEditSummaries">$wgUseAutomaticEditSummaries</a><span style="display:none"><a href="/wiki/Manual:$wgUseAutomaticEditSummaries" title="Manual:$wgUseAutomaticEditSummaries"> </a></span> – Whether MediaWiki should make automatic edit summaries.</li></ul> <p><span class="anchor" id="Wiki_locking"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Maintenance_Scripts_setting">Maintenance Scripts setting</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCommandLineDarkBg" title="Special:MyLanguage/Manual:$wgCommandLineDarkBg">$wgCommandLineDarkBg</a><span style="display:none"><a href="/wiki/Manual:$wgCommandLineDarkBg" title="Manual:$wgCommandLineDarkBg"> </a></span> – Assume a dark terminal background for maintenance scripts.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCommandLineMode" title="Special:MyLanguage/Manual:$wgCommandLineMode">$wgCommandLineMode</a><span style="display:none"><a href="/wiki/Manual:$wgCommandLineMode" title="Manual:$wgCommandLineMode"> </a></span> – Indicates whether MW is running in command-line mode. Should never be set manually!</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGitBin" title="Special:MyLanguage/Manual:$wgGitBin">$wgGitBin</a><span style="display:none"><a href="/wiki/Manual:$wgGitBin" title="Manual:$wgGitBin"> </a></span> – Path to the git binary.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgGitRepositoryViewers" title="Special:MyLanguage/Manual:$wgGitRepositoryViewers">$wgGitRepositoryViewers</a><span style="display:none"><a href="/wiki/Manual:$wgGitRepositoryViewers" title="Manual:$wgGitRepositoryViewers"> </a></span> – Map of Git repository URLs to their gitweb interface URLs</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReadOnlyFile" title="Special:MyLanguage/Manual:$wgReadOnlyFile">$wgReadOnlyFile</a><span style="display:none"><a href="/wiki/Manual:$wgReadOnlyFile" title="Manual:$wgReadOnlyFile"> </a></span> – If this file is found, the database is locked for the reason given in the contents of the file.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReadOnlyWatchedItemStore" title="Special:MyLanguage/Manual:$wgReadOnlyWatchedItemStore">$wgReadOnlyWatchedItemStore</a><span style="display:none"><a href="/wiki/Manual:$wgReadOnlyWatchedItemStore" title="Manual:$wgReadOnlyWatchedItemStore"> </a></span> – Set this to <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="k">true</span></code> to put the wiki watchlists into read-only mode.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReadOnly" title="Special:MyLanguage/Manual:$wgReadOnly">$wgReadOnly</a><span style="display:none"><a href="/wiki/Manual:$wgReadOnly" title="Manual:$wgReadOnly"> </a></span> – Disallows editing, displaying the string given as the reason.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUpgradeKey" title="Special:MyLanguage/Manual:$wgUpgradeKey">$wgUpgradeKey</a><span style="display:none"><a href="/wiki/Manual:$wgUpgradeKey" title="Manual:$wgUpgradeKey"> </a></span> – Password that controls access to web-based updater.</li></ul> <p><span class="anchor" id="Recent_changes"></span> <span class="anchor" id="UDP_updates"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Recent_changes,_new_pages,_watchlist_and_history"><span id="Recent_changes.2C_new_pages.2C_watchlist_and_history"></span>Recent changes, new pages, watchlist and history</h2></div> <p>See also <a href="/wiki/Special:MyLanguage/Help:Recent_changes" title="Special:MyLanguage/Help:Recent changes">Help:Recent changes</a><span style="display:none"><a href="/wiki/Help:Recent_changes" title="Help:Recent changes"> </a></span> and <code><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultUserOptions" title="Special:MyLanguage/Manual:$wgDefaultUserOptions">$wgDefaultUserOptions</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultUserOptions" title="Manual:$wgDefaultUserOptions"> </a></span></code>. </p> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableAnonTalk" title="Special:MyLanguage/Manual:$wgDisableAnonTalk">$wgDisableAnonTalk</a><span style="display:none"><a href="/wiki/Manual:$wgDisableAnonTalk" title="Manual:$wgDisableAnonTalk"> </a></span> – Disable talk pages for anonymous users (not logged in).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCChangedSizeThreshold" title="Special:MyLanguage/Manual:$wgRCChangedSizeThreshold">$wgRCChangedSizeThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgRCChangedSizeThreshold" title="Manual:$wgRCChangedSizeThreshold"> </a></span> – Highlight character count difference lower than this.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCEngines" title="Special:MyLanguage/Manual:$wgRCEngines">$wgRCEngines</a><span style="display:none"><a href="/wiki/Manual:$wgRCEngines" title="Manual:$wgRCEngines"> </a></span> <span style="color:#d33">(deprecated in 1.38)</span> – Legacy mapping from URI schemes to RCFeed subclasses.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCFeeds" title="Special:MyLanguage/Manual:$wgRCFeeds">$wgRCFeeds</a><span style="display:none"><a href="/wiki/Manual:$wgRCFeeds" title="Manual:$wgRCFeeds"> </a></span> – Configuration for sending RC updates</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCFilterByAge" title="Special:MyLanguage/Manual:$wgRCFilterByAge">$wgRCFilterByAge</a><span style="display:none"><a href="/wiki/Manual:$wgRCFilterByAge" title="Manual:$wgRCFilterByAge"> </a></span> – Filter $wgRCLinkDays by $wgRCMaxAge to avoid showing links for numbers higher than what will be stored.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCLinkDays" title="Special:MyLanguage/Manual:$wgRCLinkDays">$wgRCLinkDays</a><span style="display:none"><a href="/wiki/Manual:$wgRCLinkDays" title="Manual:$wgRCLinkDays"> </a></span> – List days options to list in the Special:Recentchanges and Special:Recentchangeslinked pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCLinkLimits" title="Special:MyLanguage/Manual:$wgRCLinkLimits">$wgRCLinkLimits</a><span style="display:none"><a href="/wiki/Manual:$wgRCLinkLimits" title="Manual:$wgRCLinkLimits"> </a></span> – List changes limits options to list in the <a href="/wiki/Special:RecentChanges" title="Special:RecentChanges">Special:Recentchanges</a> and <a href="/wiki/Special:RecentChangesLinked" title="Special:RecentChangesLinked">Special:Recentchangeslinked</a> pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCMaxAge" title="Special:MyLanguage/Manual:$wgRCMaxAge">$wgRCMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgRCMaxAge" title="Manual:$wgRCMaxAge"> </a></span> – Items in the <a href="/wiki/Special:MyLanguage/Manual:recentchanges_table" title="Special:MyLanguage/Manual:recentchanges table">recentchanges</a><span style="display:none"><a href="/wiki/Manual:Recentchanges_table" title="Manual:Recentchanges table"> </a></span> table are periodically purged; entries older than this many seconds will go.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCShowChangedSize" title="Special:MyLanguage/Manual:$wgRCShowChangedSize">$wgRCShowChangedSize</a><span style="display:none"><a href="/wiki/Manual:$wgRCShowChangedSize" title="Manual:$wgRCShowChangedSize"> </a></span> – Show the amount of changed characters in recent changes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCShowWatchingUsers" title="Special:MyLanguage/Manual:$wgRCShowWatchingUsers">$wgRCShowWatchingUsers</a><span style="display:none"><a href="/wiki/Manual:$wgRCShowWatchingUsers" title="Manual:$wgRCShowWatchingUsers"> </a></span> – Show watching users in recent changes, watchlist and page history views.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRCWatchCategoryMembership" title="Special:MyLanguage/Manual:$wgRCWatchCategoryMembership">$wgRCWatchCategoryMembership</a><span style="display:none"><a href="/wiki/Manual:$wgRCWatchCategoryMembership" title="Manual:$wgRCWatchCategoryMembership"> </a></span> – Treat category membership changes as a RecentChange.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRecentChangesFlags" title="Special:MyLanguage/Manual:$wgRecentChangesFlags">$wgRecentChangesFlags</a><span style="display:none"><a href="/wiki/Manual:$wgRecentChangesFlags" title="Manual:$wgRecentChangesFlags"> </a></span> – Flags (letter symbols) shown in recent changes and watchlist to indicate certain types of edits.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowUpdatedMarker" title="Special:MyLanguage/Manual:$wgShowUpdatedMarker">$wgShowUpdatedMarker</a><span style="display:none"><a href="/wiki/Manual:$wgShowUpdatedMarker" title="Manual:$wgShowUpdatedMarker"> </a></span> – Show new changes: bold in watchlist, with "updated since my last visit" in history.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSoftwareTags" title="Special:MyLanguage/Manual:$wgSoftwareTags">$wgSoftwareTags</a><span style="display:none"><a href="/wiki/Manual:$wgSoftwareTags" title="Manual:$wgSoftwareTags"> </a></span> – List of core tags to enable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgStructuredChangeFiltersLiveUpdatePollingRate" title="Special:MyLanguage/Manual:$wgStructuredChangeFiltersLiveUpdatePollingRate">$wgStructuredChangeFiltersLiveUpdatePollingRate</a><span style="display:none"><a href="/wiki/Manual:$wgStructuredChangeFiltersLiveUpdatePollingRate" title="Manual:$wgStructuredChangeFiltersLiveUpdatePollingRate"> </a></span> – Polling rate, in seconds, used by the 'live update' feature of <a href="/wiki/Special:RecentChanges" title="Special:RecentChanges">Special:RecentChanges</a> and <a href="/wiki/Special:Watchlist" title="Special:Watchlist">Special:Watchlist</a></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUnwatchedPageSecret" title="Special:MyLanguage/Manual:$wgUnwatchedPageSecret">$wgUnwatchedPageSecret</a><span style="display:none"><a href="/wiki/Manual:$wgUnwatchedPageSecret" title="Manual:$wgUnwatchedPageSecret"> </a></span> – If active watchers (per <a href="/wiki/Special:MyLanguage/Manual:$wgWatchersMaxAge" title="Special:MyLanguage/Manual:$wgWatchersMaxAge">$wgWatchersMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgWatchersMaxAge" title="Manual:$wgWatchersMaxAge"> </a></span>) are this number or less, do not disclose it.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUnwatchedPageThreshold" title="Special:MyLanguage/Manual:$wgUnwatchedPageThreshold">$wgUnwatchedPageThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgUnwatchedPageThreshold" title="Manual:$wgUnwatchedPageThreshold"> </a></span> – Allows users without the "unwatchedpages" user right to view the number of page watchers for a specified page via the "info" action if the number of watchers is above the specified threshold.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseFilePatrol" title="Special:MyLanguage/Manual:$wgUseFilePatrol">$wgUseFilePatrol</a><span style="display:none"><a href="/wiki/Manual:$wgUseFilePatrol" title="Manual:$wgUseFilePatrol"> </a></span> – Use file patrolling to check new files on <a href="/wiki/Special:MyLanguage/Help:New_files" title="Special:MyLanguage/Help:New files">Special:NewFiles</a><span style="display:none"><a href="/wiki/Help:New_files" title="Help:New files"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseNPPatrol" title="Special:MyLanguage/Manual:$wgUseNPPatrol">$wgUseNPPatrol</a><span style="display:none"><a href="/wiki/Manual:$wgUseNPPatrol" title="Manual:$wgUseNPPatrol"> </a></span> – Use new pages patrolling to check for vandalism</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseRCPatrol" title="Special:MyLanguage/Manual:$wgUseRCPatrol">$wgUseRCPatrol</a><span style="display:none"><a href="/wiki/Manual:$wgUseRCPatrol" title="Manual:$wgUseRCPatrol"> </a></span> – Use RC patrolling to check for vandalism</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseTagFilter" title="Special:MyLanguage/Manual:$wgUseTagFilter">$wgUseTagFilter</a><span style="display:none"><a href="/wiki/Manual:$wgUseTagFilter" title="Manual:$wgUseTagFilter"> </a></span> – Allow filtering by change tag in recentchanges, history, etc.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWatchersMaxAge" title="Special:MyLanguage/Manual:$wgWatchersMaxAge">$wgWatchersMaxAge</a><span style="display:none"><a href="/wiki/Manual:$wgWatchersMaxAge" title="Manual:$wgWatchersMaxAge"> </a></span> – Page watchers inactive for more than this many seconds are considered inactive. Used mainly by <a href="/wiki/Special:MyLanguage/Manual:Parameters_to_index.php#info" title="Special:MyLanguage/Manual:Parameters to index.php">action=info</a><span style="display:none"><a href="/wiki/Manual:Parameters_to_index.php#info" title="Manual:Parameters to index.php"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWatchlistExpiryMaxDuration" title="Special:MyLanguage/Manual:$wgWatchlistExpiryMaxDuration">$wgWatchlistExpiryMaxDuration</a><span style="display:none"><a href="/wiki/Manual:$wgWatchlistExpiryMaxDuration" title="Manual:$wgWatchlistExpiryMaxDuration"> </a></span> – Relative maximum duration for watchlist expiries, as accepted by strtotime().</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWatchlistExpiry" title="Special:MyLanguage/Manual:$wgWatchlistExpiry">$wgWatchlistExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgWatchlistExpiry" title="Manual:$wgWatchlistExpiry"> </a></span> – Enable the watchlist expiry feature.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWatchlistPurgeRate" title="Special:MyLanguage/Manual:$wgWatchlistPurgeRate">$wgWatchlistPurgeRate</a><span style="display:none"><a href="/wiki/Manual:$wgWatchlistPurgeRate" title="Manual:$wgWatchlistPurgeRate"> </a></span> – The per-edit rate at which expired watchlist items will be purged from the database.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Feed">Feed</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgFeed" title="Special:MyLanguage/Manual:$wgFeed">$wgFeed</a><span style="display:none"><a href="/wiki/Manual:$wgFeed" title="Manual:$wgFeed"> </a></span> – Toggle syndication feeds (RSS, Atom e.g. Recentchanges, Newpages) on and off.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAdvertisedFeedTypes" title="Special:MyLanguage/Manual:$wgAdvertisedFeedTypes">$wgAdvertisedFeedTypes</a><span style="display:none"><a href="/wiki/Manual:$wgAdvertisedFeedTypes" title="Manual:$wgAdvertisedFeedTypes"> </a></span> – Feed types that should be provided by default.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFeedCacheTimeout" title="Special:MyLanguage/Manual:$wgFeedCacheTimeout">$wgFeedCacheTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgFeedCacheTimeout" title="Manual:$wgFeedCacheTimeout"> </a></span> – Minimum timeout for cached Recentchanges feed, in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFeedClasses" title="Special:MyLanguage/Manual:$wgFeedClasses">$wgFeedClasses</a><span style="display:none"><a href="/wiki/Manual:$wgFeedClasses" title="Manual:$wgFeedClasses"> </a></span> – Available feeds objects.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFeedDiffCutoff" title="Special:MyLanguage/Manual:$wgFeedDiffCutoff">$wgFeedDiffCutoff</a><span style="display:none"><a href="/wiki/Manual:$wgFeedDiffCutoff" title="Manual:$wgFeedDiffCutoff"> </a></span> – When generating Recentchanges RSS/Atom feed, diffs will not be generated for pages larger than this size.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFeedLimit" title="Special:MyLanguage/Manual:$wgFeedLimit">$wgFeedLimit</a><span style="display:none"><a href="/wiki/Manual:$wgFeedLimit" title="Manual:$wgFeedLimit"> </a></span> – Set maximum number of results to return in syndication feeds (RSS, Atom) for e.g. Recentchanges, Newpages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOverrideSiteFeed" title="Special:MyLanguage/Manual:$wgOverrideSiteFeed">$wgOverrideSiteFeed</a><span style="display:none"><a href="/wiki/Manual:$wgOverrideSiteFeed" title="Manual:$wgOverrideSiteFeed"> </a></span> – Override the site's default rss/atom feed that appears on every page.</li></ul> <p><br /> </p> <div class="mw-heading mw-heading2"><h2 id="Copyright">Copyright</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxCredits" title="Special:MyLanguage/Manual:$wgMaxCredits">$wgMaxCredits</a><span style="display:none"><a href="/wiki/Manual:$wgMaxCredits" title="Manual:$wgMaxCredits"> </a></span> – Set this to the number of authors that you want to be credited below an article text.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRightsIcon" title="Special:MyLanguage/Manual:$wgRightsIcon">$wgRightsIcon</a><span style="display:none"><a href="/wiki/Manual:$wgRightsIcon" title="Manual:$wgRightsIcon"> </a></span> – Override for copyright metadata.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRightsPage" title="Special:MyLanguage/Manual:$wgRightsPage">$wgRightsPage</a><span style="display:none"><a href="/wiki/Manual:$wgRightsPage" title="Manual:$wgRightsPage"> </a></span> – Override for copyright metadata.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRightsText" title="Special:MyLanguage/Manual:$wgRightsText">$wgRightsText</a><span style="display:none"><a href="/wiki/Manual:$wgRightsText" title="Manual:$wgRightsText"> </a></span> – Override for copyright metadata.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRightsUrl" title="Special:MyLanguage/Manual:$wgRightsUrl">$wgRightsUrl</a><span style="display:none"><a href="/wiki/Manual:$wgRightsUrl" title="Manual:$wgRightsUrl"> </a></span> – Override for copyright metadata.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowCreditsIfMax" title="Special:MyLanguage/Manual:$wgShowCreditsIfMax">$wgShowCreditsIfMax</a><span style="display:none"><a href="/wiki/Manual:$wgShowCreditsIfMax" title="Manual:$wgShowCreditsIfMax"> </a></span> – If there are more than <code><a href="/wiki/Special:MyLanguage/Manual:$wgMaxCredits" title="Special:MyLanguage/Manual:$wgMaxCredits">$wgMaxCredits</a><span style="display:none"><a href="/wiki/Manual:$wgMaxCredits" title="Manual:$wgMaxCredits"> </a></span></code> authors, show <code>$wgMaxCredits</code> of them.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseCopyrightUpload" title="Special:MyLanguage/Manual:$wgUseCopyrightUpload">$wgUseCopyrightUpload</a><span style="display:none"><a href="/wiki/Manual:$wgUseCopyrightUpload" title="Manual:$wgUseCopyrightUpload"> </a></span> – Set this to true if you want detailed copyright information forms on Upload.</li></ul> <p><span class="anchor" id="Import/Export"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Import/Export"><span id="Import.2FExport"></span>Import/Export</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgExportAllowAll" title="Special:MyLanguage/Manual:$wgExportAllowAll">$wgExportAllowAll</a><span style="display:none"><a href="/wiki/Manual:$wgExportAllowAll" title="Manual:$wgExportAllowAll"> </a></span> – Whether to allow exporting the entire wiki into a single file.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportAllowHistory" title="Special:MyLanguage/Manual:$wgExportAllowHistory">$wgExportAllowHistory</a><span style="display:none"><a href="/wiki/Manual:$wgExportAllowHistory" title="Manual:$wgExportAllowHistory"> </a></span> – Controls the availability of the full-history feature on "Special:Export".</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportAllowListContributors" title="Special:MyLanguage/Manual:$wgExportAllowListContributors">$wgExportAllowListContributors</a><span style="display:none"><a href="/wiki/Manual:$wgExportAllowListContributors" title="Manual:$wgExportAllowListContributors"> </a></span> – Controls whether to allow to list all contributors while exporting a page using <code>Special:Export</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportFromNamespaces" title="Special:MyLanguage/Manual:$wgExportFromNamespaces">$wgExportFromNamespaces</a><span style="display:none"><a href="/wiki/Manual:$wgExportFromNamespaces" title="Manual:$wgExportFromNamespaces"> </a></span> – Whether to allow the "export all pages in namespace" option.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportMaxHistory" title="Special:MyLanguage/Manual:$wgExportMaxHistory">$wgExportMaxHistory</a><span style="display:none"><a href="/wiki/Manual:$wgExportMaxHistory" title="Manual:$wgExportMaxHistory"> </a></span> – Requests using "Special:Export" for pages with a revision history higher than set will be rejected.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportMaxLinkDepth" title="Special:MyLanguage/Manual:$wgExportMaxLinkDepth">$wgExportMaxLinkDepth</a><span style="display:none"><a href="/wiki/Manual:$wgExportMaxLinkDepth" title="Manual:$wgExportMaxLinkDepth"> </a></span> – Maximum value of the "pagelink-depth" parameter in Special:Export.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExportPagelistLimit" title="Special:MyLanguage/Manual:$wgExportPagelistLimit">$wgExportPagelistLimit</a><span style="display:none"><a href="/wiki/Manual:$wgExportPagelistLimit" title="Manual:$wgExportPagelistLimit"> </a></span> – Maximum number of pages returned by the GetPagesFromCategory and GetPagesFromNamespace functions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImportSources" title="Special:MyLanguage/Manual:$wgImportSources">$wgImportSources</a><span style="display:none"><a href="/wiki/Manual:$wgImportSources" title="Manual:$wgImportSources"> </a></span> – List of interwiki prefixes for wikis we'll accept as sources for Special:Import</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgImportTargetNamespace" title="Special:MyLanguage/Manual:$wgImportTargetNamespace">$wgImportTargetNamespace</a><span style="display:none"><a href="/wiki/Manual:$wgImportTargetNamespace" title="Manual:$wgImportTargetNamespace"> </a></span> – Optional default target namespace for interwiki imports.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgXmlDumpSchemaVersion" title="Special:MyLanguage/Manual:$wgXmlDumpSchemaVersion">$wgXmlDumpSchemaVersion</a><span style="display:none"><a href="/wiki/Manual:$wgXmlDumpSchemaVersion" title="Manual:$wgXmlDumpSchemaVersion"> </a></span> – The schema to use by default when generating XML dumps.</li></ul> <p><span class="anchor" id="Extensions"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Extensions">Extensions</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoloadAttemptLowercase" title="Special:MyLanguage/Manual:$wgAutoloadAttemptLowercase">$wgAutoloadAttemptLowercase</a><span style="display:none"><a href="/wiki/Manual:$wgAutoloadAttemptLowercase" title="Manual:$wgAutoloadAttemptLowercase"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Switch controlling legacy case-insensitive classloading.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAutoloadClasses" title="Special:MyLanguage/Manual:$wgAutoloadClasses">$wgAutoloadClasses</a><span style="display:none"><a href="/wiki/Manual:$wgAutoloadClasses" title="Manual:$wgAutoloadClasses"> </a></span> – Array mapping class names to filenames, for autoloading.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableParserLimitReporting" title="Special:MyLanguage/Manual:$wgEnableParserLimitReporting">$wgEnableParserLimitReporting</a><span style="display:none"><a href="/wiki/Manual:$wgEnableParserLimitReporting" title="Manual:$wgEnableParserLimitReporting"> </a></span> – Controls whether the <a href="/wiki/Special:MyLanguage/NewPP_parser_report" title="Special:MyLanguage/NewPP parser report">NewPP parser report</a><span style="display:none"><a href="/wiki/NewPP_parser_report" title="NewPP parser report"> </a></span> is output in a HTML comment.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionCredits" title="Special:MyLanguage/Manual:$wgExtensionCredits">$wgExtensionCredits</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionCredits" title="Manual:$wgExtensionCredits"> </a></span> – Global list of extension credits</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionEntryPointListFiles" title="Special:MyLanguage/Manual:$wgExtensionEntryPointListFiles">$wgExtensionEntryPointListFiles</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionEntryPointListFiles" title="Manual:$wgExtensionEntryPointListFiles"> </a></span> – Array of files with list(s) of extension entry points to be used in <a href="/wiki/Special:MyLanguage/Manual:MergeMessageFileList.php" title="Special:MyLanguage/Manual:MergeMessageFileList.php">maintenance/mergeMessageFileList.php</a></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionFunctions" title="Special:MyLanguage/Manual:$wgExtensionFunctions">$wgExtensionFunctions</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionFunctions" title="Manual:$wgExtensionFunctions"> </a></span> – A list of callback functions which are called once MediaWiki is fully initialised.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExtensionMessagesFiles" title="Special:MyLanguage/Manual:$wgExtensionMessagesFiles">$wgExtensionMessagesFiles</a><span style="display:none"><a href="/wiki/Manual:$wgExtensionMessagesFiles" title="Manual:$wgExtensionMessagesFiles"> </a></span> – Extension messages files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHooks" title="Special:MyLanguage/Manual:$wgHooks">$wgHooks</a><span style="display:none"><a href="/wiki/Manual:$wgHooks" title="Manual:$wgHooks"> </a></span> – Global list of hooks.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobBackoffThrottling" title="Special:MyLanguage/Manual:$wgJobBackoffThrottling">$wgJobBackoffThrottling</a><span style="display:none"><a href="/wiki/Manual:$wgJobBackoffThrottling" title="Manual:$wgJobBackoffThrottling"> </a></span> – Number of times work items of a job type can be run per second.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobClasses" title="Special:MyLanguage/Manual:$wgJobClasses">$wgJobClasses</a><span style="display:none"><a href="/wiki/Manual:$wgJobClasses" title="Manual:$wgJobClasses"> </a></span> – Maps jobs to their handling classes.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobQueueIncludeInMaxLagFactor" title="Special:MyLanguage/Manual:$wgJobQueueIncludeInMaxLagFactor">$wgJobQueueIncludeInMaxLagFactor</a><span style="display:none"><a href="/wiki/Manual:$wgJobQueueIncludeInMaxLagFactor" title="Manual:$wgJobQueueIncludeInMaxLagFactor"> </a></span> – Whether to include the number of jobs that are queued for the API's maxlag parameter.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobSerialCommitThreshold" title="Special:MyLanguage/Manual:$wgJobSerialCommitThreshold">$wgJobSerialCommitThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgJobSerialCommitThreshold" title="Manual:$wgJobSerialCommitThreshold"> </a></span> <span style="color:#d33">(removed in 1.42)</span> – Make job runners commit changes for replica DB-lag prone jobs one job at a time.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobTypeConf" title="Special:MyLanguage/Manual:$wgJobTypeConf">$wgJobTypeConf</a><span style="display:none"><a href="/wiki/Manual:$wgJobTypeConf" title="Manual:$wgJobTypeConf"> </a></span> – Configuration for job storage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgJobTypesExcludedFromDefaultQueue" title="Special:MyLanguage/Manual:$wgJobTypesExcludedFromDefaultQueue">$wgJobTypesExcludedFromDefaultQueue</a><span style="display:none"><a href="/wiki/Manual:$wgJobTypesExcludedFromDefaultQueue" title="Manual:$wgJobTypesExcludedFromDefaultQueue"> </a></span> – Jobs that must be explicitly requested, i.e. aren't run by job runners unless special flags are set.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMessagesDirs" title="Special:MyLanguage/Manual:$wgMessagesDirs">$wgMessagesDirs</a><span style="display:none"><a href="/wiki/Manual:$wgMessagesDirs" title="Manual:$wgMessagesDirs"> </a></span> – Extension messages directories.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPagePropLinkInvalidations" title="Special:MyLanguage/Manual:$wgPagePropLinkInvalidations">$wgPagePropLinkInvalidations</a><span style="display:none"><a href="/wiki/Manual:$wgPagePropLinkInvalidations" title="Manual:$wgPagePropLinkInvalidations"> </a></span> – Page property link table invalidation lists.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgParserOutputHooks" title="Special:MyLanguage/Manual:$wgParserOutputHooks">$wgParserOutputHooks</a><span style="display:none"><a href="/wiki/Manual:$wgParserOutputHooks" title="Manual:$wgParserOutputHooks"> </a></span> <span style="color:#d33">(removed in 1.41)</span> – Parser output hooks.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgServiceWiringFiles" title="Special:MyLanguage/Manual:$wgServiceWiringFiles">$wgServiceWiringFiles</a><span style="display:none"><a href="/wiki/Manual:$wgServiceWiringFiles" title="Manual:$wgServiceWiringFiles"> </a></span> – List of service wiring files to be loaded by the default instance of MediaWikiServices.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialPageCacheUpdates" title="Special:MyLanguage/Manual:$wgSpecialPageCacheUpdates">$wgSpecialPageCacheUpdates</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialPageCacheUpdates" title="Manual:$wgSpecialPageCacheUpdates"> </a></span> – Additional functions to be performed with <a href="/wiki/Special:MyLanguage/Manual:updateSpecialPages.php" title="Special:MyLanguage/Manual:updateSpecialPages.php">updateSpecialPages.php</a><span style="display:none"><a href="/wiki/Manual:UpdateSpecialPages.php" title="Manual:UpdateSpecialPages.php"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialPages" title="Special:MyLanguage/Manual:$wgSpecialPages">$wgSpecialPages</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialPages" title="Manual:$wgSpecialPages"> </a></span> – A list of custom special pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgValidSkinNames" title="Special:MyLanguage/Manual:$wgValidSkinNames">$wgValidSkinNames</a><span style="display:none"><a href="/wiki/Manual:$wgValidSkinNames" title="Manual:$wgValidSkinNames"> </a></span> – List of valid skin names. Skins can optionally use this variable to tell MediaWiki that they are available.</li></ul> <p><span class="anchor" id="Category"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Category">Category</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgCategoryCollation" title="Special:MyLanguage/Manual:$wgCategoryCollation">$wgCategoryCollation</a><span style="display:none"><a href="/wiki/Manual:$wgCategoryCollation" title="Manual:$wgCategoryCollation"> </a></span> – What collation categories use to sort with</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCategoryMagicGallery" title="Special:MyLanguage/Manual:$wgCategoryMagicGallery">$wgCategoryMagicGallery</a><span style="display:none"><a href="/wiki/Manual:$wgCategoryMagicGallery" title="Manual:$wgCategoryMagicGallery"> </a></span> – On category pages, show thumbnail gallery for images belonging to that category instead of listing them as articles.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCategoryPagingLimit" title="Special:MyLanguage/Manual:$wgCategoryPagingLimit">$wgCategoryPagingLimit</a><span style="display:none"><a href="/wiki/Manual:$wgCategoryPagingLimit" title="Manual:$wgCategoryPagingLimit"> </a></span> – Paging limit for items in categories.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseCategoryBrowser" title="Special:MyLanguage/Manual:$wgUseCategoryBrowser">$wgUseCategoryBrowser</a><span style="display:none"><a href="/wiki/Manual:$wgUseCategoryBrowser" title="Manual:$wgUseCategoryBrowser"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – Enable/Disable experimental breadcrumb (or dmoz-style) category browsing.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSortedCategories" title="Special:MyLanguage/Manual:$wgSortedCategories">$wgSortedCategories</a><span style="display:none"><a href="/wiki/Manual:$wgSortedCategories" title="Manual:$wgSortedCategories"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Whether to sort categories in OutputPage for display.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTempCategoryCollations" title="Special:MyLanguage/Manual:$wgTempCategoryCollations">$wgTempCategoryCollations</a><span style="display:none"><a href="/wiki/Manual:$wgTempCategoryCollations" title="Manual:$wgTempCategoryCollations"> </a></span> – Additional category collations to store during LinksUpdate.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTrackingCategories" title="Special:MyLanguage/Manual:$wgTrackingCategories">$wgTrackingCategories</a><span style="display:none"><a href="/wiki/Manual:$wgTrackingCategories" title="Manual:$wgTrackingCategories"> </a></span> <span style="color:#d33">(deprecated in 1.25)</span> – The list of messages representing tracking categories which are listed at <a href="/wiki/Special:TrackingCategories" title="Special:TrackingCategories">Special:TrackingCategories</a>.</li></ul> <p><span class="anchor" id="Logging"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Logging">Logging</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgActionFilteredLogs" title="Special:MyLanguage/Manual:$wgActionFilteredLogs">$wgActionFilteredLogs</a><span style="display:none"><a href="/wiki/Manual:$wgActionFilteredLogs" title="Manual:$wgActionFilteredLogs"> </a></span> – List of log types that can be filtered by action types</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFilterLogTypes" title="Special:MyLanguage/Manual:$wgFilterLogTypes">$wgFilterLogTypes</a><span style="display:none"><a href="/wiki/Manual:$wgFilterLogTypes" title="Manual:$wgFilterLogTypes"> </a></span> – Show/hide links on Special:Log will be shown for these log types.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogActionsHandlers" title="Special:MyLanguage/Manual:$wgLogActionsHandlers">$wgLogActionsHandlers</a><span style="display:none"><a href="/wiki/Manual:$wgLogActionsHandlers" title="Manual:$wgLogActionsHandlers"> </a></span> – Same as <code><a href="/wiki/Special:MyLanguage/Manual:$wgLogActions" title="Special:MyLanguage/Manual:$wgLogActions">$wgLogActions</a><span style="display:none"><a href="/wiki/Manual:$wgLogActions" title="Manual:$wgLogActions"> </a></span></code>, but values are LogFormatter derived class names.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogActions" title="Special:MyLanguage/Manual:$wgLogActions">$wgLogActions</a><span style="display:none"><a href="/wiki/Manual:$wgLogActions" title="Manual:$wgLogActions"> </a></span> – Lists the message key string for formatting individual events of each type and action when listed in the logs.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogHeaders" title="Special:MyLanguage/Manual:$wgLogHeaders">$wgLogHeaders</a><span style="display:none"><a href="/wiki/Manual:$wgLogHeaders" title="Manual:$wgLogHeaders"> </a></span> – Lists the message key string for descriptive text to be shown at the top of each log type.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogNames" title="Special:MyLanguage/Manual:$wgLogNames">$wgLogNames</a><span style="display:none"><a href="/wiki/Manual:$wgLogNames" title="Manual:$wgLogNames"> </a></span> – Lists the message key string for each log type.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogRestrictions" title="Special:MyLanguage/Manual:$wgLogRestrictions">$wgLogRestrictions</a><span style="display:none"><a href="/wiki/Manual:$wgLogRestrictions" title="Manual:$wgLogRestrictions"> </a></span> – Restricts log access to those who have a certain right.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLogTypes" title="Special:MyLanguage/Manual:$wgLogTypes">$wgLogTypes</a><span style="display:none"><a href="/wiki/Manual:$wgLogTypes" title="Manual:$wgLogTypes"> </a></span> – List of log types.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNewUserLog" title="Special:MyLanguage/Manual:$wgNewUserLog">$wgNewUserLog</a><span style="display:none"><a href="/wiki/Manual:$wgNewUserLog" title="Manual:$wgNewUserLog"> </a></span> – Whether to maintain a log of newusers, which can be viewed at <a href="/wiki/Special:Log/newusers" title="Special:Log/newusers">Special:Log/newusers</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPageCreationLog" title="Special:MyLanguage/Manual:$wgPageCreationLog">$wgPageCreationLog</a><span style="display:none"><a href="/wiki/Manual:$wgPageCreationLog" title="Manual:$wgPageCreationLog"> </a></span> – Whether to maintain a log of new page creations, which can be viewed at <a href="/wiki/Special:Log/create" title="Special:Log/create">Special:Log/create</a>.</li></ul> <p><span class="anchor" id="Special_pages"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Special_pages">Special pages</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowSpecialInclusion" title="Special:MyLanguage/Manual:$wgAllowSpecialInclusion">$wgAllowSpecialInclusion</a><span style="display:none"><a href="/wiki/Manual:$wgAllowSpecialInclusion" title="Manual:$wgAllowSpecialInclusion"> </a></span> – Allow special page inclusions such as <code>{{Special:Allpages}}</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCountCategorizedImagesAsUsed" title="Special:MyLanguage/Manual:$wgCountCategorizedImagesAsUsed">$wgCountCategorizedImagesAsUsed</a><span style="display:none"><a href="/wiki/Manual:$wgCountCategorizedImagesAsUsed" title="Manual:$wgCountCategorizedImagesAsUsed"> </a></span> – On <a href="/wiki/Special:UnusedFiles" title="Special:UnusedFiles">Special:UnusedFiles</a>, consider images "used" if they are put into a category.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDisableQueryPageUpdate" title="Special:MyLanguage/Manual:$wgDisableQueryPageUpdate">$wgDisableQueryPageUpdate</a><span style="display:none"><a href="/wiki/Manual:$wgDisableQueryPageUpdate" title="Manual:$wgDisableQueryPageUpdate"> </a></span> – Array of special pages that should not be updated.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxRedirectLinksRetrieved" title="Special:MyLanguage/Manual:$wgMaxRedirectLinksRetrieved">$wgMaxRedirectLinksRetrieved</a><span style="display:none"><a href="/wiki/Manual:$wgMaxRedirectLinksRetrieved" title="Manual:$wgMaxRedirectLinksRetrieved"> </a></span> – Maximum number of links to a redirect page listed on Special:Whatlinkshere/RedirectDestination</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRangeContributionsCIDRLimit" title="Special:MyLanguage/Manual:$wgRangeContributionsCIDRLimit">$wgRangeContributionsCIDRLimit</a><span style="display:none"><a href="/wiki/Manual:$wgRangeContributionsCIDRLimit" title="Manual:$wgRangeContributionsCIDRLimit"> </a></span> – Shortest <a href="/wiki/Special:MyLanguage/Help:Range_blocks#Calculating_the_CIDR_suffix" title="Special:MyLanguage/Help:Range blocks">CIDR limits</a> that can be checked in any individual range check at <a href="/wiki/Special:Contributions" title="Special:Contributions">Special:Contributions</a>.</li></ul> <p><span class="anchor" id="Actions"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Actions">Actions</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgActions" title="Special:MyLanguage/Manual:$wgActions">$wgActions</a><span style="display:none"><a href="/wiki/Manual:$wgActions" title="Manual:$wgActions"> </a></span> – Array of allowed values for the "action" parameter for normal pages.</li></ul> <p><span class="anchor" id="Robot_policies"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Robot_policies">Robot policies</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgArticleRobotPolicies" title="Special:MyLanguage/Manual:$wgArticleRobotPolicies">$wgArticleRobotPolicies</a><span style="display:none"><a href="/wiki/Manual:$wgArticleRobotPolicies" title="Manual:$wgArticleRobotPolicies"> </a></span> – Allow customisation of robot policies on a per-page basis.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDefaultRobotPolicy" title="Special:MyLanguage/Manual:$wgDefaultRobotPolicy">$wgDefaultRobotPolicy</a><span style="display:none"><a href="/wiki/Manual:$wgDefaultRobotPolicy" title="Manual:$wgDefaultRobotPolicy"> </a></span> – Allows specifying the default robot policy for all pages on the wiki</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgExemptFromUserRobotsControl" title="Special:MyLanguage/Manual:$wgExemptFromUserRobotsControl">$wgExemptFromUserRobotsControl</a><span style="display:none"><a href="/wiki/Manual:$wgExemptFromUserRobotsControl" title="Manual:$wgExemptFromUserRobotsControl"> </a></span> – An array of namespace keys in which the <code>__INDEX__</code>/<code>__NOINDEX__</code> magic words will not function.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgNamespaceRobotPolicies" title="Special:MyLanguage/Manual:$wgNamespaceRobotPolicies">$wgNamespaceRobotPolicies</a><span style="display:none"><a href="/wiki/Manual:$wgNamespaceRobotPolicies" title="Manual:$wgNamespaceRobotPolicies"> </a></span> – Allow customisation of robot policies on a per-namespace basis.</li></ul> <p><span class="anchor" id="Ajax,_Action_API_and_REST_API"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Ajax,_Action_API_and_REST_API"><span id="Ajax.2C_Action_API_and_REST_API"></span>Ajax, Action API and REST API</h2></div> <p><span class="anchor" id="Ajax"></span> </p> <div class="mw-heading mw-heading3"><h3 id="Ajax">Ajax</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAjaxEditStash" title="Special:MyLanguage/Manual:$wgAjaxEditStash">$wgAjaxEditStash</a><span style="display:none"><a href="/wiki/Manual:$wgAjaxEditStash" title="Manual:$wgAjaxEditStash"> </a></span> <span style="color:#d33">(removed in 1.37)</span> – Whether edits should be prepared via AJAX as users type edit summaries.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAjaxExportList" title="Special:MyLanguage/Manual:$wgAjaxExportList">$wgAjaxExportList</a><span style="display:none"><a href="/wiki/Manual:$wgAjaxExportList" title="Manual:$wgAjaxExportList"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – List of functions in <code>AjaxFunctions.php</code> that are callable via <code><a href="/wiki/Special:MyLanguage/Manual:Parameters_to_index.php" title="Special:MyLanguage/Manual:Parameters to index.php">action=ajax</a><span style="display:none"><a href="/wiki/Manual:Parameters_to_index.php" title="Manual:Parameters to index.php"> </a></span></code></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAjaxLicensePreview" title="Special:MyLanguage/Manual:$wgAjaxLicensePreview">$wgAjaxLicensePreview</a><span style="display:none"><a href="/wiki/Manual:$wgAjaxLicensePreview" title="Manual:$wgAjaxLicensePreview"> </a></span> – Use Ajax to preview licensing for uploads.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAjaxUploadDestCheck" title="Special:MyLanguage/Manual:$wgAjaxUploadDestCheck">$wgAjaxUploadDestCheck</a><span style="display:none"><a href="/wiki/Manual:$wgAjaxUploadDestCheck" title="Manual:$wgAjaxUploadDestCheck"> </a></span> <span style="color:#d33">(removed in 1.41)</span> – Enable Ajax check for file overwrite, pre-upload.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseAjax" title="Special:MyLanguage/Manual:$wgUseAjax">$wgUseAjax</a><span style="display:none"><a href="/wiki/Manual:$wgUseAjax" title="Manual:$wgUseAjax"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – Enable AJAX support.</li></ul> <p><span class="anchor" id="API"></span> </p> <div class="mw-heading mw-heading3"><h3 id="API">API</h3></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowedCorsHeaders" title="Special:MyLanguage/Manual:$wgAllowedCorsHeaders">$wgAllowedCorsHeaders</a><span style="display:none"><a href="/wiki/Manual:$wgAllowedCorsHeaders" title="Manual:$wgAllowedCorsHeaders"> </a></span> – List of allowed headers for cross-origin API requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPICacheHelpTimeout" title="Special:MyLanguage/Manual:$wgAPICacheHelpTimeout">$wgAPICacheHelpTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgAPICacheHelpTimeout" title="Manual:$wgAPICacheHelpTimeout"> </a></span> – Set the timeout for the API help text cache. Set to 0 to disable caching of API help text.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIFormatModules" title="Special:MyLanguage/Manual:$wgAPIFormatModules">$wgAPIFormatModules</a><span style="display:none"><a href="/wiki/Manual:$wgAPIFormatModules" title="Manual:$wgAPIFormatModules"> </a></span> – API format module extensions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIListModules" title="Special:MyLanguage/Manual:$wgAPIListModules">$wgAPIListModules</a><span style="display:none"><a href="/wiki/Manual:$wgAPIListModules" title="Manual:$wgAPIListModules"> </a></span> – API list module extensions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIMaxDBRows" title="Special:MyLanguage/Manual:$wgAPIMaxDBRows">$wgAPIMaxDBRows</a><span style="display:none"><a href="/wiki/Manual:$wgAPIMaxDBRows" title="Manual:$wgAPIMaxDBRows"> </a></span> – Maximum number of rows to scan in API database queries.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIMaxLagThreshold" title="Special:MyLanguage/Manual:$wgAPIMaxLagThreshold">$wgAPIMaxLagThreshold</a><span style="display:none"><a href="/wiki/Manual:$wgAPIMaxLagThreshold" title="Manual:$wgAPIMaxLagThreshold"> </a></span> – Maximum amount of DB lag on a majority of DB replica DBs to tolerate before forcing bots to retry any write requests via API errors.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIMaxResultSize" title="Special:MyLanguage/Manual:$wgAPIMaxResultSize">$wgAPIMaxResultSize</a><span style="display:none"><a href="/wiki/Manual:$wgAPIMaxResultSize" title="Manual:$wgAPIMaxResultSize"> </a></span> – Maximum size (in bytes) of an API result.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIMaxUncachedDiffs" title="Special:MyLanguage/Manual:$wgAPIMaxUncachedDiffs">$wgAPIMaxUncachedDiffs</a><span style="display:none"><a href="/wiki/Manual:$wgAPIMaxUncachedDiffs" title="Manual:$wgAPIMaxUncachedDiffs"> </a></span> – The maximum number of uncached diffs that can be retrieved in one API request.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIMetaModules" title="Special:MyLanguage/Manual:$wgAPIMetaModules">$wgAPIMetaModules</a><span style="display:none"><a href="/wiki/Manual:$wgAPIMetaModules" title="Manual:$wgAPIMetaModules"> </a></span> – API meta module extensions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIModules" title="Special:MyLanguage/Manual:$wgAPIModules">$wgAPIModules</a><span style="display:none"><a href="/wiki/Manual:$wgAPIModules" title="Manual:$wgAPIModules"> </a></span> – API module extensions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIPropModules" title="Special:MyLanguage/Manual:$wgAPIPropModules">$wgAPIPropModules</a><span style="display:none"><a href="/wiki/Manual:$wgAPIPropModules" title="Manual:$wgAPIPropModules"> </a></span> – API prop module extensions.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIRequestLog" title="Special:MyLanguage/Manual:$wgAPIRequestLog">$wgAPIRequestLog</a><span style="display:none"><a href="/wiki/Manual:$wgAPIRequestLog" title="Manual:$wgAPIRequestLog"> </a></span> <span style="color:#d33">(deprecated in 1.43)</span> – Log file or URL (TCP or UDP) to log API requests to.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAPIUselessQueryPages" title="Special:MyLanguage/Manual:$wgAPIUselessQueryPages">$wgAPIUselessQueryPages</a><span style="display:none"><a href="/wiki/Manual:$wgAPIUselessQueryPages" title="Manual:$wgAPIUselessQueryPages"> </a></span> – The ApiQueryQueryPages module should skip pages that are redundant to true API queries.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCrossSiteAJAXdomainExceptions" title="Special:MyLanguage/Manual:$wgCrossSiteAJAXdomainExceptions">$wgCrossSiteAJAXdomainExceptions</a><span style="display:none"><a href="/wiki/Manual:$wgCrossSiteAJAXdomainExceptions" title="Manual:$wgCrossSiteAJAXdomainExceptions"> </a></span> – Domains that should not be allowed to make AJAX requests, even if they match one of the domains allowed by <code><a href="/wiki/Special:MyLanguage/Manual:$wgCrossSiteAJAXdomains" title="Special:MyLanguage/Manual:$wgCrossSiteAJAXdomains">$wgCrossSiteAJAXdomains</a><span style="display:none"><a href="/wiki/Manual:$wgCrossSiteAJAXdomains" title="Manual:$wgCrossSiteAJAXdomains"> </a></span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgCrossSiteAJAXdomains" title="Special:MyLanguage/Manual:$wgCrossSiteAJAXdomains">$wgCrossSiteAJAXdomains</a><span style="display:none"><a href="/wiki/Manual:$wgCrossSiteAJAXdomains" title="Manual:$wgCrossSiteAJAXdomains"> </a></span> – Domains that may make cross-site Ajax requests to the MediaWiki API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgDebugAPI" title="Special:MyLanguage/Manual:$wgDebugAPI">$wgDebugAPI</a><span style="display:none"><a href="/wiki/Manual:$wgDebugAPI" title="Manual:$wgDebugAPI"> </a></span> – Loosens API security to allow for easier debugging</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableRestAPI" title="Special:MyLanguage/Manual:$wgEnableRestAPI">$wgEnableRestAPI</a><span style="display:none"><a href="/wiki/Manual:$wgEnableRestAPI" title="Manual:$wgEnableRestAPI"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Enable the <a href="/wiki/Special:MyLanguage/API:REST" title="Special:MyLanguage/API:REST">MediaWiki REST API</a>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestAPIAdditionalRouteFiles" title="Special:MyLanguage/Manual:$wgRestAPIAdditionalRouteFiles">$wgRestAPIAdditionalRouteFiles</a><span style="display:none"><a href="/wiki/Manual:$wgRestAPIAdditionalRouteFiles" title="Manual:$wgRestAPIAdditionalRouteFiles"> </a></span> – Additional REST API Route files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRestSandboxSpecs" title="Special:MyLanguage/Manual:$wgRestSandboxSpecs">$wgRestSandboxSpecs</a><span style="display:none"><a href="/wiki/Manual:$wgRestSandboxSpecs" title="Manual:$wgRestSandboxSpecs"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – A list of OpenAPI specs to be made available for exploration on Special:RestSandbox.</li></ul> <p><span class="anchor" id="Shell_and_process_control"></span><span class="anchor" id="Shell"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Shell_and_process_control">Shell and process control</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgPhpCli" title="Special:MyLanguage/Manual:$wgPhpCli">$wgPhpCli</a><span style="display:none"><a href="/wiki/Manual:$wgPhpCli" title="Manual:$wgPhpCli"> </a></span> – Executable path of PHP cli client (php/php5).</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxShellFileSize" title="Special:MyLanguage/Manual:$wgMaxShellFileSize">$wgMaxShellFileSize</a><span style="display:none"><a href="/wiki/Manual:$wgMaxShellFileSize" title="Manual:$wgMaxShellFileSize"> </a></span> – Maximum file size created by shell processes under linux, in KiB.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxShellMemory" title="Special:MyLanguage/Manual:$wgMaxShellMemory">$wgMaxShellMemory</a><span style="display:none"><a href="/wiki/Manual:$wgMaxShellMemory" title="Manual:$wgMaxShellMemory"> </a></span> – Maximum amount of virtual memory available to shell processes under Linux, in KiB.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxShellTime" title="Special:MyLanguage/Manual:$wgMaxShellTime">$wgMaxShellTime</a><span style="display:none"><a href="/wiki/Manual:$wgMaxShellTime" title="Manual:$wgMaxShellTime"> </a></span> – Maximum CPU time in seconds for shell processes under Linux.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgMaxShellWallClockTime" title="Special:MyLanguage/Manual:$wgMaxShellWallClockTime">$wgMaxShellWallClockTime</a><span style="display:none"><a href="/wiki/Manual:$wgMaxShellWallClockTime" title="Manual:$wgMaxShellWallClockTime"> </a></span> – Limit shell commands duration using real time.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellboxSecretKey" title="Special:MyLanguage/Manual:$wgShellboxSecretKey">$wgShellboxSecretKey</a><span style="display:none"><a href="/wiki/Manual:$wgShellboxSecretKey" title="Manual:$wgShellboxSecretKey"> </a></span> – The secret key for HMAC verification of <a href="/wiki/Special:MyLanguage/Shellbox" title="Special:MyLanguage/Shellbox">Shellbox</a><span style="display:none"><a href="/wiki/Shellbox" title="Shellbox"> </a></span> requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellboxUrl" title="Special:MyLanguage/Manual:$wgShellboxUrl">$wgShellboxUrl</a><span style="display:none"><a href="/wiki/Manual:$wgShellboxUrl" title="Manual:$wgShellboxUrl"> </a></span> <span style="color:#d33">(removed in 1.40)</span> – Shell commands can be run on a remote server using Shellbox.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellboxUrls" title="Special:MyLanguage/Manual:$wgShellboxUrls">$wgShellboxUrls</a><span style="display:none"><a href="/wiki/Manual:$wgShellboxUrls" title="Manual:$wgShellboxUrls"> </a></span> – Shell commands can be run on a remote server using <a href="/wiki/Special:MyLanguage/Shellbox" title="Special:MyLanguage/Shellbox">Shellbox</a><span style="display:none"><a href="/wiki/Shellbox" title="Shellbox"> </a></span>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellCgroup" title="Special:MyLanguage/Manual:$wgShellCgroup">$wgShellCgroup</a><span style="display:none"><a href="/wiki/Manual:$wgShellCgroup" title="Manual:$wgShellCgroup"> </a></span> – Limit shell commands memory using linux Cgroups.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellLocale" title="Special:MyLanguage/Manual:$wgShellLocale">$wgShellLocale</a><span style="display:none"><a href="/wiki/Manual:$wgShellLocale" title="Manual:$wgShellLocale"> </a></span> <span style="color:#d33">(removed in 1.38)</span> – Locale for <code>LC_ALL</code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShellRestrictionMethod" title="Special:MyLanguage/Manual:$wgShellRestrictionMethod">$wgShellRestrictionMethod</a><span style="display:none"><a href="/wiki/Manual:$wgShellRestrictionMethod" title="Manual:$wgShellRestrictionMethod"> </a></span> – Method to use to restrict shell commands</li></ul> <p><span class="anchor" id="HTTP_client"></span> </p> <div class="mw-heading mw-heading2"><h2 id="HTTP_client">HTTP client</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgAllowExternalReqID" title="Special:MyLanguage/Manual:$wgAllowExternalReqID">$wgAllowExternalReqID</a><span style="display:none"><a href="/wiki/Manual:$wgAllowExternalReqID" title="Manual:$wgAllowExternalReqID"> </a></span> – controls whether MediaWiki accepts the request ID set by the incoming request via the "X-Request-Id" header.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgAsyncHTTPTimeout" title="Special:MyLanguage/Manual:$wgAsyncHTTPTimeout">$wgAsyncHTTPTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgAsyncHTTPTimeout" title="Manual:$wgAsyncHTTPTimeout"> </a></span> – Timeout for asynchronous HTTP requests.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPConnectTimeout" title="Special:MyLanguage/Manual:$wgHTTPConnectTimeout">$wgHTTPConnectTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPConnectTimeout" title="Manual:$wgHTTPConnectTimeout"> </a></span> – Timeout for connections done internally (in seconds)</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPMaxTimeout" title="Special:MyLanguage/Manual:$wgHTTPMaxTimeout">$wgHTTPMaxTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPMaxTimeout" title="Manual:$wgHTTPMaxTimeout"> </a></span> – The maximum HTTP request timeout in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPMaxConnectTimeout" title="Special:MyLanguage/Manual:$wgHTTPMaxConnectTimeout">$wgHTTPMaxConnectTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPMaxConnectTimeout" title="Manual:$wgHTTPMaxConnectTimeout"> </a></span> – The maximum HTTP connect timeout in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPImportTimeout" title="Special:MyLanguage/Manual:$wgHTTPImportTimeout">$wgHTTPImportTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPImportTimeout" title="Manual:$wgHTTPImportTimeout"> </a></span> – Timeout for HTTP requests done internally for transwiki imports, in seconds.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPProxy" title="Special:MyLanguage/Manual:$wgHTTPProxy">$wgHTTPProxy</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPProxy" title="Manual:$wgHTTPProxy"> </a></span> – Proxy to use for cURL requests</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgHTTPTimeout" title="Special:MyLanguage/Manual:$wgHTTPTimeout">$wgHTTPTimeout</a><span style="display:none"><a href="/wiki/Manual:$wgHTTPTimeout" title="Manual:$wgHTTPTimeout"> </a></span> – Timeout for HTTP requests done via cURL.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalHTTPProxy" title="Special:MyLanguage/Manual:$wgLocalHTTPProxy">$wgLocalHTTPProxy</a><span style="display:none"><a href="/wiki/Manual:$wgLocalHTTPProxy" title="Manual:$wgLocalHTTPProxy"> </a></span> – Reverse proxy to use for requests to domains in <a href="/wiki/Special:MyLanguage/Manual:$wgLocalVirtualHosts" title="Special:MyLanguage/Manual:$wgLocalVirtualHosts">$wgLocalVirtualHosts</a><span style="display:none"><a href="/wiki/Manual:$wgLocalVirtualHosts" title="Manual:$wgLocalVirtualHosts"> </a></span></li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgLocalVirtualHosts" title="Special:MyLanguage/Manual:$wgLocalVirtualHosts">$wgLocalVirtualHosts</a><span style="display:none"><a href="/wiki/Manual:$wgLocalVirtualHosts" title="Manual:$wgLocalVirtualHosts"> </a></span> – Local virtual hosts.</li></ul> <p><span class="anchor" id="Jobs"></span><span class="anchor" id="Job_queue"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Jobs">Jobs</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgJobRunRate" title="Special:MyLanguage/Manual:$wgJobRunRate">$wgJobRunRate</a><span style="display:none"><a href="/wiki/Manual:$wgJobRunRate" title="Manual:$wgJobRunRate"> </a></span> – Number of jobs to perform per request.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRunJobsAsync" title="Special:MyLanguage/Manual:$wgRunJobsAsync">$wgRunJobsAsync</a><span style="display:none"><a href="/wiki/Manual:$wgRunJobsAsync" title="Manual:$wgRunJobsAsync"> </a></span> – Controls whether on-request jobs are run asynchronously or synchronously.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUpdateRowsPerJob" title="Special:MyLanguage/Manual:$wgUpdateRowsPerJob">$wgUpdateRowsPerJob</a><span style="display:none"><a href="/wiki/Manual:$wgUpdateRowsPerJob" title="Manual:$wgUpdateRowsPerJob"> </a></span> – Number of rows to update per job.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUpdateRowsPerQuery" title="Special:MyLanguage/Manual:$wgUpdateRowsPerQuery">$wgUpdateRowsPerQuery</a><span style="display:none"><a href="/wiki/Manual:$wgUpdateRowsPerQuery" title="Manual:$wgUpdateRowsPerQuery"> </a></span> – Number of rows to update per query.</li></ul> <p><span class="anchor" id="Site_customization"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Wiki_farm">Wiki farm</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgWikiFarmSettingsDirectory" title="Special:MyLanguage/Manual:$wgWikiFarmSettingsDirectory">$wgWikiFarmSettingsDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgWikiFarmSettingsDirectory" title="Manual:$wgWikiFarmSettingsDirectory"> </a></span> – A directory that contains site-specific configuration files.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWikiFarmSettingsExtension" title="Special:MyLanguage/Manual:$wgWikiFarmSettingsExtension">$wgWikiFarmSettingsExtension</a><span style="display:none"><a href="/wiki/Manual:$wgWikiFarmSettingsExtension" title="Manual:$wgWikiFarmSettingsExtension"> </a></span> – The file extension to be used when looking up site-specific settings files in <a href="/wiki/Special:MyLanguage/Manual:$wgWikiFarmSettingsDirectory" title="Special:MyLanguage/Manual:$wgWikiFarmSettingsDirectory">$wgWikiFarmSettingsDirectory</a><span style="display:none"><a href="/wiki/Manual:$wgWikiFarmSettingsDirectory" title="Manual:$wgWikiFarmSettingsDirectory"> </a></span>, such as <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="s1">&#39;json&#39;</span></code> or <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="s1">&#39;yaml&#39;</span></code>.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWikiFarmSiteDetector" title="Special:MyLanguage/Manual:$wgWikiFarmSiteDetector">$wgWikiFarmSiteDetector</a><span style="display:none"><a href="/wiki/Manual:$wgWikiFarmSiteDetector" title="Manual:$wgWikiFarmSiteDetector"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Callback to use to determine the name of the requested site for the current request.</li></ul> <p><span class="anchor" id="Miscellaneous_settings"></span> <span class="anchor" id="Migration"></span> </p> <div class="mw-heading mw-heading2"><h2 id="Miscellaneous_settings">Miscellaneous settings</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:$wgActorTableSchemaMigrationStage" title="Special:MyLanguage/Manual:$wgActorTableSchemaMigrationStage">$wgActorTableSchemaMigrationStage</a><span style="display:none"><a href="/wiki/Manual:$wgActorTableSchemaMigrationStage" title="Manual:$wgActorTableSchemaMigrationStage"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – <code>actor</code> table schema migration stage.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgContentHandlerUseDB" title="Special:MyLanguage/Manual:$wgContentHandlerUseDB">$wgContentHandlerUseDB</a><span style="display:none"><a href="/wiki/Manual:$wgContentHandlerUseDB" title="Manual:$wgContentHandlerUseDB"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Whether to use the database fields introduced by the ContentHandler facility</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEditRecoveryExpiry" title="Special:MyLanguage/Manual:$wgEditRecoveryExpiry">$wgEditRecoveryExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgEditRecoveryExpiry" title="Manual:$wgEditRecoveryExpiry"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Number of seconds to keep <a href="/wiki/Special:MyLanguage/Help:Edit_Recovery" title="Special:MyLanguage/Help:Edit Recovery">Edit Recovery</a><span style="display:none"><a href="/wiki/Help:Edit_Recovery" title="Help:Edit Recovery"> </a></span> data after the edit is stored.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgElementTiming" title="Special:MyLanguage/Manual:$wgElementTiming">$wgElementTiming</a><span style="display:none"><a href="/wiki/Manual:$wgElementTiming" title="Manual:$wgElementTiming"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Enable Element Timing.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableEditRecovery" title="Special:MyLanguage/Manual:$wgEnableEditRecovery">$wgEnableEditRecovery</a><span style="display:none"><a href="/wiki/Manual:$wgEnableEditRecovery" title="Manual:$wgEnableEditRecovery"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> – Whether to enable the client-side <a href="/wiki/Special:MyLanguage/Manual:Edit_Recovery" title="Special:MyLanguage/Manual:Edit Recovery">Edit Recovery</a> feature.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEnableProtectionIndicators" title="Special:MyLanguage/Manual:$wgEnableProtectionIndicators">$wgEnableProtectionIndicators</a><span style="display:none"><a href="/wiki/Manual:$wgEnableProtectionIndicators" title="Manual:$wgEnableProtectionIndicators"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – Whether to show indicators on a page when it is protected.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgEventRelayerConfig" title="Special:MyLanguage/Manual:$wgEventRelayerConfig">$wgEventRelayerConfig</a><span style="display:none"><a href="/wiki/Manual:$wgEventRelayerConfig" title="Manual:$wgEventRelayerConfig"> </a></span> – Mapping of event channels (or channel categories) to EventRelayer configuration.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgFeaturePolicyReportOnly" title="Special:MyLanguage/Manual:$wgFeaturePolicyReportOnly">$wgFeaturePolicyReportOnly</a><span style="display:none"><a href="/wiki/Manual:$wgFeaturePolicyReportOnly" title="Manual:$wgFeaturePolicyReportOnly"> </a></span> – List of Feature Policy Reporting types to enable.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOutputPipelineStages" title="Special:MyLanguage/Manual:$wgOutputPipelineStages">$wgOutputPipelineStages</a><span style="display:none"><a href="/wiki/Manual:$wgOutputPipelineStages" title="Manual:$wgOutputPipelineStages"> </a></span> <span style="color:#008000">(introduced in 1.43)</span> – OutputPipelineStages to add to the DefaultOutputPipeline.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgOriginTrials" title="Special:MyLanguage/Manual:$wgOriginTrials">$wgOriginTrials</a><span style="display:none"><a href="/wiki/Manual:$wgOriginTrials" title="Manual:$wgOriginTrials"> </a></span> – Origin Trials tokens.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPagePropsHaveSortkey" title="Special:MyLanguage/Manual:$wgPagePropsHaveSortkey">$wgPagePropsHaveSortkey</a><span style="display:none"><a href="/wiki/Manual:$wgPagePropsHaveSortkey" title="Manual:$wgPagePropsHaveSortkey"> </a></span> <span style="color:#d33">(removed in 1.36)</span> – Set to false if the <code><a href="/wiki/Special:MyLanguage/Manual:page_props_table" title="Special:MyLanguage/Manual:page props table">page_props</a><span style="display:none"><a href="/wiki/Manual:Page_props_table" title="Manual:Page props table"> </a></span></code> table doesn't have a <code>pp_sortkey</code> column</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPingback" title="Special:MyLanguage/Manual:$wgPingback">$wgPingback</a><span style="display:none"><a href="/wiki/Manual:$wgPingback" title="Manual:$wgPingback"> </a></span> – If true, MediaWiki will report back data about its installation from time to time to aid developers</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPopularPasswordFile" title="Special:MyLanguage/Manual:$wgPopularPasswordFile">$wgPopularPasswordFile</a><span style="display:none"><a href="/wiki/Manual:$wgPopularPasswordFile" title="Manual:$wgPopularPasswordFile"> </a></span> <span style="color:#d33">(removed in 1.35)</span> – Where popular password file is located.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPriorityHintsRatio" title="Special:MyLanguage/Manual:$wgPriorityHintsRatio">$wgPriorityHintsRatio</a><span style="display:none"><a href="/wiki/Manual:$wgPriorityHintsRatio" title="Manual:$wgPriorityHintsRatio"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Ratio of requests that should get Priority Hints when the feature is enabled.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgPriorityHints" title="Special:MyLanguage/Manual:$wgPriorityHints">$wgPriorityHints</a><span style="display:none"><a href="/wiki/Manual:$wgPriorityHints" title="Manual:$wgPriorityHints"> </a></span> <span style="color:#d33">(removed in 1.39)</span> – Enable client-side Priority Hints.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgRedirectOnLogin" title="Special:MyLanguage/Manual:$wgRedirectOnLogin">$wgRedirectOnLogin</a><span style="display:none"><a href="/wiki/Manual:$wgRedirectOnLogin" title="Manual:$wgRedirectOnLogin"> </a></span> – Redirect users to page on login</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReportToEndpoints" title="Special:MyLanguage/Manual:$wgReportToEndpoints">$wgReportToEndpoints</a><span style="display:none"><a href="/wiki/Manual:$wgReportToEndpoints" title="Manual:$wgReportToEndpoints"> </a></span> – List of endpoints for the Reporting API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgReportToExpiry" title="Special:MyLanguage/Manual:$wgReportToExpiry">$wgReportToExpiry</a><span style="display:none"><a href="/wiki/Manual:$wgReportToExpiry" title="Manual:$wgReportToExpiry"> </a></span> – Expiry of the endpoint definition for the Reporting API.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowDiffToggleSwitch" title="Special:MyLanguage/Manual:$wgShowDiffToggleSwitch">$wgShowDiffToggleSwitch</a><span style="display:none"><a href="/wiki/Manual:$wgShowDiffToggleSwitch" title="Manual:$wgShowDiffToggleSwitch"> </a></span> <span style="color:#008000">(introduced in 1.41)</span> <span style="color:#d33">(deprecated in 1.41)</span> – Specifies if users should see the inline switch in diff pages.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgShowLogoutConfirmation" title="Special:MyLanguage/Manual:$wgShowLogoutConfirmation">$wgShowLogoutConfirmation</a><span style="display:none"><a href="/wiki/Manual:$wgShowLogoutConfirmation" title="Manual:$wgShowLogoutConfirmation"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Whether to display a confirmation screen during user log out.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSkinsPreferred" title="Special:MyLanguage/Manual:$wgSkinsPreferred">$wgSkinsPreferred</a><span style="display:none"><a href="/wiki/Manual:$wgSkinsPreferred" title="Manual:$wgSkinsPreferred"> </a></span> – List of preferred skins to be listed higher in Special:Preferences</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialContributeSkinsDisabled" title="Special:MyLanguage/Manual:$wgSpecialContributeSkinsDisabled">$wgSpecialContributeSkinsDisabled</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialContributeSkinsDisabled" title="Manual:$wgSpecialContributeSkinsDisabled"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> <span style="color:#d33">(removed in 1.40)</span> – List of skins to not show the Special:Contribute page</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgSpecialContributeSkinsEnabled" title="Special:MyLanguage/Manual:$wgSpecialContributeSkinsEnabled">$wgSpecialContributeSkinsEnabled</a><span style="display:none"><a href="/wiki/Manual:$wgSpecialContributeSkinsEnabled" title="Manual:$wgSpecialContributeSkinsEnabled"> </a></span> <span style="color:#008000">(introduced in 1.40)</span> – List of skins that show a link to the Special:Contribute page</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgTranslationAliasesDirs" title="Special:MyLanguage/Manual:$wgTranslationAliasesDirs">$wgTranslationAliasesDirs</a><span style="display:none"><a href="/wiki/Manual:$wgTranslationAliasesDirs" title="Manual:$wgTranslationAliasesDirs"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Message directories containing JSON files for localisation of special page aliases.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgUseCodexSpecialBlock" title="Special:MyLanguage/Manual:$wgUseCodexSpecialBlock">$wgUseCodexSpecialBlock</a><span style="display:none"><a href="/wiki/Manual:$wgUseCodexSpecialBlock" title="Manual:$wgUseCodexSpecialBlock"> </a></span> <span style="color:#008000">(introduced in 1.42)</span> – Whether to use Codex in Special:Block form.</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgVirtualRestConfig" title="Special:MyLanguage/Manual:$wgVirtualRestConfig">$wgVirtualRestConfig</a><span style="display:none"><a href="/wiki/Manual:$wgVirtualRestConfig" title="Manual:$wgVirtualRestConfig"> </a></span> – REST services configuration</li> <li><a href="/wiki/Special:MyLanguage/Manual:$wgWikiDiff2MovedParagraphDetectionCutoff" title="Special:MyLanguage/Manual:$wgWikiDiff2MovedParagraphDetectionCutoff">$wgWikiDiff2MovedParagraphDetectionCutoff</a><span style="display:none"><a href="/wiki/Manual:$wgWikiDiff2MovedParagraphDetectionCutoff" title="Manual:$wgWikiDiff2MovedParagraphDetectionCutoff"> </a></span> <span style="color:#d33">(deprecated in 1.34)</span> – This setting controls the maximum number of paragraphs to compare before it bails out.</li></ul> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div> <ul><li><a href="/wiki/Special:MyLanguage/Manual:Configuration_for_developers" title="Special:MyLanguage/Manual:Configuration for developers">Manual:Configuration for developers</a><span style="display:none"><a href="/wiki/Manual:Configuration_for_developers" title="Manual:Configuration for developers"> </a></span> - how to set and retrieve configuration variables.</li> <li><a href="/wiki/Special:MyLanguage/Manual:Extension_registration#Configs_(Your_extension/skins_settings)" title="Special:MyLanguage/Manual:Extension registration">Extension registration#Configs (Your extension/skins settings)</a><span style="display:none"><a href="/wiki/Manual:Extension_registration#Configs_(Your_extension/skins_settings)" title="Manual:Extension registration"> </a></span> - how to register new configuration variables for extensions and skins.</li></ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐cdd4f87bc‐qphf5 Cached time: 20241120221027 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 5.442 seconds Real time usage: 7.350 seconds Preprocessor visited node count: 60399/1000000 Post‐expand include size: 697817/2097152 bytes Template argument size: 250447/2097152 bytes Highest expansion depth: 15/100 Expensive parser function count: 62/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 10114/5000000 bytes Lua time usage: 3.095/10.000 seconds Lua memory usage: 1540122/52428800 bytes Lua Profile: MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getContent 820 ms 29.5% recursiveClone <mwInit.lua:45> 700 ms 25.2% ? 220 ms 7.9% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::newTitle 180 ms 6.5% type 140 ms 5.0% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::preprocess 120 ms 4.3% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getExpandedArgument 120 ms 4.3% (for generator) 80 ms 2.9% <mw.title.lua:50> 60 ms 2.2% chunk <Module:Template_translation> 60 ms 2.2% [others] 280 ms 10.1% Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 6092.663 1 -total 93.95% 5724.029 860 Template:Configuration_list_entry 40.99% 2497.611 945 Template:Ll 31.74% 1934.073 1894 Template:Translatable 28.57% 1740.816 948 Template:Pagelang 1.08% 65.546 44 Template:Anchor 0.66% 40.249 16 Template:TNTN 0.55% 33.788 20 Template:Phpi 0.48% 29.140 20 Template:Inline-code 0.27% 16.485 1 Template:Note --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:2826-0!canonical and timestamp 20241120221027 and revision id 6841464. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://www.mediawiki.org/w/index.php?title=Manual:Configuration_settings&amp;oldid=6841464">https://www.mediawiki.org/w/index.php?title=Manual:Configuration_settings&amp;oldid=6841464</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/Category:Configure" title="Category:Configure">Configure</a></li><li><a href="/wiki/Category:MediaWiki_configuration" title="Category:MediaWiki configuration">MediaWiki configuration</a></li><li><a href="/wiki/Category:MediaWiki_configuration_settings" title="Category:MediaWiki configuration settings">MediaWiki configuration settings</a></li><li><a href="/wiki/Category:Variables" title="Category:Variables">Variables</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 7 November 2024, at 01:19.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Project:About">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Project:General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//m.mediawiki.org/w/index.php?title=Manual:Configuration_settings&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-mcbjw","wgBackendResponseTime":123,"wgPageParseReport":{"limitreport":{"cputime":"5.442","walltime":"7.350","ppvisitednodes":{"value":60399,"limit":1000000},"postexpandincludesize":{"value":697817,"limit":2097152},"templateargumentsize":{"value":250447,"limit":2097152},"expansiondepth":{"value":15,"limit":100},"expensivefunctioncount":{"value":62,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":10114,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 6092.663 1 -total"," 93.95% 5724.029 860 Template:Configuration_list_entry"," 40.99% 2497.611 945 Template:Ll"," 31.74% 1934.073 1894 Template:Translatable"," 28.57% 1740.816 948 Template:Pagelang"," 1.08% 65.546 44 Template:Anchor"," 0.66% 40.249 16 Template:TNTN"," 0.55% 33.788 20 Template:Phpi"," 0.48% 29.140 20 Template:Inline-code"," 0.27% 16.485 1 Template:Note"]},"scribunto":{"limitreport-timeusage":{"value":"3.095","limit":"10.000"},"limitreport-memusage":{"value":1540122,"limit":52428800},"limitreport-profile":[["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getContent","820","29.5"],["recursiveClone \u003CmwInit.lua:45\u003E","700","25.2"],["?","220","7.9"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::newTitle","180","6.5"],["type","140","5.0"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::preprocess","120","4.3"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getExpandedArgument","120","4.3"],["(for generator)","80","2.9"],["\u003Cmw.title.lua:50\u003E","60","2.2"],["chunk \u003CModule:Template_translation\u003E","60","2.2"],["[others]","280","10.1"]]},"cachereport":{"origin":"mw-web.codfw.main-cdd4f87bc-qphf5","timestamp":"20241120221027","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10