Manual:Update.php/ru
Файл MediaWiki: update.php | |
---|---|
Местоположение: | maintenance/ |
Исходный код: | master • 1.38.2 • 1.37.4 • 1.35.7 |
Классы: | UpdateMediaWiki |
Подробнее
"update.php" проверяет, если MediaWiki схема базы данных должна быть обновлена, чтобы работать с текущей версией mediawiki.
Вы должны запустить update.php
после каждого обновления mediawiki или после обновления, или установки расширения, которое требует обновления схемы.
Для большинства расширений, которые требуют обновления схемы, это указано в их документации.
Из браузера
Если Вы не имеете доступ к командной строке вашего сервера, можете использовать web updater, чтобы запустить скрипт обновления
Из командной строки
Из командной строки, или SSH Shell:
- Смените директорию на
maintenance
- Запустите скрипт обновления:
$ php update.php
$ mwscript update.php
Параметры
This script offers several parameters (generic, script dependent and script specific) which may be required in some wiki environments.
Общие параметры обслуживания
--help
- used to get a prompt of all available script parameters (generic, script dependent and script specific) together with short explanations of their usage. Это наименее используемый параметр.
--wiki wikiId
- обновить семейство вики, если имя базы данных зависит от виртуального хоста, где wikiId - имя базы данных (например, enwiki, dewiki...)
Специальные параметры скрипта
--quick
- пропуск обратного отчета
--nopurge
- (удалено в 1.36) не очищайте таблицу objectcache. Normally
update.php
purges the objectcache table (generally contains the parser cache and the messages cache), msg_resource and msg_resource_links (these are used for ResourceLoader 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. --doshared
- Также обновитьобщие таблицы.
--force
- Запустите этот скрипт, даже если он отключен параметрами конфигурации.
--conf
- Указывает файл конфигурации (файл LocalSettings.php для конкретной вики). Используется для вики-семейства.
--noschema
- Все изменения в структуре таблицы или добавления в таблицу пропускаются. Производятся только изменения данных.
--schema
- В схемы базу данных не вносятся изменения, но изменения схемы сохраняются в отдельном файле SQL, который можно запустить.
--skip-compat-checks
- Пропускает проверки совместимости
--skip-external-dependencies
- при использовании composer.local.json, чтобы разрешить Composer устанавливать расширения и их зависимости, вы можете увидеть сообщение об ошибке, говорящее о несоответствии между установленной и требуемой версией (например "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). Вы можете использовать этот параметр, чтобы проигнорировать сообщение и запустить update.php в любом случае.
Расширения могут устанавливать/обновлять свои схемы с помощью хука LoadExtensionSchemaUpdates .
См. также
- Manual:$wgDBadminuser и Manual:$wgDBadminpassword
- Для получения подробной инструкции по использованию
update.php
, см. Manual:Обновление , Manual:Upgrading#Command_line