Manual:Update.php/ru

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



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


 * &rarr; Обновление через веб



Из командной строки
Из командной строки, или SSH Shell:

$ php update.php
 * Смените директорию на
 * Запустите скрипт обновления:

 $ mwscript update.php

Параметры
Этот скрипт предлагает несколько параметров (общих, зависящих от скрипта и специфичных для скрипта), которые могут потребоваться в некоторых средах вики.



Общие параметры обслуживания

 * используется для получения подсказки обо всех доступных параметрах скрипта (общих, зависящих от скрипта и специфичных для скрипта) вместе с краткими пояснениями по их использованию. Это наименее используемый параметр.
 * используется для получения подсказки обо всех доступных параметрах скрипта (общих, зависящих от скрипта и специфичных для скрипта) вместе с краткими пояснениями по их использованию. Это наименее используемый параметр.


 * обновить семейство вики, если имя базы данных зависит от виртуального хоста, где wikiId - имя базы данных (например, enwiki, dewiki...)
 * обновить семейство вики, если имя базы данных зависит от виртуального хоста, где wikiId - имя базы данных (например, enwiki, dewiki...)



Специальные параметры скрипта

 * пропуск обратного отчета
 * пропуск обратного отчета


 * не очищайте таблицу objectcache. Normally  purges the  table (generally contains the parser cache and the messages cache),  and  (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   option.
 * не очищайте таблицу objectcache. Normally  purges the  table (generally contains the parser cache and the messages cache),  and  (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   option.


 * Также обновитьобщие таблицы.
 * Также обновитьобщие таблицы.


 * Запустите этот скрипт, даже если он отключен параметрами конфигурации.
 * Запустите этот скрипт, даже если он отключен параметрами конфигурации.


 * Указывает файл конфигурации (файл LocalSettings.php для конкретной вики). Используется для вики-семейства.
 * Указывает файл конфигурации (файл LocalSettings.php для конкретной вики). Используется для вики-семейства.


 * Все изменения в структуре таблицы или добавления в таблицу пропускаются. Производятся только изменения данных.
 * Все изменения в структуре таблицы или добавления в таблицу пропускаются. Производятся только изменения данных.


 * В схемы базу данных не вносятся изменения, но изменения схемы сохраняются в отдельном файле SQL, который можно запустить.
 * В схемы базу данных не вносятся изменения, но изменения схемы сохраняются в отдельном файле SQL, который можно запустить.


 * Пропускает проверки совместимости
 * Пропускает проверки совместимости


 * при использовании composer.local.json, чтобы разрешить Composer устанавливать расширения и их зависимости, вы можете увидеть сообщение об ошибке, говорящее о несоответствии между установленной и требуемой версией (например "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). Вы можете использовать этот параметр, чтобы проигнорировать сообщение и запустить update.php в любом случае.
 * при использовании composer.local.json, чтобы разрешить Composer устанавливать расширения и их зависимости, вы можете увидеть сообщение об ошибке, говорящее о несоответствии между установленной и требуемой версией (например "mediawiki/semantic-breadcrumb-links: 1.3.0 installed, ~1.3 required"). Вы можете использовать этот параметр, чтобы проигнорировать сообщение и запустить update.php в любом случае.

Расширения могут устанавливать/обновлять свои схемы с помощью хука.



См. также

 * и
 * Для получения подробной инструкции по использованию, см. , Manual:Upgrading#Command_line