Go to the documentation of this file.
47 if ( !defined(
'MEDIAWIKI' ) ) {
48 echo
"This file is part of MediaWiki and is not a valid entry point\n";
68 'main' =>
'GlobalVarConfig::newInstance'
157 ( strpos( PHP_SAPI,
'apache2filter' ) === false ) &&
158 ( strpos( PHP_SAPI,
'isapi' ) === false );
694 'description' =>
true,
696 'categories' =>
false,
700 'licensemessages' => [
705 'local' =>
'generic-local',
710 'foreign' =>
'generic-foreign',
731 'filepage' =>
'$DESCRIPTION',
735 'description' =>
'$TEXT',
738 'uncategorized' =>
'',
950 # HTML may contain cookie-stealing JavaScript and web bugs
951 'html',
'htm',
'js',
'jsb',
'mhtml',
'mht',
'xhtml',
'xht',
952 # PHP scripts may execute arbitrary code on the server
953 'php',
'phtml',
'php3',
'php4',
'php5',
'phps',
'phar',
954 # Other types that may be interpreted by some servers
955 'shtml',
'jhtml',
'pl',
'py',
'cgi',
956 # May contain harmful executables for Windows victims
957 'exe',
'scr',
'dll',
'msi',
'vbs',
'bat',
'com',
'pif',
'cmd',
'vxd',
'cpl' ];
964 # HTML may contain cookie-stealing JavaScript and web bugs
965 'text/html',
'text/javascript',
'text/x-javascript',
'application/x-shellscript',
966 # PHP scripts may execute arbitrary code on the server
967 'application/x-php',
'text/x-php',
968 # Other types that may be interpreted by some servers
969 'text/x-python',
'text/x-perl',
'text/x-bash',
'text/x-sh',
'text/x-csh',
970 # Client-side hazards on Internet Explorer
971 'text/scriptlet',
'application/x-msdownload',
972 # Windows metafile, client-side vulnerability on some systems
973 'application/x-msmetafile',
1027 # "application/x-shockwave-flash", //flash/shockwave movie
1044 'image/jpeg' =>
'MockBitmapHandler',
1045 'image/png' =>
'MockBitmapHandler',
1046 'image/gif' =>
'MockBitmapHandler',
1047 'image/tiff' =>
'MockBitmapHandler',
1048 'image/webp' =>
'MockBitmapHandler',
1049 'image/x-ms-bmp' =>
'MockBitmapHandler',
1050 'image/x-bmp' =>
'MockBitmapHandler',
1051 'image/x-xcf' =>
'MockBitmapHandler',
1052 'image/svg+xml' =>
'MockSvgHandler',
1053 'image/vnd.djvu' =>
'MockDjVuHandler',
1195 '$path/convert -background "#ffffff00" -thumbnail $widthx$height\! $input PNG:$output',
1196 'sodipodi' =>
'$path/sodipodi -z -w $width -f $input -e $output',
1197 'inkscape' =>
'$path/inkscape -z -w $width -f $input -e $output',
1198 'batik' =>
'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d '
1200 'rsvg' =>
'$path/rsvg-convert -w $width -h $height -o $output $input',
1201 'imgserv' =>
'$path/imgserv-wrapper -i svg -o png -w$width $input $output',
1202 'ImagickExt' => [
'SvgHandler::rasterizeImagickExt' ],
1377 'command' =>
'clamscan --no-summary ',
1384 'messagepattern' =>
'/.*?:(.*)/sim',
1446 'http://www.w3.org/2000/svg:svg' =>
'image/svg+xml',
1447 'svg' =>
'image/svg+xml',
1448 'http://www.lysator.liu.se/~alla/dia/:diagram' =>
'application/x-dia-diagram',
1449 'http://www.w3.org/1999/xhtml:html' =>
'text/html',
1450 'html' =>
'text/html',
1650 # end of file uploads }
1795 # If set to true, users get a corresponding option in their preferences and can choose to
1796 # enable or disable at their discretion
1797 # If set to false, the corresponding input form on the user preference page is suppressed
1798 # It call this to be a "user-preferences-option (UPO)"
1877 # end of email settings
2186 # End of DB settings }
2254 # end text storage }
2310 # end performance hacks }
2394 CACHE_NONE => [
'class' => EmptyBagOStuff::class,
'reportDupes' => false ],
2395 CACHE_DB => [
'class' => SqlBagOStuff::class,
'loggroup' =>
'SQLBagOStuff' ],
2398 CACHE_ACCEL => [
'factory' =>
'ObjectCache::getLocalServerInstance' ],
2399 CACHE_MEMCACHED => [
'class' => MemcachedPhpBagOStuff::class,
'loggroup' =>
'memcached' ],
2401 'db-replicated' => [
2402 'class' => ReplicatedBagOStuff::class,
2404 'class' => SqlBagOStuff::class,
2405 'args' => [ [
'replicaOnly' =>
true ] ]
2408 'class' => SqlBagOStuff::class,
2409 'args' => [ [
'replicaOnly' => false ] ]
2411 'loggroup' =>
'SQLBagOStuff',
2412 'reportDupes' => false
2415 'apc' => [
'class' => APCBagOStuff::class,
'reportDupes' => false ],
2416 'apcu' => [
'class' => APCUBagOStuff::class,
'reportDupes' => false ],
2417 'wincache' => [
'class' => WinCacheBagOStuff::class,
'reportDupes' => false ],
2418 'memcached-php' => [
'class' => MemcachedPhpBagOStuff::class,
'loggroup' =>
'memcached' ],
2419 'memcached-pecl' => [
'class' => MemcachedPeclBagOStuff::class,
'loggroup' =>
'memcached' ],
2420 'hash' => [
'class' => HashBagOStuff::class,
'reportDupes' => false ],
2456 'class' => WANObjectCache::class,
2625 'class' => LocalisationCache::class,
2626 'store' =>
'detect',
2627 'storeClass' =>
false,
2628 'storeDirectory' =>
false,
2629 'storeServer' => [],
2630 'forceRecache' =>
false,
2631 'manualRecache' =>
false,
2727 # end of cache settings
2924 # end of HTTP proxy settings
3240 # End of language/charset settings
3495 "url" =>
"https://www.mediawiki.org/",
3496 "alt" =>
"Powered by MediaWiki",
3555 # End of output format settings }
3708 'server' => 30 * 24 * 60 * 60,
3709 'client' => 30 * 24 * 60 * 60,
3815 # End of ResourceLoader settings }
3997 $wgRedirectSources =
false;
4103 # End of title and interwiki settings }
4136 'class' => Parser::class,
4137 # 'preprocessorClass' => Preprocessor_Hash::class,
4186 'bitcoin:',
'ftp://',
'ftps://',
'geo:',
'git://',
'gopher://',
'http://',
4187 'https://',
'irc://',
'ircs://',
'magnet:',
'mailto:',
'mms://',
'news:',
4188 'nntp://',
'redis://',
'sftp://',
'sip:',
'sips:',
'sms:',
'ssh://',
4189 'svn://',
'tel:',
'telnet://',
'urn:',
'worldwind://',
'xmpp:',
'//'
4353 # end of parser settings }
4387 # End of statistics }
4401 'local' => [
'class' => LocalIdLookup::class ],
4479 'MinimalPasswordLength' => 10,
4480 'MinimumPasswordLengthToLogin' => 1,
4483 'MinimalPasswordLength' => 10,
4484 'MinimumPasswordLengthToLogin' => 1,
4486 'interface-admin' => [
4487 'MinimalPasswordLength' => 10,
4488 'MinimumPasswordLengthToLogin' => 1,
4491 'MinimalPasswordLength' => 10,
4492 'MinimumPasswordLengthToLogin' => 1,
4495 'MinimalPasswordLength' => [
'value' => 1,
'suggestChangeOnLogin' =>
true ],
4496 'PasswordCannotMatchUsername' => [
'value' =>
true,
'suggestChangeOnLogin' =>
true ],
4497 'PasswordCannotMatchBlacklist' => [
'value' =>
true,
'suggestChangeOnLogin' =>
true ],
4498 'MaximalPasswordLength' => [
'value' => 4096,
'suggestChangeOnLogin' =>
true ],
4499 'PasswordNotInLargeBlacklist' => [
'value' =>
true,
'suggestChangeOnLogin' =>
true ],
4503 'MinimalPasswordLength' =>
'PasswordPolicyChecks::checkMinimalPasswordLength',
4504 'MinimumPasswordLengthToLogin' =>
'PasswordPolicyChecks::checkMinimumPasswordLengthToLogin',
4505 'PasswordCannotMatchUsername' =>
'PasswordPolicyChecks::checkPasswordCannotMatchUsername',
4506 'PasswordCannotMatchBlacklist' =>
'PasswordPolicyChecks::checkPasswordCannotMatchBlacklist',
4507 'MaximalPasswordLength' =>
'PasswordPolicyChecks::checkMaximalPasswordLength',
4508 'PasswordCannotBePopular' =>
'PasswordPolicyChecks::checkPopularPasswordBlacklist',
4509 'PasswordNotInLargeBlacklist' =>
'PasswordPolicyChecks::checkPasswordNotInLargeBlacklist',
4540 MediaWiki\Auth\ThrottlePreAuthenticationProvider::class => [
4541 'class' => MediaWiki\Auth\ThrottlePreAuthenticationProvider::class,
4553 MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::class => [
4554 'class' => MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider::class,
4557 'authoritative' =>
false,
4561 MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::class => [
4562 'class' => MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider::class,
4568 'authoritative' =>
true,
4573 'secondaryauth' => [
4574 MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider::class => [
4575 'class' => MediaWiki\Auth\CheckBlocksSecondaryAuthenticationProvider::class,
4578 MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::class => [
4579 'class' => MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider::class,
4587 MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider::class => [
4588 'class' => MediaWiki\Auth\EmailNotificationSecondaryAuthenticationProvider::class,
4665 \MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::class
4678 \MediaWiki\Auth\PasswordAuthenticationRequest::class,
4736 'class' => MWOldPassword::class,
4739 'class' => MWSaltedPassword::class,
4741 'pbkdf2-legacyA' => [
4742 'class' => LayeredParameterizedPassword::class,
4748 'pbkdf2-legacyB' => [
4749 'class' => LayeredParameterizedPassword::class,
4756 'class' => BcryptPassword::class,
4760 'class' => Pbkdf2Password::class,
4766 'class' => Argon2Password::class,
4812 'MediaWiki default',
4813 'Conversion script',
4814 'Maintenance script',
4815 'Template namespace initialisation script',
4818 'msg:double-redirect-fixer',
4819 'msg:usermessage-editor',
4822 'msg:spambot_username',
4823 'msg:autochange-username',
4833 'ccmeonemails' => 0,
4835 'date' =>
'default',
4838 'editfont' =>
'monospace',
4839 'editondblclick' => 0,
4840 'editsectiononrightclick' => 0,
4841 'email-allow-new-users' => 1,
4842 'enotifminoredits' => 0,
4843 'enotifrevealaddr' => 0,
4844 'enotifusertalkpages' => 1,
4845 'enotifwatchlistpages' => 1,
4846 'extendwatchlist' => 1,
4848 'forceeditsummary' => 0,
4849 'gender' =>
'unknown',
4851 'hidepatrolled' => 0,
4852 'hidecategorization' => 1,
4854 'minordefault' => 0,
4855 'newpageshidepatrolled' => 0,
4857 'norollbackdiff' => 0,
4858 'numberheadings' => 0,
4859 'previewonfirst' => 0,
4860 'previewontop' => 1,
4862 'rcenhancedfilters-disable' => 0,
4865 'showhiddencats' => 0,
4866 'shownumberswatching' => 1,
4867 'showrollbackconfirmation' => 0,
4869 'stubthreshold' => 0,
4872 'uselivepreview' => 0,
4874 'watchcreations' => 1,
4875 'watchdefault' => 1,
4876 'watchdeletion' => 0,
4877 'watchuploads' => 1,
4878 'watchlistdays' => 7.0,
4879 'watchlisthideanons' => 0,
4880 'watchlisthidebots' => 0,
4881 'watchlisthideliu' => 0,
4882 'watchlisthideminor' => 0,
4883 'watchlisthideown' => 0,
4884 'watchlisthidepatrolled' => 0,
4885 'watchlisthidecategorization' => 1,
4886 'watchlistreloadautomatically' => 0,
4887 'watchlistunwatchlinks' => 0,
4889 'watchrollback' => 0,
4890 'wlenhancedfilters-disable' => 0,
4892 'useeditwarning' => 1,
4893 'prefershttps' => 1,
4894 'requireemail' => 0,
4949 MediaWiki\Session\CookieSessionProvider::class => [
4950 'class' => MediaWiki\Session\CookieSessionProvider::class,
4953 'callUserSetCookiesHook' =>
true,
4956 MediaWiki\Session\BotPasswordSessionProvider::class => [
4957 'class' => MediaWiki\Session\BotPasswordSessionProvider::class,
4972 # end user accounts }
5016 'IPv4' => 16, # Blocks larger than a /16 (64k addresses) will not be allowed
5130 # $wgGroupPermissions['*']['patrolmarks'] = false; // let anons see what was patrolled
5212 # $wgGroupPermissions['sysop']['pagelang'] = true;
5213 # $wgGroupPermissions['sysop']['upload_by_url'] = true;
5230 # $wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true;
5232 # $wgGroupPermissions['bureaucrat']['override-export-depth'] = true;
5234 # $wgGroupPermissions['sysop']['deletelogentry'] = true;
5235 # $wgGroupPermissions['sysop']['deleterevision'] = true;
5254 # $wgGroupPermissions['developer']['siteadmin'] = true;
5460 'autoconfirmed' => [
'&',
5687 'newbie' => [ 8, 60 ],
5688 'user' => [ 90, 60 ],
5692 'newbie' => [ 2, 120 ],
5693 'user' => [ 8, 60 ],
5698 'newbie' => [ 8, 60 ],
5702 'user' => [ 10, 60 ],
5703 'newbie' => [ 5, 120 ]
5707 'ip' => [ 5, 3600 ],
5711 'ip' => [ 5, 86400 ],
5712 'newbie' => [ 5, 86400 ],
5713 'user' => [ 20, 86400 ],
5716 'ip-all' => [ 10, 3600 ],
5717 'user' => [ 4, 86400 ]
5721 'ip-all' => [ 10, 3600 ],
5722 'user' => [ 4, 86400 ]
5727 'user' => [ 30, 60 ],
5732 'user' => [ 30, 60 ],
5736 'ip' => [ 700, 30 ],
5737 'user' => [ 700, 30 ],
5740 'renderfile-nonstandard' => [
5742 'user' => [ 70, 30 ],
5747 'newbie' => [ 30, 60 ],
5752 'newbie' => [ 8, 60 ],
5755 'editcontentmodel' => [
5756 'newbie' => [ 2, 120 ],
5757 'user' => [ 8, 60 ],
5794 [
'count' => 5,
'seconds' => 300 ],
5798 [
'count' => 150,
'seconds' => 60 * 60 * 48 ],
5922 'basic' =>
'hidden',
5924 'editpage' =>
'page-interaction',
5925 'createeditmovepage' =>
'page-interaction',
5926 'editprotected' =>
'page-interaction',
5927 'patrol' =>
'page-interaction',
5929 'uploadfile' =>
'file-interaction',
5930 'uploadeditmovefile' =>
'file-interaction',
5932 'sendemail' =>
'email',
5934 'viewmywatchlist' =>
'watchlist-interaction',
5935 'editviewmywatchlist' =>
'watchlist-interaction',
5937 'editmycssjs' =>
'customization',
5938 'editmyoptions' =>
'customization',
5940 'editinterface' =>
'administration',
5941 'editsiteconfig' =>
'administration',
5942 'rollback' =>
'administration',
5943 'blockusers' =>
'administration',
5944 'delete' =>
'administration',
5945 'viewdeleted' =>
'administration',
5946 'viewrestrictedlogs' =>
'administration',
5947 'protect' =>
'administration',
5948 'oversight' =>
'administration',
5949 'createaccount' =>
'administration',
5951 'highvolume' =>
'high-volume',
5953 'privateinfo' =>
'private-information',
5978 # end of user rights settings
6000 # end of proxy scanner settings
6090 # end of cookie settings }
6172 'readQueryTime' => 5,
6173 'readQueryRows' => 10000
6178 'readQueryTime' => 5,
6179 'writeQueryTime' => 1,
6180 'readQueryRows' => 100000,
6181 'maxAffected' => 1000
6183 'POST-nonwrite' => [
6185 'readQueryTime' => 5,
6186 'readQueryRows' => 10000
6190 'readQueryTime' => 5,
6191 'writeQueryTime' => 1,
6192 'readQueryRows' => 10000,
6193 'maxAffected' => 1000,
6199 'PostSend-POST' => [
6200 'readQueryTime' => 5,
6201 'writeQueryTime' => 1,
6202 'readQueryRows' => 100000,
6203 'maxAffected' => 1000
6207 'readQueryTime' => 30,
6208 'writeQueryTime' => 5,
6209 'readQueryRows' => 100000,
6210 'maxAffected' => 500
6214 'writeQueryTime' => 5,
6215 'maxAffected' => 1000
6273 'class' => \MediaWiki\Logger\LegacySpi::class,
6467 'wanobjectcache:*' => 0.001
6511 # end of profiling, testing and debugging }
6557 'application/x-suggestions+json' =>
false,
6558 'application/x-suggestions+xml' =>
false,
6663 # end of search settings
6783 'https://(?:[a-z0-9_]+@)?gerrit.wikimedia.org/r/(?:p/)?(.*)' =>
6784 'https://gerrit.wikimedia.org/g/%R/+/%H',
6785 'ssh://(?:[a-z0-9_]+@)?gerrit.wikimedia.org:29418/(.*)' =>
6786 'https://gerrit.wikimedia.org/g/%R/+/%H',
6788 # End of maintenance }
6902 'redis' => RedisPubSubFeedEngine::class,
6903 'udp' => UDPRCFeedEngine::class,
7003 'rss' => RSSFeed::class,
7004 'atom' => AtomFeed::class,
7063 'mw-contentmodelchange' =>
true,
7064 'mw-new-redirect' =>
true,
7065 'mw-removed-redirect' =>
true,
7066 'mw-changed-redirect-target' =>
true,
7068 'mw-replace' =>
true,
7069 'mw-rollback' =>
true,
7108 'letter' =>
'newpageletter',
7109 'title' =>
'recentchanges-label-newpage',
7110 'legend' =>
'recentchanges-legend-newpage',
7111 'grouping' =>
'any',
7114 'letter' =>
'minoreditletter',
7115 'title' =>
'recentchanges-label-minor',
7116 'legend' =>
'recentchanges-legend-minor',
7117 'class' =>
'minoredit',
7118 'grouping' =>
'all',
7121 'letter' =>
'boteditletter',
7122 'title' =>
'recentchanges-label-bot',
7123 'legend' =>
'recentchanges-legend-bot',
7124 'class' =>
'botedit',
7125 'grouping' =>
'all',
7128 'letter' =>
'unpatrolledletter',
7129 'title' =>
'recentchanges-label-unpatrolled',
7130 'legend' =>
'recentchanges-legend-unpatrolled',
7131 'grouping' =>
'any',
7134 # end RC/watchlist }
7190 # end of copyright and credits settings }
7280 # end of
import/export }
7509 __DIR__ .
'/ServiceWiring.php'
7520 'deletePage' => DeletePageJob::class,
7521 'refreshLinks' => RefreshLinksJob::class,
7522 'deleteLinks' => DeleteLinksJob::class,
7523 'htmlCacheUpdate' => HTMLCacheUpdateJob::class,
7524 'sendMail' => EmaillingJob::class,
7525 'enotifNotify' => EnotifNotifyJob::class,
7526 'fixDoubleRedirect' => DoubleRedirectJob::class,
7527 'AssembleUploadChunks' => AssembleUploadChunksJob::class,
7528 'PublishStashedFile' => PublishStashedFileJob::class,
7529 'ThumbnailRender' => ThumbnailRenderJob::class,
7530 'recentChangesUpdate' => RecentChangesUpdateJob::class,
7531 'refreshLinksPrioritized' => RefreshLinksJob::class,
7532 'refreshLinksDynamic' => RefreshLinksJob::class,
7533 'activityUpdateJob' => ActivityUpdateJob::class,
7534 'categoryMembershipChange' =>
function (
Title $title, $params = [] ) {
7535 $pc = MediaWikiServices::getInstance()->getParserCache();
7538 'clearUserWatchlist' => ClearUserWatchlistJob::class,
7539 'cdnPurge' => CdnPurgeJob::class,
7540 'userGroupExpiry' => UserGroupExpiryJob::class,
7541 'clearWatchlistNotifications' => ClearWatchlistNotificationsJob::class,
7542 'userOptionsUpdate' => UserOptionsUpdateJob::class,
7543 'enqueue' => EnqueueJob::class,
7544 'null' => NullJob::class,
7593 'default' => [
'class' => JobQueueDB::class,
'order' =>
'random',
'claimTTL' => 3600 ],
7614 'Statistics' => [ SiteStatsUpdate::class,
'cacheUpdate' ]
7625 'hiddencat' =>
'categorylinks',
7719 'suppress' =>
'suppressionlog'
7756 '' =>
'all-logs-page',
7757 'block' =>
'blocklogpage',
7758 'protect' =>
'protectlogpage',
7759 'rights' =>
'rightslog',
7760 'delete' =>
'dellogpage',
7761 'upload' =>
'uploadlogpage',
7762 'move' =>
'movelogpage',
7763 'import' =>
'importlogpage',
7764 'patrol' =>
'patrol-log-page',
7765 'merge' =>
'mergelog',
7766 'suppress' =>
'suppressionlog',
7779 '' =>
'alllogstext',
7780 'block' =>
'blocklogtext',
7781 'delete' =>
'dellogpagetext',
7782 'import' =>
'importlogpagetext',
7783 'merge' =>
'mergelogpagetext',
7784 'move' =>
'movelogpagetext',
7785 'patrol' =>
'patrol-log-header',
7786 'protect' =>
'protectlogtext',
7787 'rights' =>
'rightslogtext',
7788 'suppress' =>
'suppressionlogtext',
7789 'upload' =>
'uploadlogpagetext',
7807 'block/block' => BlockLogFormatter::class,
7808 'block/reblock' => BlockLogFormatter::class,
7809 'block/unblock' => BlockLogFormatter::class,
7810 'contentmodel/change' => ContentModelLogFormatter::class,
7811 'contentmodel/new' => ContentModelLogFormatter::class,
7812 'delete/delete' => DeleteLogFormatter::class,
7813 'delete/delete_redir' => DeleteLogFormatter::class,
7814 'delete/event' => DeleteLogFormatter::class,
7815 'delete/restore' => DeleteLogFormatter::class,
7816 'delete/revision' => DeleteLogFormatter::class,
7817 'import/interwiki' => ImportLogFormatter::class,
7818 'import/upload' => ImportLogFormatter::class,
7819 'managetags/activate' => LogFormatter::class,
7820 'managetags/create' => LogFormatter::class,
7821 'managetags/deactivate' => LogFormatter::class,
7822 'managetags/delete' => LogFormatter::class,
7823 'merge/merge' => MergeLogFormatter::class,
7824 'move/move' => MoveLogFormatter::class,
7825 'move/move_redir' => MoveLogFormatter::class,
7826 'patrol/patrol' => PatrolLogFormatter::class,
7827 'patrol/autopatrol' => PatrolLogFormatter::class,
7828 'protect/modify' => ProtectLogFormatter::class,
7829 'protect/move_prot' => ProtectLogFormatter::class,
7830 'protect/protect' => ProtectLogFormatter::class,
7831 'protect/unprotect' => ProtectLogFormatter::class,
7832 'rights/autopromote' => RightsLogFormatter::class,
7833 'rights/rights' => RightsLogFormatter::class,
7834 'suppress/block' => BlockLogFormatter::class,
7835 'suppress/delete' => DeleteLogFormatter::class,
7836 'suppress/event' => DeleteLogFormatter::class,
7837 'suppress/reblock' => BlockLogFormatter::class,
7838 'suppress/revision' => DeleteLogFormatter::class,
7839 'tag/update' => TagLogFormatter::class,
7840 'upload/overwrite' => UploadLogFormatter::class,
7841 'upload/revert' => UploadLogFormatter::class,
7842 'upload/upload' => UploadLogFormatter::class,
7855 'block' => [
'block' ],
7856 'reblock' => [
'reblock' ],
7857 'unblock' => [
'unblock' ],
7860 'change' => [
'change' ],
7864 'delete' => [
'delete' ],
7865 'delete_redir' => [
'delete_redir' ],
7866 'restore' => [
'restore' ],
7867 'event' => [
'event' ],
7868 'revision' => [
'revision' ],
7871 'interwiki' => [
'interwiki' ],
7872 'upload' => [
'upload' ],
7875 'create' => [
'create' ],
7876 'delete' => [
'delete' ],
7877 'activate' => [
'activate' ],
7878 'deactivate' => [
'deactivate' ],
7881 'move' => [
'move' ],
7882 'move_redir' => [
'move_redir' ],
7885 'create' => [
'create',
'newusers' ],
7886 'create2' => [
'create2' ],
7887 'autocreate' => [
'autocreate' ],
7888 'byemail' => [
'byemail' ],
7891 'protect' => [
'protect' ],
7892 'modify' => [
'modify' ],
7893 'unprotect' => [
'unprotect' ],
7894 'move_prot' => [
'move_prot' ],
7897 'rights' => [
'rights' ],
7898 'autopromote' => [
'autopromote' ],
7901 'event' => [
'event' ],
7902 'revision' => [
'revision' ],
7903 'delete' => [
'delete' ],
7904 'block' => [
'block' ],
7905 'reblock' => [
'reblock' ],
7908 'upload' => [
'upload' ],
7909 'overwrite' => [
'overwrite' ],
7910 'revert' => [
'revert' ],
7955 # end special pages }
7977 'editchangetags' => SpecialPageAction::class,
7980 'markpatrolled' =>
true,
7981 'mcrundo' => McrUndoAction::class,
7982 'mcrrestore' => McrRestoreAction::class,
7988 'revisiondelete' => SpecialPageAction::class,
7991 'unprotect' =>
true,
8067 # End robot policy }
8211 'FileDuplicateSearch',
8279 # End AJAX and API }
8666 'mediawiki' => MediaWikiSite::class,
8773 # Timeout in seconds
8775 # 'domain' is set to $wgCanonicalServer in Setup.php
8776 'forwardCookies' =>
false,
8864 'history_copyright',
8867 'feedback-termsofuse',
8891 'class' => EventRelayerNull::class,
8919 'https://3hub.co' =>
true,
8920 'https://morepro.info' =>
true,
8921 'https://p.ato.mx' =>
true,
8922 'https://s.ato.mx' =>
true,
8923 'https://adserver.adtech.de' =>
true,
8924 'https://ums.adtechus.com' =>
true,
8925 'https://cas.criteo.com' =>
true,
8926 'https://cat.nl.eu.criteo.com' =>
true,
8927 'https://atpixel.alephd.com' =>
true,
8928 'https://rtb.metrigo.com' =>
true,
8929 'https://d5p.de17a.com' =>
true,
8930 'https://ad.lkqd.net/vpaid/vpaid.js' =>
true,
8931 'https://ad.lkqd.net/vpaid/vpaid.js?fusion=1.0' =>
true,
8932 'https://t.lkqd.net/t' =>
true,
8933 'chrome-extension' =>
true,
$wgSend404Code
Some web hosts attempt to rewrite all responses with a 404 (not found) status code,...
$wgProfileLimit
Only record profiling info for pages that took longer than this.
$wgConf
wgConf hold the site configuration.
$wgNonincludableNamespaces
Pages in namespaces in this array can not be used as templates.
$wgEventRelayerConfig
Mapping of event channels (or channel categories) to EventRelayer configuration.
$wgInterwikiScopes
Specify number of domains to check for messages.
$wgActionFilteredLogs
List of log types that can be filtered by action types.
$wgHiddenPrefs
An array of preferences to not show for the user.
$wgMemCachedServers
The list of MemCached servers and port numbers.
$wgAppleTouchIcon
The URL path of the icon for iPhone and iPod Touch web app bookmarks.
$wgDjvuTxt
Path of the djvutxt DJVU text extraction utility Enable this and $wgDjvuDump to enable text layer ext...
string $wgSharedUploadDirectory
Shortcut for the 'directory' setting of $wgForeignFileRepos.
$wgLocalInterwiki
The interwiki prefix of the current wiki, or false if it doesn't have one.
$wgAdditionalMailParams
Additional email parameters, will be passed as the last argument to mail() call.
$wgFeedLimit
Set maximum number of results to return in syndication feeds (RSS, Atom) for eg Recentchanges,...
$wgDebugRedirects
If true, instead of redirecting, show a page with a link to the redirect destination.
$wgRCLinkLimits
List of Limits options to list in the Special:Recentchanges and Special:Recentchangeslinked pages.
$wgAllowJavaUploads
Allow Java archive uploads.
$wgPhpCli
Executable path of the PHP cli binary.
$wgActions
Array of allowed values for the "title=foo&action=<action>" parameter.
$wgUpdateCompatibleMetadata
If to automatically update the img_metadata field if the metadata field is outdated but compatible wi...
$wgUseAutomaticEditSummaries
If user doesn't specify any edit summary when making a an edit, MediaWiki will try to automatically c...
$wgAuthManagerConfig
Configure AuthManager.
bool $wgPingback
Share data about this installation with MediaWiki developers.
bool $wgElementTiming
Enable Element Timing.
$wgAPIListModules
API Query list module extensions.
$wgUseTagFilter
Allow filtering by change tag in recentchanges, history, etc Has no effect if no tags are defined in ...
$wgProxyWhitelist
Proxy whitelist, list of addresses that are assumed to be non-proxy despite what the other methods mi...
$wgLocalVirtualHosts
Local virtual hosts.
$wgSitemapNamespacesPriorities
Custom namespace priorities for sitemaps.
$wgHTTPConnectTimeout
Timeout for connections done internally (in seconds) Only works for curl.
$wgNamespaceContentModels
Associative array mapping namespace IDs to the name of the content model pages in that namespace shou...
$wgMaxCredits
Set this to the number of authors that you want to be credited below an article text.
$wgUseCdn
Enable/disable CDN.
$wgAPIMaxUncachedDiffs
The maximum number of uncached diffs that can be retrieved in one API request.
string[] $wgChangeCredentialsBlacklist
List of AuthenticationRequest class names which are not changeable through Special:ChangeCredentials ...
$wgProxyList
Big list of banned IP addresses.
$wgThumbLimits
Adjust thumbnails on image pages according to a user setting.
string[] $wgLocalDatabases
Other wikis on this site, can be administered from a single developer account.
$wgCSPFalsePositiveUrls
List of urls which appear often to be triggering CSP reports but do not appear to be caused by actual...
$wgMaximalPasswordLength
Specifies the maximal length of a user password (T64685).
$wgIncludeLegacyJavaScript
Whether to ensure the mediawiki.legacy library is loaded before other modules.
$wgShowSQLErrors
Whether to show "we're sorry, but there has been a database error" pages.
$wgDBserver
Database host name or IP address.
$wgFileBlacklist
Files with these extensions will never be allowed as uploads.
$wgDisableHardRedirects
Disable redirects to special pages and interwiki redirects, which use a 302 and have no "redirected f...
string bool $wgBotPasswordsDatabase
Database name for the bot_passwords table.
$wgRCLinkDays
List of Days options to list in the Special:Recentchanges and Special:Recentchangeslinked pages.
$wgMangleFlashPolicy
When OutputHandler is used, mangle any output that contains <cross-domain-policy>.
$wgMimeType
The default Content-Type header.
$wgCdnServers
List of proxy servers to purge on changes; default port is 80.
$wgMaxArticleSize
Maximum article size in kilobytes.
$wgAPIModules
API module extensions.
$wgProfileOnly
Don't put non-profiling info into log file.
$wgDisabledVariants
Disabled variants array of language variant conversion.
$wgSysopEmailBans
Allow sysops to ban users from accessing Emailuser.
$wgFixDoubleRedirects
Fix double redirects after a page move.
$wgNewPasswordExpiry
The time, in seconds, when an emailed temporary password expires.
$wgJobTypeConf
Map of job types to configuration arrays.
$wgPageCreationLog
Maintain a log of page creations at Special:Log/create?
$wgExemptFromUserRobotsControl
An array of namespace keys in which the INDEX/__NOINDEX__ magic words will not function,...
$wgHKDFAlgorithm
Algorithm for hmac-based key derivation function (fast, cryptographically secure random numbers).
$wgStyleSheetPath
The URL path to index.php.
$wgResourceLoaderEnableJSProfiler
When enabled, execution of JavaScript modules is profiled client-side.
$wgExternalStores
External stores allow including content from non database sources following URL links.
$wgResponsiveImages
Generate and use thumbnails suitable for screens with 1.5 and 2.0 pixel densities.
$wgInvalidateCacheOnLocalSettingsChange
Invalidate various caches when LocalSettings.php changes.
$wgRestPath
The URL path to the REST API Defaults to "{$wgScriptPath}/rest.php".
$wgAjaxLicensePreview
Enable previewing licences via AJAX.
This is a class for holding configuration settings, particularly for multi-wiki sites.
$wgDebugRawPage
If true, log debugging data from action=raw and load.php.
$wgTmpDirectory
The local filesystem path to a temporary directory.
$wgRightsText
If either $wgRightsUrl or $wgRightsPage is specified then this variable gives the text for the link.
$wgEnotifMinorEdits
Potentially send notification mails on minor edits to pages.
$wgDBname
Current wiki database name.
$wgRevokePermissions
Permission keys revoked from users in each group.
$wgMaximumMovedPages
Maximum number of pages to move at once when moving subpages with a page.
$wgHTMLFormAllowTableFormat
Temporary variable that allows HTMLForms to be rendered as tables.
$wgCopyUploadsDomains
A list of domains copy uploads can come from.
$wgBlockAllowsUTEdit
Set this to true to allow blocked users to edit their own user talk page.
$wgEdititis
Display user edit counts in various prominent places.
$wgExternalInterwikiFragmentMode
Which ID escaping mode should be used for external interwiki links? See documentation for $wgFragment...
$wgLegacyEncoding
Set this to eg 'ISO-8859-1' to perform character set conversion when loading old revisions not marked...
$wgFeedCacheTimeout
Minimum timeout for cached Recentchanges feed, in seconds.
$wgJpegPixelFormat
At default setting of 'yuv420', JPEG thumbnails will use 4:2:0 chroma subsampling to reduce file size...
$wgShowUpdatedMarker
Show "Updated (since my last visit)" marker in RC view, watchlist and history view for watched pages ...
$wgRedirectOnLogin
Allow redirection to another page when a user logs in.
$wgMimeInfoFile
Sets the MIME type info file to use by includes/libs/mime/MimeAnalyzer.php.
$wgLogHeaders
Lists the message key string for descriptive text to be shown at the top of each log type.
$wgStatsdSamplingRates
Sampling rate for statsd metrics as an associative array of patterns and rates.
$wgExiftool
Path to exiftool binary.
$wgLegalTitleChars
Allowed title characters – regex character class Don't change this unless you know what you're doing.
float[] $wgJobBackoffThrottling
Map of job types to how many job "work items" should be run per second on each job runner process.
$wgDiff3
Path to the GNU diff3 utility.
$wgExperiencedUserMemberSince
Specify the difference engine to use.
$wgPasswordDefault
Default password type to use when hashing user passwords.
$wgSearchTypeAlternatives
Alternative search types Sometimes you want to support multiple search engines for testing.
$wgParserConf
Parser configuration.
$wgUsersNotifiedOnAllChanges
Array of usernames who will be sent a notification email for every change which occurs on a wiki.
$wgWhitelistReadRegexp
Pages anonymous user may see, set as an array of regular expressions.
$wgMaxTemplateDepth
Maximum recursion depth for templates within templates.
$wgSharpenParameter
Sharpening parameter to ImageMagick.
bool $wgEnotifFromEditor
Allow sending of e-mail notifications with the editor's address as sender.
$wgScript
The URL path to index.php.
$wgDBport
Database port number (for PostgreSQL and Microsoft SQL Server).
$wgCookiePath
Set this variable if you want to restrict cookies to a certain path within the domain specified by $w...
$wgHTCPMulticastTTL
HTCP multicast TTL.
$wgDisableQueryPages
Disable all query pages if miser mode is on, not just some.
$wgTranscludeCacheExpiry
Expiry time for transcluded templates cached in object cache.
$wgSharedDB
Shared database for multiple wikis.
$wgPasswordResetRoutes
Whether to allow password resets ("enter some identifying data, and we'll send an email with a tempor...
$wgSVGMaxSize
Don't scale a SVG larger than this.
$wgHideInterlanguageLinks
Hide interlanguage links from the sidebar.
string[] $wgRemoveCredentialsBlacklist
List of AuthenticationRequest class names which are not removable through Special:RemoveCredentials a...
$wgLocalFileRepo
File repository structures.
$wgWANObjectCaches
Advanced WAN object cache configuration.
bool string $wgSharedUploadDBname
Shortcut for the ForeignDBRepo 'dbName' setting in $wgForeignFileRepos.
$wgDjvuPostProcessor
Shell command for the DJVU post processor Default: pnmtojpeg, since ddjvu generates ppm output Set th...
$wgVersion
MediaWiki version number.
$wgAmericanDates
Enable dates like 'May 12' instead of '12 May', if the default date format is 'dmy or mdy'.
$wgAutoblockExpiry
Number of seconds before autoblock entries expire.
$wgUploadMaintenance
To disable file delete/restore temporarily.
$wgExtensionMessagesFiles
Extension messages files.
$wgSessionInsecureSecrets
If for some reason you can't install the PHP OpenSSL extension, you can set this to true to make Medi...
$wgShowCreditsIfMax
If there are more than $wgMaxCredits authors, show $wgMaxCredits of them.
string[] $wgSoftBlockRanges
IP ranges that should be considered soft-blocked (anon-only, account creation allowed).
string bool $wgBotPasswordsCluster
Cluster for the bot_passwords table If false, the normal cluster will be used.
$wgNoFollowDomainExceptions
If this is set to an array of domains, external links to these domain names (or any subdomains) will ...
$wgUseTwoButtonsSearchForm
Search form behavior.
bool $wgEnablePartialBlocks
Flag to enable Partial Blocks.
$wgCategoryMagicGallery
On category pages, show thumbnail gallery for images belonging to that category instead of listing th...
$wgSpecialPageCacheUpdates
Additional functions to be performed with updateSpecialPages.
$wgMessagesDirs
Extension messages directories.
$wgShowHostnames
Expose backend server host names through the API and various HTML comments.
$wgEmailAuthentication
Require email authentication before sending mail to an email address.
$wgDeprecationReleaseLimit
Release limitation to wfDeprecated warnings, if set to a release number development warnings will not...
$wgMaxUploadSize
Max size for uploads, in bytes.
$wgUseMediaWikiUIEverywhere
Temporary variable that applies MediaWiki UI wherever it can be supported.
$wgDBmwschema
Current wiki database schema name.
$wgUseTeX
To use inline TeX, you need to compile 'texvc' (in the 'math' subdirectory of the MediaWiki package a...
$wgDefaultUserOptions
Settings added to this array will override the default globals for the user preferences used by anony...
$wgExternalServers
An array of external MySQL servers.
$wgMessageCacheType
The cache type for storing the contents of the MediaWiki namespace.
$wgServiceWiringFiles
List of service wiring files to be loaded by the default instance of MediaWikiServices.
$wgMaxMsgCacheEntrySize
Maximum entry size in the message cache, in bytes.
bool[] $wgAllowSecuritySensitiveOperationIfCannotReauthenticate
Whether to allow security-sensitive operations when re-authentication is not possible.
$wgLegacySchemaConversion
If set to true, the MediaWiki 1.4 to 1.5 schema conversion will create stub reference rows in the tex...
array string bool $wgReferrerPolicy
Value for the referrer policy meta tag.
$wgGenerateThumbnailOnParse
Allow thumbnail rendering on page view.
$wgDiff
Path to the GNU diff utility.
$wgFileExtensions
This is the list of preferred extensions for uploading files.
$wgEnableUserEmail
Set to true to enable user-to-user e-mail.
$wgWantedPagesThreshold
Number of links to a page required before it is deemed "wanted".
$wgDisableTitleConversion
Whether to enable language variant conversion for links.
$wgUnwatchedPageSecret
If active watchers (per above) are this number or less, do not disclose it.
$wgHideIdentifiableRedirects
Should MediaWiki attempt to protect user's privacy when doing redirects? Keep this true if access cou...
int bool $wgCopyUploadTimeout
Different timeout for upload by url This could be useful since when fetching large files,...
$wgLangObjCacheSize
Language cache size, or really how many languages can we handle simultaneously without degrading to c...
$wgExtensionAssetsPath
The URL path of the extensions directory.
bool array string $wgInterwikiCache
Interwiki cache, either as an associative array or a path to a constant database (....
int $wgMultiContentRevisionSchemaMigrationStage
RevisionStore table schema migration stage (content, slots, content_models & slot_roles tables).
$wgExportAllowAll
Whether to allow exporting the entire wiki into a single file.
$wgEnotifWatchlist
Allow users to enable email notification ("enotif") on watchlist changes.
$wgAjaxUploadDestCheck
Enable AJAX check for file overwrite, pre-upload.
$wgMimeTypeBlacklist
Files with these MIME types will never be allowed as uploads if $wgVerifyMimeType is enabled.
$wgLBFactoryConf
Load balancer factory configuration To set up a multi-master wiki farm, set the class here to somethi...
$wgEnableCanonicalServerLink
Output a <link rel="canonical"> tag on every page indicating the canonical server which should be use...
$wgVerifyMimeTypeIE
Determines whether extra checks for IE type detection should be applied.
$wgLogActions
Lists the message key string for formatting individual events of each type and action when listed in ...
$wgAPIUselessQueryPages
The ApiQueryQueryPages module should skip pages that are redundant to true API queries.
$wgFragmentMode
How should section IDs be encoded? This array can contain 1 or 2 elements, each of them can be one of...
$wgAllowSchemaUpdates
Allow schema updates.
$wgDisableTextSearch
Set this to true to disable the full text search feature.
$wgArticleRobotPolicies
Robot policies per article.
$wgCacheDirectory
Directory for caching data in the local filesystem.
$wgSidebarCacheExpiry
Expiry time for the sidebar cache, in seconds.
$wgOpenSearchTemplate
Template for OpenSearch suggestions, defaults to API action=opensearch.
const CONTENT_MODEL_WIKITEXT
$wgThumbnailBuckets
When defined, is an array of image widths used as buckets for thumbnail generation.
int $wgHTTPTimeout
Timeout for HTTP requests done internally, in seconds.
$wgTransactionalTimeLimit
The minimum amount of time that MediaWiki needs for "slow" write request, particularly ones with mult...
$wgBreakFrames
Break out of framesets.
array $wgDefaultExternalStore
The place to put new revisions, false to put them in the local text table.
$wgDebugLogPrefix
Prefix for debug log lines.
$wgStrictFileExtensions
If this is turned off, users may override the warning for files not covered by $wgFileExtensions.
$wgCdnMaxAge
Cache TTL for the CDN sent as s-maxage (without ESI) or Surrogate-Control (with ESI).
string $wgSharedThumbnailScriptPath
Shortcut for the 'thumbScriptUrl' setting of $wgForeignFileRepos.
$wgContentHandlerUseDB
Set to false to disable use of the database fields introduced by the ContentHandler facility.
$wgForeignUploadTargets
Array of foreign file repo names (set in $wgForeignFileRepos above) that are allowable upload targets...
$wgLogo
The URL path of the wiki logo.
$wgStructuredChangeFiltersLiveUpdatePollingRate
Polling rate, in seconds, used by the 'live update' and 'view newest' features of the RCFilters app o...
$wgHideUserContribLimit
The maximum number of edits a user can have and can still be hidden by users with the hideuser permis...
$wgOpenSearchTemplates
Templates for OpenSearch suggestions, defaults to API action=opensearch.
$wgUseRCPatrol
Use RC Patrolling to check for vandalism (from recent changes and watchlists) New pages and new files...
$wgEnableOpenSearchSuggest
Enable OpenSearch suggestions requested by MediaWiki.
$wgUseNPPatrol
Use new page patrolling to check new pages on Special:Newpages.
$wgDjvuRenderer
Path of the ddjvu DJVU renderer Enable this and $wgDjvuDump to enable djvu rendering example: $wgDjvu...
$wgJobRunRate
Number of jobs to perform per request.
$wgMetaNamespace
Name of the project namespace.
$wgDBpassword
Database user's password.
$wgFixMalayalamUnicode
Set this to true to replace ZWJ-based chillu sequences in Malayalam text with their Unicode 5....
$wgDBprefix
Current wiki database table name prefix.
bool $wgFetchCommonsDescriptions
Shortcut for the 'fetchDescription' setting of $wgForeignFileRepos.
$wgStylePath
The URL path of the skins directory.
$wgThumbnailMinimumBucketDistance
When using thumbnail buckets as defined above, this sets the minimum distance to the bucket above the...
$wgAllowSiteCSSOnRestrictedPages
Whether to allow site-wide CSS (MediaWiki:Common.css and friends) on restricted pages like Special:Us...
$wgExtensionEntryPointListFiles
Array of files with list(s) of extension entry points to be used in maintenance/mergeMessageFileList....
bool $wgReadOnlyWatchedItemStore
Set this to true to put the wiki watchlists into read-only mode.
$wgUseSiteJs
Use the site's Javascript page?
$wgPutIPinRC
Log IP addresses in the recentchanges table; can be accessed only by extensions (e....
$wgUploadStashScalerBaseUrl
To enable remote on-demand scaling, set this to the thumbnail base URL.
$wgThumbnailEpoch
If rendered thumbnail files are older than this timestamp, they will be rerendered on demand as if th...
$wgCrossSiteAJAXdomainExceptions
Domains that should not be allowed to make AJAX requests, even if they match one of the domains allow...
array $wgFeaturePolicyReportOnly
List of Feature Policy Reporting types to enable.
$wgWhitelistRead
Pages anonymous user may see, set as an array of pages titles.
$wgMaxNameChars
Maximum number of bytes in username.
$wgResourceLoaderStorageVersion
Cache version for client-side ResourceLoader module storage.
$wgDBerrorLog
File to log database errors to.
$wgPasswordExpireGrace
If a user's password is expired, the number of seconds when they can still login, and cancel their pa...
$wgUploadStashMaxAge
The maximum age of temporary (incomplete) uploaded files.
$wgRepositoryBaseUrl
Shortcut for the 'descBaseUrl' setting of $wgForeignFileRepos.
bool $wgEnableWANCacheReaper
Verify and enforce WAN cache purges using reliable DB sources as streams.
$wgAllowExternalReqID
Whether to respect/honour the request ID provided by the incoming request via the X-Request-Id header...
$wgExperiencedUserEdits
Specify the difference engine to use.
bool $wgAssumeProxiesUseDefaultProtocolPorts
When the wiki is running behind a proxy and this is set to true, assumes that the proxy exposes the w...
$wgSearchHighlightBoundaries
Regexp to match word boundaries, defaults for non-CJK languages should be empty for CJK since the wor...
$wgPropagateErrors
If true, the MediaWiki error handler passes errors/warnings to the default error handler after loggin...
$wgUseInstantCommons
Use Wikimedia Commons as a foreign file repository.
$wgMediaHandlers
Plugins for media file type handling.
$wgDBadminuser
Separate username for maintenance tasks.
$wgResourceModules
Client-side resource modules.
$wgResourceLoaderValidateJS
If set to true, JavaScript modules loaded from wiki pages will be parsed prior to minification to val...
$wgAPIRequestLog
Log file or URL (TCP or UDP) to log API requests to, or false to disable API request logging.
$wgHashedUploadDirectory
Set this to false if you do not want MediaWiki to divide your images directory into many subdirectori...
$wgMediaInTargetLanguage
Whether thumbnails should be generated in target language (usually, same as page language),...
$wgAutopromote
Array containing the conditions of automatic promotion of a user to specific groups.
$wgContentHandlerTextFallback
How to react if a plain text version of a non-text Content object is requested using ContentHandler::...
$wgAllowImageTag
A different approach to the above: simply allow the "<img>" tag to be used.
$wgShowDebug
Display debug data at the bottom of the main content area.
$wgRightsPage
Override for copyright metadata.
$wgHTTPProxy
Proxy to use for CURL requests.
$wgRawHtml
Allow raw, unchecked HTML in "<html>...</html>" sections.
$wgEnableScaryTranscluding
Enable interwiki transcluding.
$wgAttemptFailureEpoch
Certain operations are avoided if there were too many recent failures, for example,...
$wgEnotifUseRealName
Use real name instead of username in e-mail "from" field.
$wgDBservers
Database load balancer This is a two-dimensional array, an array of server info structures Fields are...
$wgRCChangedSizeThreshold
If the difference between the character counts of the text before and after the edit is below that va...
$wgAllowUserCss
Allow user Cascading Style Sheets (CSS)? This enables a lot of neat customizations,...
bool $wgHashedSharedUploadDirectory
Shortcut for the 'hashLevels' setting of $wgForeignFileRepos.
$wgDBDefaultGroup
Default group to use when getting database connections.
$wgAdaptiveMessageCache
Instead of caching everything, only cache those messages which have been customised in the site conte...
$wgResourceLoaderMaxage
Maximum time in seconds to cache resources served by ResourceLoader.
$wgSVGConverterPath
If not in the executable PATH, specify the SVG converter path.
string[] $wgRawHtmlMessages
List of messages which might contain raw HTML.
$wgNoReplyAddress
Reply-To address for e-mail notifications.
$wgDBWindowsAuthentication
Use Windows Authentication instead of $wgDBuser / $wgDBpassword for MS SQL Server.
$wgParserTestMediaHandlers
Media handler overrides for parser tests (they don't need to generate actual thumbnails,...
$wgHooks
Global list of hooks.
$wgProfiler
Profiler configuration.
$wgRecentChangesFlags
Flags (letter symbols) shown in recent changes and watchlist to indicate certain types of edits.
$wgInvalidPasswordReset
Specifies if users should be sent to a password-reset form on login, if their password doesn't meet t...
array $wgGrantPermissions
Map of (grant => right => boolean) Users authorize consumers (like Apps) to act on their behalf but o...
$wgSQLiteDataDir
To override default SQLite data directory ($docroot/../data)
$wgEnableProfileInfo
Allow the profileinfo.php entrypoint to be used.
$wgLoginLanguageSelector
Show a bar of language selection links in the user login and user registration forms; edit the "login...
$wgUploadSizeWarning
Warn if uploaded files are larger than this (in bytes), or false to disable.
$wgEmergencyContact
Site admin email address.
string null $wgAuthenticationTokenVersion
Versioning for authentication tokens.
$wgContentHandlers
Plugins for page content model handling.
$wgAllowRequiringEmailForResets
Temporary feature flag that controls whether users will see a checkbox allowing them to require provi...
$wgFooterIcons
Abstract list of footer icons for skins in place of old copyrightico and poweredbyico code You can ad...
$wgMaxUserDBWriteDuration
Specify the difference engine to use.
$wgXmlDumpSchemaVersion
The schema to use per default when generating XML dumps.
$wgAntivirusRequired
Determines if a failed virus scan (AV_SCAN_FAILED) will cause the file to be rejected.
$wgMainCacheType
Main cache type.
$wgPreprocessorCacheThreshold
Preprocessor caching threshold Setting it to 'false' will disable the preprocessor cache.
$wgLinkHolderBatchSize
LinkHolderArray batch size For debugging.
$wgLockManagers
Array of configuration arrays for each lock manager.
$wgFilterLogTypes
Show/hide links on Special:Log will be shown for these log types.
$wgLanguageConverterCacheType
The cache type for storing language conversion tables, which are used when parsing certain text and i...
string $wgCentralIdLookupProvider
Central ID lookup provider to use by default.
$wgUseImageMagick
Resizing can be done using PHP's internal image libraries or using ImageMagick or another third-party...
$wgExtraSignatureNamespaces
Array of namespaces, in addition to the talk namespaces, where signatures (~~~~) are likely to be use...
$wgFallbackSkin
Fallback skin used when the skin defined by $wgDefaultSkin can't be found.
$wgUseFileCache
This will cache static pages for non-logged-in users to reduce database traffic on public sites.
$wgCacheVaryCookies
A list of cookies that vary the cache (for use by extensions)
$wgCrossSiteAJAXdomains
Settings for incoming cross-site AJAX requests: Newer browsers support cross-site AJAX when the targe...
$wgDefaultLanguageVariant
Default variant code, if false, the default will be the language code.
$wgCachePrefix
Overwrite the caching key prefix with custom value.
$wgAPICacheHelpTimeout
Set the timeout for the API help text cache.
$wgEnableSidebarCache
If on, the sidebar navigation links are cached for users with the current language set.
global $wgCommandLineMode
$wgDisableInternalSearch
Disable the internal MySQL-based search, to allow it to be implemented by an extension instead.
$wgEnableSpecialMute
Set to true to enable the Special Mute page.
$wgAllowExternalImagesFrom
If the above is false, you can specify an exception here.
$wgStatsdMetricPrefix
Prefix for metric names sent to $wgStatsdServer.
$wgUploadThumbnailRenderMap
When defined, is an array of thumbnail widths to be rendered at upload time.
$wgQueryPageDefaultLimit
Integer defining default number of entries to show on special pages which are query-pages such as Spe...
$wgDjvuToXML
Path of the djvutoxml executable This works like djvudump except much, much slower as of version 3....
$wgHtml5Version
Defines the value of the version attribute in the <html> tag, if any.
$wgDebugLogGroups
Map of string log group names to log destinations.
$wgEnableRestAPI
Enable the experimental REST API.
$wgUseDatabaseMessages
Translation using MediaWiki: namespace.
$wgLoadScript
The URL path to load.php.
$wgMimeTypeFile
Sets the MIME type definition file to use by includes/libs/mime/MimeAnalyzer.php.
$wgExpensiveParserFunctionLimit
Maximum number of calls per parse to expensive parser functions such as PAGESINCATEGORY.
$wgAntivirusSetup
Configuration for different virus scanners.
$wgApiFrameOptions
Disallow framing of API pages directly, by setting the X-Frame-Options header.
$wgObjectCaches
Advanced object cache configuration.
$wgExportAllowHistory
If set to false, disables the full-history option on Special:Export.
$wgHTCPRouting
Routing configuration for HTCP multicast purging.
$wgLogExceptionBacktrace
If true, send the exception backtrace to the error log.
$wgRCFeeds
Recentchanges items are periodically purged; entries older than this many seconds will go.
$wgMimeDetectorCommand
Sets an external MIME detector program.
$wgFixArabicUnicode
Set this to true to replace Arabic presentation forms with their standard forms in the U+0600-U+06FF ...
$wgParserCacheExpireTime
The expiry time for the parser cache, in seconds.
$wgPasswordReminderResendTime
Minimum time, in hours, which must elapse between password reminder emails for a given account.
float bool $wgJobSerialCommitThreshold
Make job runners commit changes for replica DB-lag prone jobs one job at a time.
$wgImgAuthDetails
Set this to true if you use img_auth and want the user to see details on why access failed.
$wgUseGzip
When using the file cache, we can store the cached HTML gzipped to save disk space.
$wgInvalidRedirectTargets
Array of invalid page redirect targets.
array $wgOverrideUcfirstCharacters
List of Unicode characters for which capitalization is overridden in Language::ucfirst.
$wgAPIMaxLagThreshold
Maximum amount of DB lag on a majority of DB replica DBs to tolerate before forcing bots to retry any...
$wgUserrightsInterwikiDelimiter
Character used as a delimiter when testing for interwiki userrights (In Special:UserRights,...
$wgVaryOnXFP
Add X-Forwarded-Proto to the Vary and Key headers for API requests and RSS/Atom feeds.
$wgImplicitGroups
Implicit groups, aren't shown on Special:Listusers or somewhere else.
$wgCdnMaxageSubstitute
Cache timeout for the CDN when a response is known to be wrong or incomplete (due to load)
$wgPreviewOnOpenNamespaces
Which namespaces have special treatment where they should be preview-on-open Internally only Category...
$wgInterwikiMagic
Treat language links as magic connectors, not inline links.
$wgLogTypes
The logging system has two levels: an event type, which describes the general category and can be vie...
$wgExtendedLoginCookieExpiration
Default login cookie lifetime, in seconds.
$wgResourceLoaderSources
Extensions should register foreign module sources here.
$wgParserCacheType
The cache type for storing article HTML.
array $wgNativeImageLazyLoading
Toggles native image lazy loading, via the "loading" attribute.
array $wgOriginTrials
Origin Trials tokens.
$wgLocalisationCacheConf
Localisation cache configuration.
$wgMaxImageArea
The maximum number of pixels a source image can have if it is to be scaled down by a scaler that requ...
$wgUseCombinedLoginLink
Login / create account link behavior when it's possible for anonymous users to create an account.
$wgUseCopyrightUpload
Set this to true if you want detailed copyright information forms on Upload.
$wgEnableEmail
Set to true to enable the e-mail basic features: Password reminders, etc.
$wgUseCategoryBrowser
Use experimental, DMOZ-like category browser.
$wgEnableDnsBlacklist
Whether to use DNS blacklists in $wgDnsBlacklistUrls to check for open proxies.
$wgDefaultSkin
Default skin, for new users and anonymous visitors.
$wgUpdateRowsPerQuery
Number of rows to update per query.
$wgReservedUsernames
Array of usernames which may not be registered or logged in from Maintenance scripts can still use th...
$wgEnableMagicLinks
Enable the magic links feature of automatically turning ISBN xxx, PMID xxx, RFC xxx into links.
$wgSessionName
Override to customise the session name.
$wgParserTestFiles
Parser test suite files to be run by parserTests.php when no specific filename is passed to it.
$wgMaxInterlacingAreas
Array of max pixel areas for interlacing per MIME type.
$wgImportSources
List of interwiki prefixes for wikis we'll accept as sources for Special:Import and API action=import...
$wgCopyUploadProxy
Proxy to use for copy upload requests.
$wgAPIMetaModules
API Query meta module extensions.
$wgFileBackends
File backend structure configuration.
$wgDjvuOutputExtension
File extension for the DJVU post processor output.
$wgNamespaceProtection
Set the minimum permissions required to edit pages in each namespace.
$wgExternalLinkTarget
Set a default target for external links, e.g.
$wgMaxJobDBWriteDuration
Specify the difference engine to use.
$wgMaxShellTime
Maximum CPU time in seconds for shell processes under Linux.
$wgPageInfoTransclusionLimit
InfoAction retrieves a list of transclusion links (both to and from).
$wgEnableSearchContributorsByIP
If true, searches for IP addresses will be redirected to that IP's contributions page.
array $wgSoftwareTags
List of core tags to enable.
$wgDeleteRevisionsLimit
Optional to restrict deletion of pages with higher revision counts to users with the 'bigdelete' perm...
$wgMemCachedTimeout
Read/write timeout for MemCached server communication, in microseconds.
$wgUpdateRowsPerJob
Number of rows to update per job.
$wgCommandLineDarkBg
For colorized maintenance script output, is your terminal background dark ?
$wgRCShowWatchingUsers
Show watching users in recent changes, watchlist and page history views.
$wgExtensionCredits
An array of information about installed extensions keyed by their type.
$wgImportTargetNamespace
Optional default target namespace for interwiki imports.
$wgCookieHttpOnly
Set authentication cookies to HttpOnly to prevent access by JavaScript, in browsers that support this...
$wgCdnServersNoPurge
As with $wgCdnServers, except these servers aren't purged on page changes; use to set a list of trust...
$wgCompressRevisions
We can also compress text stored in the 'text' table.
$wgExportAllowListContributors
Return distinct author list (when not returning full history)
$wgFeedClasses
Available feeds objects.
$wgAutoConfirmAge
Number of seconds an account is required to age before it's given the implicit 'autoconfirm' group me...
$wgDebugLogFile
Filename for debug logging.
$wgUseFilePatrol
Use file patrolling to check new files on Special:Newfiles.
$wgEnableUserEmailBlacklist
Set to true to enable user-to-user e-mail blacklist.
$wgDisableLangConversion
Whether to enable language variant conversion.
$wgSearchForwardUrl
Set this to a URL to forward search requests to some external location.
$wgShowDBErrorBacktrace
If true, show a backtrace for database errors.
$wgAPIMaxResultSize
The maximum size (in bytes) of an API result.
$wgCanonicalServer
Canonical URL of the server, to use in IRC feeds and notification e-mails.
bool $wgPriorityHints
Enable client-side Priority Hints.
$wgMemoryLimit
The minimum amount of memory that MediaWiki "needs"; MediaWiki will try to raise PHP's memory limit i...
$wgUniversalEditButton
Enable the UniversalEditButton for browsers that support it (currently only Firefox with an extension...
$wgConfigRegistry
Registry of factory functions to create config objects: The 'main' key must be set,...
$wgValidSkinNames
List of valid skin names.
Job to add recent change entries mentioning category membership changes.
bool $wgUseSharedUploads
Shortcut for adding an entry to $wgForeignFileRepos.
$wgMaxAnimatedGifArea
Force thumbnailing of animated GIFs above this size to a single frame instead of an animated thumbnai...
$wgInterwikiExpiry
Expiry time for cache of interwiki table.
$wgAutopromoteOnceLogInRC
Put user rights log entries for autopromotion in recent changes?
bool $wgPageLanguageUseDB
Enable page language feature Allows setting page language in database.
$wgCachePages
Allow client-side caching of pages.
$wgTranslateNumerals
For Hindi and Arabic use local numerals instead of Western style (0-9) numerals in interface.
$wgSVGMetadataCutoff
Don't read SVG metadata beyond this point.
$wgAllowUserCssPrefs
Allow style-related user-preferences?
$wgDebugTimestamps
Prefix debug messages with relative timestamp.
$wgExtraLanguageNames
List of language names or overrides for default names in Names.php.
$wgDBcompress
Whether to use compression in DB connection.
$wgMaxShellFileSize
Maximum file size created by shell processes under linux, in KB ImageMagick convert for example can b...
array $wgRangeContributionsCIDRLimit
Shortest CIDR limits that can be checked in any individual range check at Special:Contributions.
$wgAdvancedSearchHighlighting
Set to true to have nicer highlighted text in search results, by default off due to execution overhea...
$wgEnotifUserTalk
Allow users to enable email notification ("enotif") when someone edits their user talk page.
$wgJobTypesExcludedFromDefaultQueue
Jobs that must be explicitly requested, i.e.
$wgSessionPbkdf2Iterations
Number of internal PBKDF2 iterations to use when deriving session secrets.
$wgCookieExpiration
Default cookie lifetime, in seconds.
$wgShowRollbackEditCount
The $wgShowRollbackEditCount variable is used to show how many edits can be rolled back.
$wgImgAuthUrlPathMap
Map of relative URL directories to match to internal mwstore:// base storage paths.
$wgNamespaceAliases
Namespace aliases.
$wgForcedRawSMaxage
Default maximum age for raw CSS/JS accesses.
string bool $wgShellRestrictionMethod
Method to use to restrict shell commands.
$wgSlaveLagWarning
If lag is higher than $wgSlaveLagWarning, show a warning in some special pages (like watchlist).
$wgGitBin
Fully specified path to git binary.
$wgFileCacheDepth
Depth of the subdirectory hierarchy to be created under $wgFileCacheDirectory.
$wgNoFollowNsExceptions
Namespaces in which $wgNoFollowLinks doesn't apply.
$wgUrlProtocols
URL schemes that should be recognized as valid by wfParseUrl().
$wgLocalTZoffset
Set an offset from UTC in minutes to use for the default timezone setting for anonymous users and new...
$wgExportMaxHistory
If set nonzero, Special:Export requests for history of pages with more revisions than this will be re...
$wgExportFromNamespaces
Whether to allow the "export all pages in namespace" option.
$wgExtensionDirectory
Filesystem extensions directory.
$wgNoFollowLinks
If true, external URL links in wiki text will be given the rel="nofollow" attribute as a hint to sear...
bool $wgMainPageIsDomainRoot
Option to whether serve the main page as the domain root.
$wgServerName
Server name.
$wgRateLimits
Simple rate limiter options to brake edit floods.
$wgLogoHD
Array with URL paths to HD versions of the wiki logo.
$wgResourceLoaderStorageEnabled
Whether ResourceLoader should attempt to persist modules in localStorage on browsers that support the...
$wgUsePrivateIPs
Should forwarded Private IPs be accepted?
$wgLogRestrictions
This restricts log access to those who have a certain right Users without this will not see it in the...
$wgMaxRedirectLinksRetrieved
Maximum number of links to a redirect page listed on Special:Whatlinkshere/RedirectDestination.
$wgCookieDomain
Set to set an explicit domain on the login cookies eg, "justthis.domain.org" or "....
$wgImageMagickConvertCommand
The convert command shipped with ImageMagick.
$wgLocalInterwikis
Array for multiple $wgLocalInterwiki values, in case there are several interwiki prefixes that point ...
$wgDeletedDirectory
What directory to place deleted uploads in.
$wgIgnoreImageErrors
If set, inline scaled images will still produce "<img>" tags ready for output instead of showing an e...
$wgSharpenReductionThreshold
Reduction in linear dimensions below which sharpening will be enabled.
bool $wgCacheSharedUploads
Shortcut for the ForeignDBRepo 'hasSharedCache' setting in $wgForeignFileRepos.
$wgParserOutputHooks
Parser output hooks.
$wgMetaNamespaceTalk
Name of the project talk namespace.
$wgServer
URL of the server.
$wgRevisionCacheExpiry
Revision text may be cached in $wgMemc to reduce load on external storage servers and object extracti...
$wgAllowImageMoving
Allows to move images and other media files.
$wgActiveUserDays
How many days user must be idle before he is considered inactive.
$wgUploadDialog
Configuration for file uploads using the embeddable upload dialog (https://www.mediawiki....
$wgRCMaxAge
Recentchanges items are periodically purged; entries older than this many seconds will go.
bool $wgEnotifRevealEditorAddress
Allow sending of e-mail notifications with the editor's address in "Reply-To".
$wgSummarySpamRegex
Same as the above except for edit summaries.
$wgLanguageCode
Site language code.
$wgEnableParserLimitReporting
Whether to include the NewPP limit report as a HTML comment.
$wgExportMaxLinkDepth
If non-zero, Special:Export accepts a "pagelink-depth" parameter up to this specified level,...
$wgSitename
Name of the site.
$wgReadOnly
Set this to a string to put the wiki into read-only mode.
$wgDevelopmentWarnings
If set to true MediaWiki will throw notices for some possible error conditions and for deprecated fun...
$wgRightsIcon
Override for copyright metadata.
$wgEditSubmitButtonLabelPublish
Whether to label the store-to-database-and-show-to-others button in the editor as "Save page"/"Save c...
$wgFeedDiffCutoff
When generating Recentchanges RSS/Atom feed, diffs will not be generated for pages larger than this s...
$wgPasswordAttemptThrottle
Limit password attempts to X attempts per Y seconds per IP per account.
$wgDirectoryMode
Default value for chmoding of new directories.
$wgBlockDisablesLogin
If true, blocked users will not be allowed to login.
$wgRCShowChangedSize
Show the amount of changed characters in recent changes.
$wgExtensionFunctions
A list of callback functions which are called once MediaWiki is fully initialised.
$wgUploadBaseUrl
If set, this URL is added to the start of $wgUploadPath to form a complete upload URL.
$wgNamespaceRobotPolicies
Robot policies per namespaces.
$wgTiffThumbnailType
Browsers don't support TIFF inline generally...
$wgSearchType
Search type.
$wgAddGroups
$wgAddGroups and $wgRemoveGroups can be used to give finer control over who can assign which groups a...
$wgSearchSuggestCacheExpiry
Expiry time for search suggestion responses.
$wgDisableOutputCompression
Disable output compression (enabled by default if zlib is available)
$wgUploadDirectory
The filesystem path of the images directory.
$wgUploadThumbnailRenderHttpCustomHost
When using the "http" wgUploadThumbnailRenderMethod, lets one specify a custom Host HTTP header.
$wgSitemapNamespaces
Array of namespaces to generate a Google sitemap for when the maintenance/generateSitemap....
$wgIllegalFileChars
Additional characters that are not allowed in filenames.
$wgAllowHTMLEmail
For parts of the system that have been updated to provide HTML email content, send both text and HTML...
$wgDBTableOptions
MySQL table options to use during installation or update.
$wgTrivialMimeDetection
Switch for trivial MIME detection.
$wgCustomConvertCommand
Use another resizing converter, e.g.
$wgDeleteRevisionsBatchSize
Page deletions with > this number of revisions will use the job queue.
$wgInvalidUsernameCharacters
Characters to prevent during new account creations.
$wgAutoloadClasses
Array mapping class names to filenames, for autoloading.
$wgFavicon
The URL path of the shortcut icon.
bool array $wgCSPReportOnlyHeader
Controls Content-Security-Policy-Report-Only header.
$wgLegacyJavaScriptGlobals
Whether or not to assign configuration variables to the global window object.
$wgLearnerEdits
The following variables define 3 user experience levels:
$wgLogActionsHandlers
The same as above, but here values are names of classes, not messages.
$wgEnableAsyncUploads
Enable deferred upload tasks that use the job queue.
$wgUploadNavigationUrl
Point the upload navigation link to an external URL Useful if you want to use a shared repository by ...
$wgOverrideHostname
Override server hostname detection with a hardcoded value.
$wgResourceBasePath
The default 'remoteBasePath' value for instances of ResourceLoaderFileModule.
$wgShortPagesNamespaceBlacklist
Optional array of namespaces which should be blacklisted from Special:ShortPages Only pages inside $w...
$wgForceUIMsgAsContentMsg
When translating messages with wfMessage(), it is not always clear what should be considered UI messa...
$wgSiteTypes
Register handlers for specific types of sites.
$wgMinUploadChunkSize
Minimum upload chunk size, in bytes.
$wgContentNamespaces
Array of namespaces which can be deemed to contain valid "content", as far as the site statistics are...
float $wgPriorityHintsRatio
Ratio of requests that should get Priority Hints when the feature is enabled.
$wgJobClasses
Maps jobs to their handlers; extensions can add to this to provide custom jobs.
$wgEmailConfirmToEdit
Should editors be required to have a validated e-mail address before being allowed to edit?
$wgExtraInterlanguageLinkPrefixes
List of additional interwiki prefixes that should be treated as interlanguage links (i....
$wgCopyUploadsFromSpecialUpload
Enable copy uploads from Special:Upload.
$wgRunJobsAsync
When $wgJobRunRate > 0, try to run jobs asynchronously, spawning a new process to handle the job exec...
$wgMaxShellWallClockTime
Maximum wall clock time (i.e.
$wgCascadingRestrictionLevels
Restriction levels that can be used with cascading protection.
$wgArticlePath
The URL path for primary article page views.
$wgSessionCacheType
The cache type for storing session data.
$wgSquidPurgeUseHostHeader
Whether to use a Host header in purge requests sent to the proxy servers configured in $wgCdnServers.
$wgJpegTran
used for lossless jpeg rotation
$wgDisableCookieCheck
By default, MediaWiki checks if the client supports cookies during the login process,...
$wgDisableSearchUpdate
If you've disabled search semi-permanently, this also disables updates to the table.
$wgMWLoggerDefaultSpi
Default service provider for creating Psr\Log\LoggerInterface instances.
$wgCacheEpoch
Set this to current time to invalidate all prior cached pages.
$wgShellCgroup
Under Linux: a cgroup directory used to constrain memory usage of shell commands.
$wgAjaxExportList
List of Ajax-callable functions.
$wgUserEmailConfirmationTokenExpiry
The time, in seconds, when an email confirmation email expires.
$wgGitInfoCacheDirectory
Directory where GitInfo will look for pre-computed cache files.
$wgImageLimits
Limit images on image description pages to a user-selectable limit.
string false $wgExternalDiffEngine
Name of the external diff engine to use.
string null $wgDiffEngine
Specify the difference engine to use.
Represents a title within MediaWiki.
$wgAutoConfirmCount
Number of edits an account requires before it is autoconfirmed.
$wgCentralIdLookupProviders
Central ID lookup providers Key is the provider ID, value is a specification for ObjectFactory.
$wgActionPaths
To set 'pretty' URL paths for actions other than plain page views, add to this array.
$wgBlockCIDRLimit
Limits on the possible sizes of range blocks.
$wgMiserMode
Disable database-intensive features.
$wgGitRepositoryViewers
Map GIT repository URLs to viewer URLs to provide links in Special:Version.
$wgTidyConfig
Configuration for HTML postprocessing tool.
$wgEnableJavaScriptTest
Allow running of javascript test suites via [[Special:JavaScriptTest]] (such as QUnit).
$wgPoolCounterConf
Configuration for processing pool control, for use in high-traffic wikis.
$wgUseTinyRGBForJPGThumbnails
When this variable is true and JPGs use the sRGB ICC profile, swaps it for the more lightweight (and ...
$wgAvailableRights
A list of available rights, in addition to the ones defined by the core.
$wgSemiprotectedRestrictionLevels
Restriction levels that should be considered "semiprotected".
$wgDisableUploadScriptChecks
Setting this to true will disable the upload system's checks for HTML/JavaScript.
$wgCookieSetOnAutoblock
Whether to set a cookie when a user is autoblocked.
$wgRateLimitsExcludedIPs
Array of IPs / CIDR ranges which should be excluded from rate limits.
$wgCapitalLinks
Set this to false to avoid forcing the first letter of links to capitals.
$wgReadOnlyFile
If this lock file exists (size > 0), the wiki will be forced into read-only mode.
$wgApplyIpBlocksToXff
Whether to look at the X-Forwarded-For header's list of (potentially spoofed) IPs and apply IP blocks...
$wgThumbnailScriptPath
Give a path here to use thumb.php for thumbnail generation on client request, instead of generating t...
$wgRCEngines
Used by RecentChange::getEngine to find the correct engine for a given URI scheme.
bool array $wgCSPHeader
Controls Content-Security-Policy header [Experimental].
$wgEditPageFrameOptions
The X-Frame-Options header to send on pages sensitive to clickjacking attacks, such as edit pages.
$wgGroupPermissions
Permission keys given to users in each group.
$wgDebugComments
Send debug data to an HTML comment in the output.
$wgExiv2Command
Some tests and extensions use exiv2 to manipulate the Exif metadata in some image formats.
$wgGrammarForms
Some languages need different word forms, usually for different cases.
$wgLocaltimezone
Fake out the timezone that the server thinks it's in.
$wgPagePropLinkInvalidations
Page property link table invalidation lists.
$wgAjaxEditStash
Have clients send edits to be prepared when filling in edit summaries.
$wgHttpsPort
For installations where the canonical server is HTTP but HTTPS is optionally supported,...
$wgCleanSignatures
If true, removes (by substituting) templates in signatures.
$wgOpenSearchDescriptionLength
Minimum length of extract in .
Value object for representing interwiki records.
$wgShowExceptionDetails
If set to true, uncaught exceptions will print the exception message and a complete stack trace to ou...
$wgThumbUpright
Adjust width of upright images when parameter 'upright' is used This allows a nicer look for upright ...
$wgVerifyMimeType
Determines if the MIME type of uploaded files should be checked.
$wgExtraGenderNamespaces
Same as above, but for namespaces with gender distinction.
$wgQueryCacheLimit
Number of rows to cache in 'querycache' table when miser mode is on.
$wgInterwikiFallbackSite
Fallback site, if unable to resolve from cache.
int[] $wgReauthenticateTime
Time frame for re-authentication.
string $wgSharedUploadDBprefix
Shortcut for the ForeignDBRepo 'tablePrefix' setting in $wgForeignFileRepos.
$wgCookieSecure
Whether the "secure" flag should be set on the cookie.
$wgSessionProviders
MediaWiki\Session\SessionProvider configuration.
$wgSiteNotice
Site notice shown at the top of each page.
$wgTrackingCategories
Array holding default tracking category names.
$wgShellLocale
Locale for LC_ALL, to provide a known environment for locale-sensitive operations.
$wgRestrictionLevels
Rights which can be required for each protection level (via action=protect)
$wgDnsBlacklistUrls
List of DNS blacklists to use, if $wgEnableDnsBlacklist is true.
$wgEnableUploads
Allow users to upload files.
$wgRenderHashAppend
Append a configured value to the parser cache and the sitenotice key so that they can be kept separat...
$wgMaxGeneratedPPNodeCount
A complexity limit on template expansion: the maximum number of elements generated by Preprocessor::p...
$wgLearnerMemberSince
Specify the difference engine to use.
$wgAdvertisedFeedTypes
Which feed types should we provide by default? This can include 'rss', 'atom', neither,...
$wgSVGConverters
Scalable Vector Graphics (SVG) may be uploaded as images.
int bool $wgExtensionInfoMTime
When loading extensions through the extension registration system, this can be used to invalidate the...
$wgAllowCopyUploads
Allow for upload to be copied from an URL.
$wgTextModelsToParse
Determines which types of text are parsed as wikitext.
$wgAPIPropModules
API Query prop module extensions.
$wgOverrideSiteFeed
Override the site's default RSS/ATOM feed for recentchanges that appears on every page.
int $wgResourceLoaderMaxQueryLength
ResourceLoader will not generate URLs whose query string is more than this many characters long,...
$wgSkipSkins
Specify the names of skins that should not be presented in the list of available skins in user prefer...
string $wgPopularPasswordFile
Where popular password file is located.
$wgCategoryCollation
Specify how category names should be sorted, when listed on a category page.
$wgLogNames
Lists the message key string for each log type.
$wgEnotifImpersonal
Send a generic mail instead of a personalised mail for each user.
$wgFileCacheDirectory
Directory where the cached page will be saved.
$wgCookieSetOnIpBlock
Whether to set a cookie when a logged-out user is blocked.
$wgUploadPath
The URL path for the images directory.
$wgMaxTocLevel
Maximum indent level of toc.
$wgMaxRedirects
Max number of redirects to follow when resolving redirects.
array $wgSpecialSearchFormOptions
Options for Special:Search completion widget form created by SearchFormWidget class.
$wgDjvuDump
Path of the djvudump executable Enable this and $wgDjvuRenderer to enable djvu rendering example: $wg...
$wgRestrictionTypes
Set of available actions that can be restricted via action=protect You probably shouldn't change this...
bool $wgSearchRunSuggestedQuery
Controls whether zero-result search queries with suggestions should display results for these suggest...
$wgArticleCountMethod
Method used to determine if a page in a content namespace should be counted as a valid article.
bool $wgEnableBotPasswords
Whether to enable bot passwords.
$wgXhtmlNamespaces
Permit other namespaces in addition to the w3.org default.
const CONTENT_MODEL_JAVASCRIPT
$wgMaxSigChars
Maximum number of Unicode characters in signature.
$wgDBuser
Database username.
$wgDBerrorLogTZ
Timezone to use in the error log.
$wgJpegQuality
When scaling a JPEG thumbnail, this is the quality we request from the backend.
$wgAllowTitlesInSVG
Obsolete, no longer used.
$wgPasswordPolicy
Password policy for the wiki.
array $wgReportToEndpoints
List of endpoints for the Reporting API.
$wgDataCenterUpdateStickTTL
After a state-changing request is done by a client, this determines how many seconds that client shou...
$wgWikiDiff2MovedParagraphDetectionCutoff
wikidiff2 supports detection of changes in moved paragraphs.
$wgDebugDumpSql
Write SQL queries to the debug log.
$wgAllowSlowParserFunctions
Enable slow parser functions.
$wgPagePropsHaveSortkey
Whether the page_props table has a pp_sortkey column.
$wgUploadMissingFileUrl
Point the upload link for missing files to an external URL, as with $wgUploadNavigationUrl.
$wgResourceModuleSkinStyles
Skin-specific styles for resource modules.
$wgMinimalPasswordLength
Specifies the minimal length of a user password.
$wgGroupsAddToSelf
A map of group names that the user is in, to group names that those users are allowed to add or revok...
$wgRCFilterByAge
Filter $wgRCLinkDays by $wgRCMaxAge to avoid showing links for numbers higher than what will be store...
$wgSpecialPages
Special page list.
$wgDebugToolbar
Display the new debugging toolbar.
$wgAntivirus
Internal name of virus scanner.
$wgDisableQueryPageUpdate
Set this to an array of special page names to prevent maintenance/updateSpecialPages....
$wgTrustedMediaFormats
list of trusted media-types and MIME types.
$wgHKDFSecret
Secret for hmac-based key derivation function (fast, cryptographically secure random numbers).
$wgHTTPImportTimeout
Timeout for HTTP requests done internally for transwiki imports, in seconds.
$wgRestrictDisplayTitle
For consistency, restrict DISPLAYTITLE to text that normalizes to the same canonical DB key.
$wgAutoloadAttemptLowercase
Switch controlling legacy case-insensitive classloading.
$wgPasswordSender
Sender email address for e-mail notifications.
string $wgPHPSessionHandling
Whether to use PHP session handling ($_SESSION and session_*() functions)
$wgAllowDisplayTitle
Allow DISPLAYTITLE to change title display.
$wgUseSiteCss
Use the site's Cascading Style Sheets (CSS)?
$wgExtraLanguageCodes
List of mappings from one language code to another.
$wgAPIFormatModules
API format module extensions.
$wgRegisterInternalExternals
By default MediaWiki does not register links pointing to same server in externallinks dataset,...
$wgSecretKey
This should always be customised in LocalSettings.php.
$wgScriptPath
The path we should point to.
$wgNamespacesWithSubpages
Which namespaces should support subpages? See Language.php for a list of namespaces.
$wgXMLMimeTypes
Additional XML types we can allow via MIME-detection.
$wgPasswordConfig
Configuration for built-in password types.
$wgDBadminpassword
Separate password for maintenance tasks.
$wgUseAjax
Enable AJAX framework.
$wgDBssl
Whether to use SSL in DB connection.
$wgWatchersMaxAge
Page watchers inactive for more than this many seconds are considered inactive.
array $wgGrantPermissionGroups
Map of grants to their UI grouping.
$wgVariantArticlePath
Like $wgArticlePath, but on multi-variant wikis, this provides a path format that describes which par...
const XML_DUMP_SCHEMA_VERSION_10
$wgMaxShellMemory
Maximum amount of virtual memory available to shell processes under linux, in KB.
$wgResourceLoaderDebug
The default debug mode (on/off) for of ResourceLoader requests.
$wgUseImageResize
Whether to enable server-side image thumbnailing.
$wgForeignFileRepos
Enable the use of files from one or more other wikis.
$wgAccountCreationThrottle
Number of accounts each IP address may create per specified period(s).
$wgEnotifMaxRecips
Maximum number of users to mail at once when using impersonal mail.
$wgUploadThumbnailRenderMethod
The method through which the thumbnails will be prerendered for the entries in $wgUploadThumbnailRend...
$wgLocalStylePath
The URL path of the skins directory.
$wgSpecialVersionShowHooks
Show the contents of $wgHooks in Special:Version.
$wgMemCachedPersistent
Use persistent connections to MemCached, which are shared across multiple requests.
$wgShowEXIF
Show Exif data, on by default if available.
$wgMaxPPNodeCount
A complexity limit on template expansion: the maximum number of nodes visited by PPFrame::expand()
$wgSecureLogin
This is to let user authenticate using https when they come from http.
$wgCookiePrefix
Cookies generated by MediaWiki have names starting with this prefix.
$wgUserEmailUseReplyTo
If true put the sending user's email in a Reply-To header instead of From (false).
$wgAPIMaxDBRows
Maximum amount of rows to scan in a DB query in the API The default value is generally fine.
$wgMainStash
The object store type of the main stash.
$wgStyleDirectory
Filesystem stylesheets directory.
$wgUpgradeKey
When you run the web-based upgrade utility, it will tell you what to set this to in order to authoriz...
$wgSVGConverter
Pick a converter defined in $wgSVGConverters.
$wgSessionSecret
Secret for session storage.
$wgDefaultRobotPolicy
Default robot policy.
$wgAllowUserJs
Allow user Javascript page? This enables a lot of neat customizations, but may increase security risk...
$wgUnwatchedPageThreshold
If set to an integer, pages that are watched by this many users or more will not require the unwatche...
$wgTrxProfilerLimits
Performance expectations for DB usage.
$wgExtraNamespaces
Additional namespaces.
$wgUploadThumbnailRenderHttpCustomDomain
When using the "http" wgUploadThumbnailRenderMethod, lets one specify a custom domain to send the HTT...
$wgCategoryPagingLimit
Paging limit for categories.
$wgNewUserLog
Maintain a log of newusers at Special:Log/newusers?
$wgNamespacesToBeSearchedDefault
List of namespaces which are searched by default.
$wgUsePigLatinVariant
Whether to enable the pig Latin variant of English (en-x-piglatin), used to ease variant development ...
$wgMainWANCache
Main Wide-Area-Network cache type.
$wgGalleryOptions
Parameters for the "<gallery>" tag.
$wgAutopromoteOnce
Automatically add a usergroup to any user who matches certain conditions.
$wgJobQueueIncludeInMaxLagFactor
Whether to include the number of jobs that are queued for the API's maxlag parameter.
$wgCdnReboundPurgeDelay
If set, any SquidPurge call on a URL or URLs will send a second purge no less than this many seconds ...
$wgEnableAutoRotation
If set to true, images that contain certain the exif orientation tag will be rotated accordingly.
array $wgVirtualRestConfig
Global configuration variable for Virtual REST Services.
$wgCheckFileExtensions
This is a flag to determine whether or not to check file extensions on upload.
$wgAllUnicodeFixes
Set this to always convert certain Unicode sequences to modern ones regardless of the content languag...
$wgInternalServer
Internal server name as known to CDN, if different.
$wgDisableAnonTalk
Disable links to talk pages of anonymous users (IPs) in listings on special pages like page history,...
$wgInterwikiPrefixDisplayTypes
Mapping of interwiki index prefixes to descriptors that can be used to change the display of interwik...
$wgUseLocalMessageCache
Set this to true to maintain a copy of the message cache on the local server.
$wgStatsdServer
Destination of statsd metrics.
$wgCountCategorizedImagesAsUsed
On Special:Unusedimages, consider images "used", if they are put into a category.
$wgDummyLanguageCodes
Functionally the same as $wgExtraLanguageCodes, but deprecated.
$wgPasswordExpirationDays
The number of days that a user's password is good for.
$wgRCWatchCategoryMembership
Treat category membership changes as a RecentChange.
$wgObjectCacheSessionExpiry
The expiry time to use for session storage, in seconds.
$wgFeed
Provide syndication feeds (RSS, Atom) for, e.g., Recentchanges, Newpages.
$wgAsyncHTTPTimeout
Timeout for Asynchronous (background) HTTP requests, in seconds.
$wgRightsUrl
Set this to specify an external URL containing details about the content license used on your wiki.
$wgAllowExternalImages
Whether to allow inline image pointing to other websites.
$wgUsePathInfo
Whether to support URLs like index.php/Page_title These often break when PHP is set up in CGI mode.
$wgImageMagickTempDir
Temporary directory used for ImageMagick.
$wgSQLMode
SQL Mode - default is turning off all modes, including strict, if set.
$wgEnableImageWhitelist
If $wgAllowExternalImages is false, you can allow an on-wiki whitelist of regular expression fragment...
$wgExportPagelistLimit
Maximum number of pages returned by the GetPagesFromCategory and GetPagesFromNamespace functions.
$wgSpamRegex
Edits matching these regular expressions in body text will be recognised as spam and rejected automat...
string $wgSharedUploadPath
Shortcut for the 'url' setting of $wgForeignFileRepos.
$wgOpenSearchDefaultLimit
Integer defining default number of entries to show on OpenSearch call.
int $wgReportToExpiry
Expiry of the endpoint definition for the Reporting API.
$wgCdnMaxageLagged
Cache timeout for the CDN when DB replica DB lag is high.
$wgShowArchiveThumbnails
Show thumbnails for old images on the image description page.
$wgAllowSpecialInclusion
Allow special page inclusions such as {{Special:Allpages}}.