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

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Configuration settings and the translation is 65% complete.

Это индекс всех поддерживаемых параметров настройки, располагающихся в файле 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!
  • $wgVerifyMimeType Determines if the MIME type of uploaded files should be checked.
  • $wgVerifyMimeTypeIE (introduced in 1.34) – Определяет, следует ли применять дополнительные проверки для определения типа Internet Explorer.
  • $wgMimeTypeBlacklist (удалено в 1.37) – MIME types to disallow if $wgVerifyMimeType is enabled.
  • $wgXMLMimeTypes An array of XML MIME types we can detect via MimeMagic

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 (удалено в 1.37) – 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.

Кеш

Основная страница: Manual:Caching
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-прокси (CDN)

Настройки для конфигурации Mediawiki с использованием кэширующего HTTP-прокси-сервера. Они относятся как к кэшированию с помощью Varnish, так и к 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 proxied.
    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 proxied.
    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 (удалено в 1.37) – 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 $wgDefaultSkin can't be found.
  • $wgFooterIcons – Абстрактный список иконок нижнего колонтитула для скинов. Он заменяет старый код copyrightico и poweredbyico, на который до MediaWiki 1.27 можно было повлиять с помощью $wgCopyrightIcon
  • $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

См. ResourceLoader для более детальной информации.

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 (удалено в 1.37) – 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 cache для более детальной информации.

Парсер

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) – Отключение счетчиков просмотра страниц.
  • $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 – Страницы, которые анонимные пользователи могут видеть.

Доступ

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
  • $wgEnablePartialActionBlocks (introduced in 1.37) – Flag to enable partial blocks against performing certain actions.
  • $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.

Безопасность

  • $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.

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

Импорт/Экспорт

Расширения

Категории

Журналирование

  • $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.

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

Действия

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

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

Ajax, Action API and REST API

Ajax

API

Shell and process control

  • $wgPhpCli – Исполняемое имя команды php-cli (php/php5).
  • $wgMaxShellFileSize Maximum file size created by shell processes under linux, in KB.
  • $wgMaxShellMemory – Максимальный объем виртуальной памяти, доступной процессам оболочки под Linux, в KiB.
  • $wgMaxShellTime – Максимальное время выполнения процесса по shell в среде Linux.
  • $wgMaxShellWallClockTime Limit shell commands duration using real time.
  • $wgShellboxSecretKey (introduced in 1.36) – The secret key for HMAC verification of Shellbox requests.
  • $wgShellboxUrl (introduced in 1.36) (устарело в 1.37) – Shell commands can be run on a remote server using Shellbox.
  • $wgShellboxUrls (introduced in 1.37) – Shell commands can be run on a remote server using Shellbox.
  • $wgShellCgroup Limit shell commands memory using linux Cgroups.
  • $wgShellLocale (удалено в 1.38)Locale for LC_ALL.
  • $wgShellRestrictionMethod Method to use to restrict shell commands

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.

Разные настройки

См. также