MediaWiki 1.33/ru

MediaWiki 1.33 — стабильная версия MediaWiki. Обратитесь к файлу для просмотра полного списка изменений. Развёртывание этой версии на вики-ресурсах Фонда Викимедиа через инкрементные альфа-ветки  проходило с 23 октября 2018 по 10 апреля 2019. Стабильная версия 1.33.0 была выпущена 2 июля 2019. Скачайте последнюю версию или совершите checkout ветки  в Git.

Известные проблемы

 * MediaWiki требует, чтобы, если задан, заканчивался символом  , в противном случае будет выдана ошибка: «InvalidArgumentException: A non-empty prefix must end with "_"».
 * При обновлении со старой версии MediaWiki (до 1.15) сценарий обновления выдаст ошибку. Прежде чем запустить сценарий, вам нужно будет вручную добавить таблицу . Эта проблема была исправлена в MediaWiki 1.33.1.
 * При обновлении со старой версии может быть выдана ошибка . Вам может потребоваться вручную применить файл.
 * Версия ConfirmEdit, поставляемая вместе с 1.33.0, будет выдавать ошибки OOUI\Exception при добавлении ссылок на страницы. Это было исправлено в версии 1.33.3; вы также можете отдельно скачать более новую версию расширения ConfirmEdit.
 * Импортированные версии страниц могут исчезнуть после обновления. Эту проблему можно исправить, запустив служебный сценарий, а затем сценарий.

Заметки по обновлению до 1.33
1.33 вносит несколько изменений в базы данных относительно 1.32 и не будет работать без обновления схемы. Обратите внимание, что из-за изменений в некоторых очень больших таблицах, таких как таблица версий, обновление схемы может занять довольно много времени (минуты на сайте среднего размера, часы на большом сайте).

Не забывайте всегда создавать резервные копии базы данных перед обновлением!

См. файл UPGRADE для получения более подробных инструкций по обновлению, включая важную информацию при обновлении с версий до 1.11.

Ниже приведены некоторые конкретные примечания для обновлений MediaWiki 1.33:
 * Некоторые запросы поиска по внешним ссылкам не будет работать работать правильно, пока не будет выполнен  (или  ). В числе подверженных проблеме запросов поиск ссылок с использованием IP-адресов, интернационализированных доменных имён и, возможно, почтовых ссылок.
 * Если вы выполняли сценарий  на более старой версии MediaWiki, и хотите запустить свою вики с   заданным как , обратите внимание, что строки  , необходимые для поиска удалённых целевым пользователем версий, были ошибочно удалены. Подробности см. в T215464.
 * Если удаления версий были выполнены, когда вики была настроена с параметром, заданным как  , и без запуска  , таблица   может содержать строки с пустыми значениями для  , ввиду чего при поиске удалённых указанным участником версий эти записи в журнале найдены не будут. Эти строки могут быть исправлены (повторным) запуском.

Что нового

 * Функциональность блокировок расширена новой возможностью — частичными блокировками, позволяющими накладывать на IP-адреса и учётные записи ограничения в редактировании конкретных страниц или пространств имён. Эта функциональность пока считается разрабатываемой, но её можно включить, задав флаг . В будущих версиях эта функциональность будет доступна по умолчанию.
 * Категории теперь можно скрыть из служебной страницы Special:UnusedCategories (Служебная:Неиспользуемые_категории), добавив нововведённый флаг  на страницу категории.

Обновление языков
MediaWiki поддерживает более 350 языков. Многие языковые файлы обновляются регулярно. Ниже перечислены только новые и удалённые языки, а также изменения в языках из-за сообщений Phabricator.
 * Добавлена языковая поддержка для (kjp).
 * Исправлена ошибка перевода для (gom-deva) в строке.
 * Добавлена $digitTransformTable для (sat).
 * Добавлена языковая поддержка для (xsy).
 * Добавлена поддержка названия новой японской эпохи «Рэйва».

Другие изменения
Системным администраторам, выполняющим обновление, следует внимательно прочитать конкретные примечания по обновлению. Разработчикам следует прочитать полные примечания к выпуску.


 * SVG с несколькими значениями языка теперь на страницах изображений по умолчанию отображается на языке вики.
 * Многоязычные изображения теперь отображаются на текущем языке синтаксического анализа, где это возможно.
 * На служебной странице Special:ActiveUsers больше не будут отфильтрованы пользователи, которые стали неактивными с момента последнего обновления кэша запроса активных пользователей.
 * Special:CreateAccount теперь предупреждает пользователя, если выбранное им имя должно быть нормализовано.
 * Настройка теперь отключает магическое слово  в контентных пространствах имён. Это магическое слово при сохранении страницы заменяется одной чертой.