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 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

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

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

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

  • $IP – Полный путь к каталогу установки.
  • $wgActionPaths – Пути для разного рода пользовательских действий. Позволяют сокращать URL.
  • $wgAppleTouchIcon – Optional URL to an icon to use when bookmarking to the home screen on Apple handheld devices
  • $wgArticlePath The base URL used to create article links.
  • $wgAssumeProxiesUseDefaultProtocolPorts – When the wiki is running behind a proxy and this is set to true, assumes that the proxy exposes the wiki on the standard ports.
  • $wgCanonicalServer – Канонический URL-адрес сервера, для использования в IRC-каналах, уведомлениях по электронной почте и т.д.
  • $wgConfigRegistry – Регистр заводских функций для создания объектов конфигурации
  • $wgDiff3 – Path to the GNU diff3 utility.
  • $wgDiff – Путь для инструмента GNU diff.
  • $wgExtensionAssetsPath – URL to extensions directory.
  • $wgExtensionDirectory – The file system path to the extensions directory.
  • $wgFavicon – URL иконки сайта favicon.
  • $wgFFmpegLocation – Executable name of FFmpeg client.
  • $wgFFprobeLocation – Executable name of FFprobe.
  • $wgFileCacheDirectory – Directory where the cached pages will be saved when using server-side caching.
  • $wgForceHTTPS (introduced in 1.34.3) – Redirect insecure HTTP requests to HTTPS.
  • $wgHttpsPort – Port where you have HTTPS running. Supports HTTPS on non-standard ports.
  • $wgImgAuthPath (introduced in 1.35) – The base path for img_auth.php.
  • $wgLoadScript – The URL path to load.php.
  • $wgLocalStylePath – Также известна под названием $wgStylePath , но не использует внешний домен.
  • $wgLogoHD (устарело в 1.35) – URL-адреса для HD-версий логотипа сайта.
  • $wgLogos (introduced in 1.35) – URL-путь к различным логотипам вики.
  • $wgLogo – URL логотипа сайта.
  • $wgMainPageIsDomainRoot (introduced in 1.34) – Controls if the main page should be served as the domain root.
  • $wgNativeImageLazyLoading (introduced in 1.34) – Toggles native image lazy loading, via the "loading" attribute.
  • $wgPhpCli – Исполняемое имя команды php-cli (php/php5).
  • $wgReferrerPolicy – Value for the referrer policy meta tag.
  • $wgRestPath (introduced in 1.34) – The URL path to rest.php.
  • $wgScriptExtension (удалено в 1.31) – Extension to append to script names by default.
  • $wgScriptPath – The base URL path.
  • $wgScript – URL адрес index.php.
  • $wgServerName – Имя сервера без протокольной части URL.
  • $wgServer The base URL of the server.
  • $wgSitesCacheFile (удалено в 1.33) – Specify the file location for the site's JSON cache file.
  • $wgStyleDirectory The file system path to the skins directory.
  • $wgStylePath – The URL of the skins directory.
  • $wgStyleSheetPath (устарело в 1.3) – Do not set $wgStyleSheetPath. Use $wgStylePath instead.
  • $wgThumbPath (introduced in 1.35.1) – The base path for thumb_handler.php.
  • $wgTmpDirectory – The path of the temporary directory.
  • $wgUploadBaseUrl The base URL for uploaded images if shared upload directory isn't to be used
  • $wgUploadDirectory The file system path of the upload directory.
  • $wgUploadPath – The path segment of the upload directory.
  • $wgUploadStashScalerBaseUrl (устарело в 1.36) – To enable remote on-demand scaling, set this to the thumbnail base URL.
  • $wgUsePathInfo – Стоит ли использовать 'красивые' 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.
  • $wgEnableUserEmail – Установка значения 'true' разрешит участникам отправлять e-mail друг другу через $sp.
  • $wgEnableUserEmailBlacklist – Set to true to enable user-to-user email blacklist.
  • $wgNoReplyAddress – Reply-to address for automatically generated emails.
  • $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.
  • $wgSysopEmailBans (удалено в 1.35) – Позволяет администраторам блокировать доступ участников к функции Special:Emailuser.
  • $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

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

Специфично для 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

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

  • $wgDBOracleDRCP (удалено в 1.34) – When set to true, enables persistent connection with DRCP on Oracle.

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

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

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

Shared DB settings

Migration

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

Кеш

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.
  • $wgEventRelayerConfig – Mapping of event channels (or channel categories) to EventRelayer configuration.
  • $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
  • $wgSecretKey This should always be customized to a secret, unique string in LocalSettings.php .
  • $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.
  • $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.
  • $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

Вывод

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

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

Interwiki links and sites

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

See interwiki cache for more information.

Profiling, testing and debugging

Отлаживание/логирование

See also: Руководство:Как отлаживать
  • $wgActionFilteredLogs – Список типов журналов, которые можно отфильтровать по типам действий
  • $wgAggregateStatsID (удалено в 1.27)Allows statistics to be aggregated over more than one wiki when using udp logging.
  • $wgDebugComments – Include portions of log output in page HTML comment
  • $wgDebugDumpSqlLength (удалено в 1.27) – Cutoff length for SQL queries dumped by $wgDebugDumpSql
  • $wgDebugDumpSql Dump SQL queries to debug output
  • $wgDebugLogFile – The file name of the debug log, or empty if disabled.
  • $wgDebugLogGroups – Direct $DebugLog output for certain groups to files other than $DebugLogFile.
  • $wgDebugLogPrefix – Приставка для строк журнала отладки.
  • $wgDebugPrintHttpHeaders (удалено в 1.34) – Print HTTP headers for every request in the debug information.
  • $wgDebugRawPage If false, 'action=raw' and load.php hits will not result in debug output.
  • $wgDebugRedirects – Displays redirect location instead of actually redirecting to the target URL
  • $wgDebugTimestamps (удалено в 1.35) – Prefix debug messages with relative timestamp.
  • $wgDebugToolbar – Отображение панели инструментов отладки
  • $wgDeprecationReleaseLimit Release limitation to wfDeprecated warnings.
  • $wgDevelopmentWarnings – Whether to throw PHP notices for some possible error conditions and for deprecated functions.
  • $wgFilterLogTypes – Show/hide links on Special:Log will be shown for these log types.
  • $wgLogActionsHandlers – То же, что и в $wgLogActions , но значения содержат функции-обработчики.
  • $wgLogActions – Перечисляет строки-ключи сообщений, используемых для форматирования находящихся в журналах событий каждого типа и действий.
  • $wgLogExceptionBacktrace – Whether to send the exception backtrace to the error log.
  • $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.
  • $wgMWLoggerDefaultSpi – Default service provider for creating MWLogger instances.
  • $wgNewUserLog – Включить журнал регистрации новых участников (Special:Log/newusers).
  • $wgOverrideHostname – Override server hostname detection with a hardcoded value.
  • $wgPageCreationLog (introduced in 1.32) – Whether to maintain a log of new page creations, which can be viewed at Special:Log/create.
  • $wgPageInfoTransclusionLimit – Limit template transclusion on InfoAction
  • $wgPropagateErrors – If true, the MediaWiki error handler passes errors/warnings to the default error handler after logging them.
  • $wgShowDBErrorBacktrace (устарело в 1.32) – Если true, то показывает обратную трассировку для ошибок базы данных.
  • $wgShowDebug – Показать данные отладки внизу области содержимого
  • $wgShowExceptionDetails If set to true, uncaught exceptions will print a complete stack trace to output.
  • $wgShowHostnames – If set to true, exposes host names through API and HTML comments.
  • $wgShowSQLErrors (устарело в 1.32) – Whether to show SQL errors on "we're sorry, but there has been a database error" pages.
  • $wgSpecialVersionShowHooks – Показывать содержимое $wgHooks на странице Special:Version.
  • $wgStatsMethod (удалено в 1.27) – Destination for wfIncrStats() data
  • $wgTrxProfilerLimits – Performance expectations for DB usage

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

Парсер

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

  • $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.
  • $wgSiteStatsAsyncFactor (удалено в 1.34) – Sets how often site statistics should be updated.
  • $wgWantedPagesThreshold – Минимальное количество страниц, которые должны ссылаться на страницу, прежде чем она появится в Special:Wantedpages.

Участники

  • $wgActiveUserDays The number of days within which a person must make edits to be considered an "active" user
  • $wgAllowRequiringEmailForResets (introduced in 1.34) (устарело в 1.34) – Temporary feature flag that controls whether users will see a checkbox allowing them to require providing email during password resets.
  • $wgAutoConfirmAge – Количество секунд с момента регистрации, требуемых для получения аккаунтом флага 'autoconfirmed'.
  • $wgAutoConfirmCount – Требуемое число правок для получения аккаунтом флага 'autconfirmed'.
  • $wgAllowUserCssPrefs – Allow user preferences implemented in CSS.
  • $wgDefaultUserOptions – Default user preferences.
  • $wgDisableAnonTalk – Отключение страниц обсуждения для анонимных участников (IP).
  • $wgHiddenPrefs – Отключает указанные настройки участников.
  • $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).
  • $wgInvalidUsernameCharacters – Characters to prevent during new account creations.
  • $wgMaximalPasswordLength (устарело в 1.26) – Specifies the maximal length of a user password.
  • $wgMaxNameChars – Максимальное количество байтов в имени участника.
  • $wgMaxSigChars – Максимальная длина собственной подписи.
  • $wgMinimalPasswordLength (устарело в 1.26) – Указывает минимальную длину пароля участника.
  • $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.
  • $wgPasswordPolicy – Specifies various settings related to password strength and security.
  • $wgReservedUsernames List of account names that cannot exist.
  • $wgShowIPinHeader (удалено в 1.27) – Показывать IP на пользовательской панели для анонимных участников.
  • $wgSignatureValidation (introduced in 1.35) – Behavior of signature validation.
  • $wgSignatureAllowedLintErrors (introduced in 1.35) – List of lint error codes which don't cause signature validation to fail.
  • $wgUserrightsInterwikiDelimiter – Символ, используемый в качестве разделителя между именем пользователя и именем базы данных на Special:UserRights.

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

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 или где-нибудь еще
  • $wgProxyList A list of IP addresses to be banned
  • $wgProxyWhitelist – Белый список прокси: список адресов, которые не являются прокси, несмотря на то, что могут сказать другие методы.
  • $wgRemoveGroups – Управление, из каких групп можно удалить при помощи Special:Userrights.
  • $wgRevokePermissions – Ключи доступа отозваны у пользователей в каждой группе.
  • $wgWhitelistReadRegexp – Whitelists publicly readable titles with regular expressions.
  • $wgWhitelistRead – Pages anonymous user may see.

User agent

  • $wgBrowserBlackList (устарело в 1.30) – Черный список браузеров, не поддерживающих Unicode.

Поиск

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

  • $wgAllowSchemaUpdates – Разрешить выполнение обновлений схемы базы данных с помощью скрипта update.php.
  • $wgCommandLineDarkBg – Assume a dark terminal background for maintenance scripts.
  • $wgCommandLineMode – Indicates whether MW is running in command-line mode. Should never be set manually!
  • $wgGitBin – Path to the git binary.
  • $wgGitRepositoryViewers – Map of Git repository URLs to their gitweb interface URLs
  • $wgReadOnlyFile If this file is found, the database is locked for the reason given in the contents of the file.
  • $wgReadOnlyWatchedItemStore – Set this to true to put the wiki watchlists into read-only mode.
  • $wgReadOnly – Disallows editing, displaying the string given as the reason.
  • $wgUpgradeKey – Password that controls access to web-based updater.

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.

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

Расширения

Категории

Доступ

Blocking/banning, and some other related settings.

  • $wgAccountCreationThrottle – Количество аккаунтов с одного IP-адреса, 0 для отключения.
  • $wgActions – Массив разрешённых значений параметра action для обычных страниц.
  • $wgApplyIpBlocksToXff – Apply IP address blocks also to users having a blocked IP in their XFF header.
  • $wgAutopromoteOnce – Conditions of automatic promotion of user to specific groups that are done only once.
  • $wgAutopromote – Условия автоматического присвоения специальных прав участникам
  • $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
  • $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.
  • $wgDeleteRevisionsLimit – Если количество правок в истории больше этого параметра, для её удаления требуются права bigdelete.
  • $wgElementTiming (introduced in 1.33) – Enable Element Timing.
  • $wgEnableBotPasswords – Whether to enable bot passwords
  • $wgEnablePartialBlocks (introduced in 1.33) (удалено в 1.35) – Allow partial blocks to be created
  • $wgInvalidPasswordReset – Specifies if users should be sent to a password-reset form on login in case of an inadequate password.
  • $wgNewPasswordExpiry – Время, в секундах, когда истечёт срок действия временного пароля.
  • $wgOriginTrials (introduced in 1.33) – Origin Trials tokens.
  • $wgPasswordAttemptThrottle – Ограничивает количество попыток ввода пароля данного участника с данного IP-адреса.
  • $wgPasswordConfig – Configuration for built-in password types.
  • $wgPasswordDefault – Default password type to use when hashing user passwords.
  • $wgPasswordResetRoutes – Whether to allow password resets identified by various bits of data.
  • $wgPasswordSalt (удалено в 1.34) – For compatibility with old installations set to false.
  • $wgPriorityHintsRatio (introduced in 1.34) – Ratio of requests that should get Priority Hints when the feature is enabled.
  • $wgPriorityHints (introduced in 1.33) – Enable client-side Priority Hints.
  • $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 для описаний правок.

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.

Rate limiter

  • $wgRateLimitLog (удалено в 1.27)Set to a filename to log rate limiter hits.
  • $wgRateLimits Simple rate limiter options to brake edit floods.
  • $wgRateLimitsExcludedIPs – Массив IP-адресов/CIDR-диапазонов, которые не подпадают под ограничения скорости.

Reduction

  • $wgCriticalSectionTimeLimit (introduced in 1.36)The maximum time critical sections are allowed to stay open.
  • $wgQueryPages – List of Special pages that inherit from QueryPage, that should also be taken in account by the updateSpecialPages.php maintenance script.
  • $wgDisableQueryPages – Отключает все запросы страницы если включен miser mode, а не только некоторые из них.
  • $wgDisableSearchUpdate – If you've disabled search semi-permanently, this also disables updates to the table.
  • $wgDisableTextSearch – Disable full-text search.
  • $wgFixDoubleRedirects – Автоматическое исправление двойных перенаправлений при переименовании страниц.
  • $wgInvalidRedirectTargets – Массив неверных целей перенаправлений.
  • $wgMaximumMovedPages – Максимальное число страниц, которое может быть переименовано при переименовании подстраниц.
  • $wgMiserMode – Enable/disable database-intensive features
  • $wgRequestTimeLimit (introduced in 1.36)Set a limit on server request wall clock time.

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

UDP updates

Send Recent changes updates via UDP. See: Manual:Simple IRC RC Bot

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

Ajax, Action API and REST API

Ajax

API

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

Frontend

  • $wgAllowSiteCSSOnRestrictedPages – Allow site-wide Cascading Style Sheets (CSS) on restricted special pages
  • $wgAllowUserCss Allow user Cascading Style Sheets (CSS)
  • $wgAllowUserJs – Позволяет включить или выключить пользовательские страницы с кодом JavaScript
  • $wgForcedRawSMaxage – Default maximum age (in seconds) for raw CSS/JavaScript accesses.
  • $wgIncludeLegacyJavaScript (устарело в 1.26) – Whether to include the mediawiki.legacy JavaScript library (old wikibits.js), and its dependencies.
  • $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.
  • $wgLegacyJavaScriptGlobals (устарело в 1.35) – Whether or not to assign configuration variables to the global window object.
  • $wgUseSiteCss – Использовать в вики-проекте Cascading Style Sheets [каскадные таблицы стилей] (CSS)
  • $wgUseSiteJs Use the site's JavaScript page
  • $wgUsejQueryThree (удалено в 1.31) – Использовать ли jQuery 3 (с jQuery Migrate) вместо jQuery 1.

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

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

Mobile support

Content Security Policy

  • $wgCSPHeader (introduced in 1.32) – Controls Content-Security-Policy header [Experimental]
  • $wgCSPReportOnlyHeader (introduced in 1.32) – Controls Content-Security-Policy-Report-Only header [Experimental]
  • $wgCSPFalsePositiveUrls – Controls what URLs to ignore in upcoming Content-Security-Policy feature's reporting.

Куки

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

HTTP-клиент

Задачи

Miscellaneous settings

См. также