Manual:Настройки конфигурации

This page is a translated version of the page Manual:Configuration settings and the translation is 54% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Türkçe • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎svenska • ‎čeština • ‎русский • ‎中文 • ‎日本語 • ‎한국어

Это индекс всех поддерживаемых параметров настройки, располагающихся в файле DefaultSettings.php.

Никогда не следует редактировать DefaultSettings.php; просто скопируйте необходимые строки в LocalSettings.php и затем измените то, что необходимо.

Если вы не можете найти здесь параметр конфигурации, посмотрите, определён ли он в DefaultSettings.php. Параметр должен иметь там некоторую документацию.

Настройки, удалённые в версиях MediaWiki до 1.27, не перечислены здесь. Пожалуйста, используйте поле поиска, чтобы найти соответствующую страницу руководства (например, Manual:$wgAllowAnonymousMinor).
Перечисление по алфавиту | Перечисление по функциональности | Категория:Параметры конфигурации MediaWiki

Общие настройки

Глобальные объекты

  • $wgAutoloadLocalClasses – Array mapping class names to filenames, for autoloading.
  • $wgConf Create a site configuration object. Not used for much in a default install.

URL-адреса и пути к файлам

Files and file uploads

Uploads have to be specially set up to be secure.

Shared uploads

These settings are kept for backward compatibility, see $wgForeignFileRepos for the new setting, or $wgUseInstantCommons if you only need read access to images on Commons.

MIME-типы

  Внимание: ↑This is not a configuration setting, but a global state variable. It should be used solely by thumb.php!

See also: Manual:Mime type detection

Изображения

See also: Руководство:Настройка загрузки файлов

DjVu

EXIF

  • $wgShowEXIF – Show EXIF data at the end of file description pages.
  • $wgUpdateCompatibleMetadata – Whether to automatically update the img_metadata field if it is outdated but compatible with the current version.

ImageMagick

Set $wgUseImageMagick to true to use ImageMagick instead of the builtin functions.

SVG

Настройки миниатюр

Антивирус

  • $wgAntivirus – Внутреннее имя антивирусного сканера.
  • $wgAntivirusRequired – Определяет, что в случае неудачной проверки на вирусы загрузка файла будет отклонена.
  • $wgAntivirusSetup – Configuration for different virus scanners.

Настройки электронной почты

See also User Access: $wgEmailConfirmToEdit

  • $wgAdditionalMailParams Additional email parameters, will be passed as the last argument to mail() PHP function call.
  • $wgAllowHTMLEmail – Установка значения 'true' разрешит включать HTML в e-mail.
  • $wgEmailAuthentication – Установите true для включении аутентификации (подтверждения) для этой вики. За исключением писем с напоминанием пароля, функции электронной почты работают только для аутентифицированных адресов электронной почты.
  • $wgEmergencyContact – Site admin email address
  • $wgEnableEmail Set to true to enable basic email features.
  • $wgEnableSpecialMute (introduced in 1.34) (устарело в 1.34) – Set to true to enable the Special Mute page.
  • $wgEnableUserEmailBlacklist – Set to true to enable user-to-user email blacklist.
  • $wgEnableUserEmail – Установка значения 'true' разрешит участникам отправлять e-mail друг другу через $sp.
  • $wgNewPasswordExpiry – Время, в секундах, когда истечёт срок действия временного пароля.
  • $wgNoReplyAddress – Reply-to address for automatically generated emails.
  • $wgPasswordExpirationDays – The number of days that a user's password is good for.
  • $wgPasswordExpireGrace – The number of seconds after a user's password expires during which they can log in without a password change.
  • $wgPasswordReminderResendTime – Минимальное время, в часах, которое должно пройти между использованием функции напоминания пароля.
  • $wgPasswordSender – Password reminder email address.
  • $wgRequirePasswordforEmailChange (удалено в 1.27) – Whether the user must enter their password to change their email address
  • $wgSMTP – For using a direct (authenticated) SMTP server connection.
  • $wgUserEmailConfirmationTokenExpiry – The time, in seconds, after which a email address confirmation token expires.
  • $wgUserEmailUseReplyTo – Set to true to put the sending user's email in a Reply-To header instead of From.

Настройки уведомлений по электронной почте (Enotif)

Actual notifications for each user are defined in the options. You can change defaults with $wgDefaultUserOptions .
  • $wgEnotifFromEditor – Whether to make email notifications appear to come from the user who makes the edit
  • $wgEnotifImpersonal – Send a generic mail instead of a personalised mail for each user.
  • $wgEnotifMaxRecips – Maximum number of users to mail at once when using impersonal mail.
  • $wgEnotifMinorEdits – Установить значение 'true' для получения уведомлений для правок, отмеченных как «малые»
  • $wgEnotifRevealEditorAddress – Set to true to insert the page editor's email address into the email notifications Reply-To address
  • $wgEnotifUseJobQ (удалено в 1.27)Send mails via the job queue.
  • $wgEnotifUseRealName – Использовать настоящее имя вместо имени участника в поле «from» при отправлении почты.
  • $wgEnotifUserTalk Enable email notifications for edits on users' talk pages.
  • $wgEnotifWatchlist Set to true to allow the email notification for watched pages
  • $wgUseEnotif – Overall "use Enotif" setting
  • $wgUsersNotifiedOnAllChanges Array of usernames who will be sent a notification email for every change which occurs on a wiki.

Настройки базы данных

Настройки LoadBalancer

Специфично для MySQL

  • $wgDBmysql5 (удалено в 1.33) – Set to true to set MySQL connection into UTF-8 encoding (experimental)
  • $wgDBTableOptions MySQL table options to use during installation or update.
  • $wgSQLMode – Value for the MySQL sql_mode parameter

Специфично для PostgreSQL

  • $wgDBport – Порт базы данных. Изпользуется только вариацией PostgreSQL.

Специфично для SQLite

Shared DB settings

Extension fields

  • $wgExtPGNewFields (удалено в 1.36) – Extension defined fields to be added to existing tables
  • $wgExtNewTables (удалено в 1.36) – Extension Defined tables to be added on schema change
  • $wgExtNewFields (удалено в 1.36) – Extension defined fields to be added to existing tables
  • $wgExtNewIndexes (удалено в 1.36) – Extension defined indexes to be added to existing tables
  • $wgExtPGAlteredFields (удалено в 1.36) – Extension defined columns to be altered in tables
  • $wgExtModifiedFields (удалено в 1.36) – Extension defined fields to change existing tables

Content handlers and storage

Performance hacks and limits

  • $wgAllowSchemaUpdates – Разрешить выполнение обновлений схемы базы данных с помощью скрипта update.php.
  • $wgAllowSlowParserFunctions – Разрешает использование медленных функций парсера.
  • $wgCriticalSectionTimeLimit (introduced in 1.36)The maximum time critical sections are allowed to stay open.
  • $wgDisableQueryPages – Отключает все запросы страницы если включен miser mode, а не только некоторые из них.
  • $wgLinkHolderBatchSize – Размер пакета LinkHolderArray.
  • $wgMaxArticleSize – Максимальный размер страницы в килобайтах.
  • $wgMaximumMovedPages – Максимальное число страниц, которое может быть переименовано при переименовании подстраниц.
  • $wgMaxJobDBWriteDuration – Max time (in seconds) a job-generated transaction can spend in writes.
  • $wgMaxUserDBWriteDuration – Max time (in seconds) a user-generated transaction can spend in writes.
  • $wgMemoryLimit – The minimum amount of memory that MediaWiki "needs"; MediaWiki will try to raise PHP's memory limit if it's below this amount.
  • $wgMiserMode – Enable/disable database-intensive features
  • $wgPoolCounterConf – Configuration for processing pool control.
  • $wgQueryCacheLimit – Number of rows to cache in 'querycache' table when miser mode is on.
  • $wgQueryPages – List of Special pages that inherit from QueryPage, that should also be taken in account by the updateSpecialPages.php maintenance script.
  • $wgRequestTimeLimit (introduced in 1.36)Set a limit on server request wall clock time.
  • $wgTransactionalTimeLimit – Throttle for timing out transactional POST requests
  • $wgWantedPagesThreshold – Минимальное количество страниц, которые должны ссылаться на страницу, прежде чем она появится в Special:Wantedpages.

Кеш

See: Interwiki for Interwiki cache settings.

Файловый кеш

Settings for Server side file caching.

Кеш сообщений

  • $wgAdaptiveMessageCache – Отслеживает, какие сообщения запрашиваются, и загружает только наиболее используемые сообщения.
  • $wgLocalisationCacheConf – Конфигурация кэширования локализации.
  • $wgMessageCacheType – Настройка кэширования сообщений
  • $wgUseLocalMessageCache – Make a local copy of the message cache, in addition to memcached.

Sidebar Cache

Кеш парсера

Настройки Memcached

Settings for configuring the Memcached memory-based object store (if you are using it) docs/memcached.txt has more details.

WAN кеш

HTTP proxy (CDN) settings

These settings configure MediaWiki when using a caching HTTP proxy server. They apply to caching using Varnish as well as Squid.

  • $wgCdnMaxageLagged – Cache timeout for the CDN when DB replica lag is high
  • $wgCdnMaxageStale (introduced in 1.35) – Cache timeout in seconds when delivering a stale ParserCache response due to PoolCounter contention.
  • $wgCdnMaxageSubstitute – Cache timeout for the CDN when a response is known to be wrong or incomplete (due to load)
  • $wgCdnMaxAge (introduced in 1.34) – Cache TTL for the CDN sent as s-maxage (without ESI) or Surrogate-Control (with ESI).
  • $wgCdnReboundPurgeDelay – Secondary delayed purges of URLs
  • $wgCdnServersNoPurge (introduced in 1.34) – Same as $wgCdnServers , except that MW has no methods to send HTTP PURGE to an origin part of the configured ranges
  • $wgCdnServers (introduced in 1.34) – An array of individual proxy servers to help MediaWiki detect if the request has been proxyed.
    But also to send back to the proxy PURGE commands on changes.
  • $wgForcedRawSMaxage – Default maximum age (in seconds) for raw CSS/JavaScript accesses.
  • $wgInternalServer Internal server name as known to Squid, if different than $wgServer .
  • $wgLoggedOutMaxAge (introduced in 1.35) – Кэш TTL для агента пользователя, переданного в качестве максимального возраста, для зарегистрированных пользователей.
  • $wgMaxSquidPurgeTitles (удалено в 1.27) – Maximum number of titles to purge in any one client operation
  • $wgSquidMaxage (удалено в 1.35) – Cache timeout for the squid.
  • $wgSquidPurgeUseHostHeader (устарело в 1.33) – Whether to use a Host header in purge requests sent to the proxy servers configured in $wgSquidServers.
  • $wgSquidServersNoPurge (удалено в 1.35) – Same as $wgSquidServers , except that MW has no methods to send HTTP PURGE to an origin part of the configured ranges
  • $wgSquidServers (удалено в 1.35) – An array of individual proxy servers to help MediaWiki detect if the request has been proxyed.
    But also to send back to the proxy PURGE commands on changes.
  • $wgUseCdn (introduced in 1.34) – Включить/отключить кэширование просмотра страниц.
  • $wgUseESI (устарело в 1.33) – If you run Squid3 with ESI support, enable this.
  • $wgUseKeyHeader (удалено в 1.34) – Send the Key HTTP header for better caching.
  • $wgUsePrivateIPs – Whether private X-Forwarded-For IPs should be accepted
  • $wgUseSquid (удалено в 1.35) – Включить/Отключить Squid.
  • $wgUseXVO (удалено в 1.27) – Send X-Vary-Options header for better caching (requires patched Squid).
  • $wgVaryOnXFP – Whether to add X-Forwarded-Proto to the Vary header for API requests and RSS/Atom feeds.

HTCP multicast purging

Language, regional and character encoding settings

  • $wgAllUnicodeFixes – Whether to always convert certain Unicode sequences to modern ones regardless of the content language.
  • $wgBrowserBlackList (устарело в 1.30) – Черный список браузеров, не поддерживающих Unicode.
  • $wgDefaultLanguageVariant Default language variant.
  • $wgDisabledVariants – Disabled variants for language variant conversion.
  • $wgDisableLangConversion Whether to enable language variant conversion.
  • $wgDisableTitleConversion – Whether to enable language variant conversion for links.
  • $wgDummyLanguageCodes (устарело в 1.29) – List of language codes that have been renamed to new (correct) codes, or don't correspond to an actual interface language.
  • $wgEditEncoding (удалено в 1.28) – Characters not explicitly converted by output encoding
  • $wgExtraInterlanguageLinkPrefixes – Array of interwiki prefixes to be treated as language links.
  • $wgExtraLanguageCodes – List of mappings from one language code to another
  • $wgExtraLanguageNames – Список наименований языков, заменяющих значения по умолчанию в Names.php.
  • $wgFixArabicUnicode (удалено в 1.35) – Set this to true to clean up archaic Unicode sequences in Arabic text.
  • $wgFixMalayalamUnicode (удалено в 1.35) – Set this to true to clean up archaic Unicode sequences in Malayalam text.
  • $wgForceUIMsgAsContentMsg – Перечисляет UI messages которые указывают на файлы, содержащие локализованные URL-ссылки
  • $wgGrammarForms Используется функцией парсера $GRAMMAR.
  • $wgHideInterlanguageLinks – Скрыть интервики-ссылки из бокового сайта.
  • $wgInterlanguageLinkCodeMap (introduced in 1.35) – Карта межъязыкового кода ссылки на языковые коды, чтобы заменить то, что отображается как название языка, когда интервики-код не соответствует ему точно.
  • $wgInterwikiMagic – Treat language links as magic connectors, not inline links.
  • $wgLangObjCacheSize – Language cache size, or really how many languages can we handle simultaneously without degrading to crawl speed.
  • $wgLanguageCode – Site language code.
  • $wgLegacyEncoding – 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).
  • $wgLegacySchemaConversion – Option to speed up the conversion step for large sites when migrating the schema from 1.4 to 1.5
  • $wgLoginLanguageSelector – Show a bar of language selection links in the user login and user registration forms.
  • $wgMaxMsgCacheEntrySize – Maximum entry size in the message cache, in bytes.
  • $wgMsgCacheExpiry (удалено в 1.34) – When a message in cache expires (in seconds).
  • $wgOverrideUcfirstCharacters (introduced in 1.34) – List of Unicode characters for which capitalization is overridden in Language::ucfirst.
  • $wgRawHtmlMessages (introduced in 1.32) – List of messages which might contain raw HTML.
  • $wgUseDatabaseMessages – Translation using MediaWiki: namespace.
  • $wgUsePigLatinVariant – Whether to enable the pig latin variant of English (en-x-piglatin), used to ease variant development work.
  • $wgVariantArticlePath Used for links when having language's variants.
  • $wgUserFallbackLanguages maximum number of fallback languages per user

Настройки часовых поясов

  • $wgLocaltimezone – Имитируйте часовой пояс, в котором, по мнению сервера, он находится.
  • $wgLocalTZoffset – Add a distance to the server timezone in Minutes.

Language-specific

английский
  • $wgAmericanDates – Использовать 'mdy' вместо 'dmy' как формат даты по умолчанию. Например 'May 12' вместо '12 May'.
арабский/хинди
  • $wgTranslateNumerals 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.

Output format and skin settings

Вывод

The following setting is no longer used in supported versions of MediaWiki, but still exists for backward compatibility

Темы оформления

  • $wgDefaultSkin – Тема оформления по умолчанию для новых пользователей.
  • $wgFallbackSkin – Fallback skin used when the skin defined by $DefaultSkin can't be found.
  • $wgFooterIcons – Abstract list of footer icons for skins. It replaces the old copyrightico and poweredbyico code, which until MediaWiki 1.27 could be influenced with $CopyrightIcon
  • $wgSkinMetaTags (introduced in 1.36) – An array of open graph tags which should be added by all skins.
  • $wgSkipSkins Specify the name of skins that should not be presented in the list of available skins.
  • $wgSkipSkin (удалено в 1.35)Specify the name of a skin that should not be presented in the list of available skins.
  • $wgUseCombinedLoginLink – Login / create account link behavior when it's possible for anonymous users to create an account.
  • $wgVectorUseIconWatch – Watch and unwatch as a star icon rather than a link (for Vector skin only).
  • $wgVectorUseSimpleSearch Search form behavior for Vector skin only.

ResourceLoader

See ResourceLoader for more information.

Page titles and redirects

  • $wgDisableHardRedirects – Disable redirects to special pages and interwiki redirects, which use a 302 and have no "redirected from" link.
  • $wgFixDoubleRedirects – Автоматическое исправление двойных перенаправлений при переименовании страниц.
  • $wgInvalidRedirectTargets – Массив неверных целей перенаправлений.
  • $wgShortPagesNamespaceBlacklist – Optional array of namespaces which should be blacklisted from Special:ShortPages
  • $wgCapitalLinkOverrides – Конфигурация пространства имен для $wgCapitalLinks .
  • $wgCapitalLinks – Set this to false to avoid forcing the first letter of links to capitals.
  • $wgLegalTitleChars – Override the default list of illegal characters in page titles.
  • $wgMaxRedirects – Максимальное количество перенаправлений, которые используются при разрешении перенаправлений.

Пространства имён

Mobile support

Interwiki links and sites

Кеш интервики

See interwiki cache for more information.

Парсер

HTML

  • $wgRawHtml – Разрешить необработанный, непроверенный HTML в тегах <html>...</html>

Tidy

Tidy is an open source tool that cleans up broken HTML. You can use this to ensure that broken HTML in articles doesn't affect the layout of your wiki. While Tidy itself is going to be replaced, the configuration settings can still be used for the replacements.

  • $wgTidyConfig – Configuration of the HTML postprocessing tool to use for fixing invalid HTML code.
  • $wgDebugTidy (удалено в 1.33) – Put tidy warnings in HTML comments, only works for internal tidy.
  • $wgTidyBin (удалено в 1.33) – Should be set to the path of the tidy binary.
  • $wgTidyConf (удалено в 1.33) – Should be set to the path of the tidy configuration file.
  • $wgTidyInternal (удалено в 1.33) – Controls the use of the tidy extension to use an in-process tidy library instead of spawning a separate program.
  • $wgTidyOpts (удалено в 1.33) – Options passed to tidy on the command line.
  • $wgUseTidy (удалено в 1.33) – Use tidy to make sure HTML output is sane.
  • $wgValidateAllHtml (удалено в 1.31) – Validate the overall output using tidy and refuse to display the page if it's not valid.
See also: Manual:Build Tidy from source .

Statistics and content analysis

  • $wgActiveUserDays The number of days within which a person must make edits to be considered an "active" user
  • $wgArticleCountMethod Method used to determine if a page in a content namespace should be counted as a valid content page (article).
  • $wgDisableCounters (удалено в 1.35) – Disable page view counters.
  • $wgExperiencedUserEdits – Determines the number of edits needed to qualify at the "Experienced user" level.
  • $wgExperiencedUserMemberSince – Determines the number of days needed since account creation to qualify at the "Experienced user" level.
  • $wgLearnerEdits – Determines the number of edits needed to qualify at the "Learner" experience level.
  • $wgLearnerMemberSince – Determines the number of days needed since account creation to qualify at the "Learner" experience level.
  • $wgManualRevertSearchRadius (introduced in 1.36) – 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.
  • $wgRevertedTagMaxDepth (introduced in 1.36) – Maximum depth (revision count) of reverts that will have their reverted edits marked with the mw-reverted change tag.
  • $wgSiteStatsAsyncFactor (удалено в 1.34) – Sets how often site statistics should be updated.

User accounts, authentication

Аутентификация

User rights, access control and monitoring

  • $wgAddGroups – Управление, какие группы можно добавить при помощи Special:Userrights.
  • $wgAutoblockExpiry – Количество секунд действия автоблокировки
  • $wgBlockAllowsUTEdit – Разрешить блокированным участникам редактировать собственные страницы обсуждения
  • $wgDeleteRevisionsBatchSize (introduced in 1.32) – Page deletions with > this number of revisions will use the job queue.
  • $wgDnsBlacklistUrls – List of DNS blacklists to use, if $wgEnableDnsBlacklist is true.
  • $wgEmailConfirmToEdit – Участникам необходимо подтвердить свой email адрес перед редактированием, включается значением 'true'.
  • $wgEnableDnsBlacklist – Whether to use DNS blacklists in $wgDnsBlacklistUrls to check for open proxies.
  • $wgGrantPermissionGroups – Used to define grant groups and assign grants to them.
  • $wgGrantPermissions – Used to define grants and assign permissions to them.
  • $wgGroupPermissions – Использовать это для установки прав доступа для групп и участников.
  • $wgGroupsAddToSelf – Позволяет участникам добавлять себя в указанные группы при помощи Special:Userrights.
  • $wgGroupsRemoveFromSelf – Позволяет участникам удалять себя из указанных групп при помощи Special:Userrights.
  • $wgHideUserContribLimit – The maximum number of edits a user can have and can still be hidden by users with the hideuser permission.
  • $wgImplicitGroups – Группы, не отображаемые на Special:ListUsers или где-нибудь еще
  • $wgPasswordAttemptThrottle – Ограничивает количество попыток ввода пароля данного участника с данного IP-адреса.
  • $wgProxyList A list of IP addresses to be banned
  • $wgProxyWhitelist – Белый список прокси: список адресов, которые не являются прокси, несмотря на то, что могут сказать другие методы.
  • $wgRateLimitLog (удалено в 1.27)Set to a filename to log rate limiter hits.
  • $wgRateLimitsExcludedIPs – Массив IP-адресов/CIDR-диапазонов, которые не подпадают под ограничения скорости.
  • $wgRateLimits Simple rate limiter options to brake edit floods.
  • $wgRemoveGroups – Управление, из каких групп можно удалить при помощи Special:Userrights.
  • $wgRevokePermissions – Ключи доступа отозваны у пользователей в каждой группе.
  • $wgWhitelistReadRegexp – Whitelists publicly readable titles with regular expressions.
  • $wgWhitelistRead – Pages anonymous user may see.

Доступ

Blocking/banning, and some other related settings.

  • $wgAccountCreationThrottle – Количество аккаунтов с одного IP-адреса, 0 для отключения.
  • $wgApplyIpBlocksToXff – Apply IP address blocks also to users having a blocked IP in their XFF header.
  • $wgAutoConfirmAge – Количество секунд с момента регистрации, требуемых для получения аккаунтом флага 'autoconfirmed'.
  • $wgAutoConfirmCount – Требуемое число правок для получения аккаунтом флага 'autconfirmed'.
  • $wgAutopromoteOnceLogInRC – Whether to put user rights log entries for autopromotion in recent changes.
  • $wgAutopromoteOnce – Conditions of automatic promotion of user to specific groups that are done only once.
  • $wgAutopromote – Условия автоматического присвоения специальных прав участникам
  • $wgAvailableRights A list of available rights, in addition to the ones defined by the core.
  • $wgBlockCIDRLimit – Максимальный CIDR-диапазон IP-адресов, который может быть заблокирован.
  • $wgBlockDisablesLogin – Запрещает вход в учётные записи заблокированных участников.
  • $wgBotPasswordsCluster – Cluster name for the bot_passwords table
  • $wgBotPasswordsDatabase – Database name for the bot_passwords table
  • $wgCascadingRestrictionLevels – Restriction levels that can be used with cascading protection
  • $wgDeleteRevisionsLimit – Если количество правок в истории больше этого параметра, для её удаления требуются права bigdelete.
  • $wgEnableBotPasswords – Whether to enable bot passwords
  • $wgEnablePartialBlocks (introduced in 1.33) (удалено в 1.35) – Allow partial blocks to be created
  • $wgHideIdentifiableRedirects – Protects user's privacy when doing redirects
  • $wgNamespaceProtection – Which namespaces can be edited by whom?
  • $wgNonincludableNamespaces Use this to deny inclusion of pages from specific namespaces.
  • $wgPutIPinRC – Log IP addresses in the recentchanges table.
  • $wgQueryPageDefaultLimit – Integer defining default number of entries to show on query pages
  • $wgRestrictionLevels – Набор ключей доступа, которые можно выбрать на странице «Защита страницы».
  • $wgRestrictionTypes – Actions that can be restricted
  • $wgSemiprotectedRestrictionLevels – Restriction levels that are considered "semi-protected"
  • $wgSoftBlockRanges – IP ranges that should be considered soft-blocked (anon-only, account creation allowed)
  • $wgSpamRegex – Шаблон регулярного выражения, который, если содержимое страницы соответствует ему, останавливает сохранение страницы.
  • $wgSummarySpamRegex – Действует аналогично $wgSpamRegex для описаний правок.
  • $wgSysopEmailBans (удалено в 1.35) – Позволяет администраторам блокировать доступ участников к функции Special:Emailuser.

See Руководство:Ограничение доступа for more methods and settings concerning access. See also Руководство:Права пользователя for more information about $wgGroupPermissions, $wgAddGroups, $wgRemoveGroups, etc.

See User Access for User Access settings.

Security

  • $wgAllowCrossOrigin (introduced in 1.36) – Allow anonymous cross origin requests.
  • $wgAllowUserCssPrefs – Allow user preferences implemented in CSS.
  • $wgAllowUserCss Allow user Cascading Style Sheets (CSS)
  • $wgAllowUserJs – Позволяет включить или выключить пользовательские страницы с кодом JavaScript
  • $wgApiFrameOptions – Control framing of api pages.
  • $wgBreakFrames Break out of framesets. Это может быть использовано для предотвращения обрамления внешнего сайта рекламой.
  • $wgCSPFalsePositiveUrls – Controls what URLs to ignore in upcoming Content-Security-Policy feature's reporting.
  • $wgCSPHeader (introduced in 1.32) – Controls Content-Security-Policy header [Experimental]
  • $wgCSPReportOnlyHeader (introduced in 1.32) – Controls Content-Security-Policy-Report-Only header [Experimental]
  • $wgEditPageFrameOptions – Control framing of wiki pages globally.
  • $wgHKDFAlgorithm – Algorithm for HMAC-based key derivation function (fast, cryptographically secure random numbers).
  • $wgHKDFSecret – Secret for HMAC-based key derivation function (fast, cryptographically secure random numbers).
  • $wgRestAllowCrossOriginCookieAuth (introduced in 1.36) – Allows authenticated cross-origin requests to the REST API with session cookies.
  • $wgSecretKey This should always be customized to a secret, unique string in LocalSettings.php .
  • $wgSessionInsecureSecrets – Allows MediaWiki to work at the cost of storing sensitive session data insecurely.
  • $wgSessionSecret – Secret for session storage.
  • $wgUseSiteCss – Использовать в вики-проекте Cascading Style Sheets [каскадные таблицы стилей] (CSS)
  • $wgUseSiteJs Use the site's JavaScript page

Куки

  • $wgCacheVaryCookies – Список cookie, которые изменяют кеш.
  • $wgCookieDomain – Явный домен в файлах cookie для входа в систему.
  • $wgCookieExpiration – Количество секунд до истечения срока действия файлов cookie HTTP. Вы можете переопределить это для «держать меня в системе» куки с $ExtendedLoginCookieExpiration
  • $wgCookieHttpOnly – Set the httpOnly flag on all cookies set by MediaWiki (to prevent access from JavaScript).
  • $wgCookiePath – Explicitly declared "path" for cookies at the cookie domain
  • $wgCookiePrefix Custom cookie prefix.
  • $wgCookieSameSite (introduced in 1.34.3) – The SameSite cookie attribute used for login cookies.
  • $wgCookieSecure – Whether cookies are secured.
  • $wgCookieSetOnAutoblock – 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.
  • $wgCookieSetOnIpBlock (introduced in 1.32) – 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.
  • $wgDisableCookieCheck – Disables session cookies
  • $wgExtendedLoginCookieExpiration – Если не ноль, длительность в секундах, чтобы использовать для сессий "Оставаться в системе"; 0 означает, что пока браузер не будет закрыт. Если ноль, используется $wgCookieExpiration
  • $wgSessionHandler (удалено в 1.33) – Used to set PHP's session.save_handler.
  • $wgSessionName Override to customize the session name.
  • $wgUseSameSiteLegacyCookies (introduced in 1.34.3) – Send a legacy cookie with an ss0- prefix when SameSite=None is sent.

Profiling, testing and debugging

Отлаживание

See also: Руководство:Как отлаживать

Профилирование

Поиск

Edit user interface

Настройка скриптов обслуживания

Recent changes, new pages, watchlist and history

See also Справка:Свежие правки and $wgDefaultUserOptions

Лента

  • $wgFeed – Включить или выключить ведение трансляций (например, RSS и Atom в свежих правках, новых страницах).
  • $wgAdvertisedFeedTypes Feed types that should be provided by default.
  • $wgFeedCacheTimeout – Minimum timeout for cached Recentchanges feed, in seconds.
  • $wgFeedClasses – Available feeds objects.
  • $wgFeedDiffCutoff – When generating Recentchanges RSS/Atom feed, diffs will not be generated for pages larger than this size.
  • $wgFeedLimit – Set maximum number of results to return in syndication feeds (RSS, Atom) for e.g. Recentchanges, Newpages.
  • $wgOverrideSiteFeed – Override the site's default rss/atom feed that appears on every page.

Авторское право

Import/Export

Расширения

Категории

Logging

  • $wgActionFilteredLogs – Список типов журналов, которые можно отфильтровать по типам действий
  • $wgFilterLogTypes – Show/hide links on Special:Log will be shown for these log types.
  • $wgLogActionsHandlers – То же, что и в $wgLogActions , но значения содержат функции-обработчики.
  • $wgLogActions – Перечисляет строки-ключи сообщений, используемых для форматирования находящихся в журналах событий каждого типа и действий.
  • $wgLogHeaders – Lists the message key string for descriptive text to be shown at the top of each log type.
  • $wgLogNames – Lists the message key string for each log type.
  • $wgLogRestrictions – Ограничивает доступ к журналам для участников, не имеющих указанные права.
  • $wgLogTypes List of log types.
  • $wgNewUserLog – Включить журнал регистрации новых участников (Special:Log/newusers).
  • $wgPageCreationLog (introduced in 1.32) – Whether to maintain a log of new page creations, which can be viewed at Special:Log/create.

Служебные страницы

Actions

  • $wgActions – Массив разрешённых значений параметра action для обычных страниц.

Политики для роботов

Ajax, Action API and REST API

Ajax

API

  • $wgAllowedCorsHeaders (introduced in 1.35) – List of allowed headers for cross-origin API requests.
  • $wgAPICacheHelpTimeout – Set the timeout for the API help text cache. Set to 0 to disable caching of API help text.
  • $wgAPIFormatModules – API format module extensions.
  • $wgAPIListModules – API list module extensions.
  • $wgAPIMaxDBRows – Maximum number of rows to scan in API database queries.
  • $wgAPIMaxLagThreshold – 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.
  • $wgAPIMaxResultSize – Максимальный размер (в байтах) ответа API.
  • $wgAPIMaxUncachedDiffs – The maximum number of uncached diffs that can be retrieved in one API request.
  • $wgAPIMetaModules – API meta module extensions.
  • $wgAPIModules – API module extensions.
  • $wgAPIPropModules – API prop module extensions.
  • $wgAPIRequestLog – Файл журнала или URL (TCP или UDP) для журналирования запросов к API.
  • $wgAPIUselessQueryPages – The ApiQueryQueryPages module should skip pages that are redundant to true API queries.
  • $wgCrossSiteAJAXdomainExceptions – Domains that should not be allowed to make AJAX requests, even if they match one of the domains allowed by $CrossSiteAJAXdomains.
  • $wgCrossSiteAJAXdomains – Domains that may make cross-site Ajax requests to the MediaWiki API.
  • $wgDebugAPI – Loosens API security to allow for easier debugging
  • $wgEnableAPI (удалено в 1.32) – Включить прямой доступ к информации API через api.php .
  • $wgEnableRestAPI (introduced in 1.34) (удалено в 1.36) – Enable the MediaWiki REST API.
  • $wgEnableWriteAPI (удалено в 1.32) – Позволяет использовать API для выполнения операций записи (правка страниц, быстрый откат и т.п.) авторизованными пользователями с доступом к этому.

Shell and process control

HTTP-клиент

Задачи

Персонализация сайта

Frontend

  • $wgOOUIEditPage (удалено в 1.30) – Whether to use OOjs UI buttons, checkboxes and summary input in the edit form.
  • $wgPreloadJavaScriptMwUtil (удалено в 1.27) – Whether to preload the mediawiki.util module as blocking module in the top queue.
  • $wgUsejQueryThree (удалено в 1.31) – Использовать ли jQuery 3 (с jQuery Migrate) вместо jQuery 1.

Miscellaneous settings

См. также