Manual:Update.php/ru

Details
"update.php" проверяет, если MediaWiki схема базы данных должна быть обновлена, чтобы работать с текущей версией mediawiki. Вы должны запустить  после каждого обновления mediawiki или после обновления, или установки расширения, которое требует обновления схемы. Для большинства расширений, которые требуют обновления схемы, это указано в их документации.

Из браузера
Если Вы не имеете доступ к командной строке вашего сервера, можете использовать web updater, чтобы запустить скрипт обновления


 * &rarr; Web updater

Из командной строки
Из командной строки, или SSH Shell:  $ php update.php
 * Перейдите в директорию "maintenance" в директории, где расположена ваша wiki;
 * Запустите скрипт обновления:

 $ mwscript update.php

Parameters
This script offers several parameters (generic, script dependent and script specific) which may be required in some wiki environments.

Generic maintenance parameters

 * : used to get a prompt of all available script parameters (generic, script dependent and script specific) together with short explanations of their usage. These are less often used parameters.

Script specific parameters

 * : skip countdown sequence
 * : do not purge objectcache table. Normally update.php purges the objectcache (generally contains the parser cache and the messages cache), msg_resource and msg_resource_links (these are used for message caching and are cleared in 1.21 and later) tables in the database, if you don't want to purge this table, use the --nopurge option.
 * : Update shared tables as well.
 * : Run this script even if it is disabled by configuration options.
 * : Specifies the config file (the LocalSettings.php file for the specific wiki). Used for wiki families.
 * : Skips compatibility checks
 * : when using composer.local.json to let Composer install extensions and their dependencies, you may see an error message saying that there is a mismatch between the installed and required version (e.g. "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). You can use this parameter to ignore the message and run update.php regardless.

Extensions can install/update their schemas using hook.