04-11-2026, 03:11 PM
(Сообщение последний раз редактировалось: 04-11-2026, 03:13 PM aka_sektor.)
Столкнулся с вопросом обновления движка MediaWiki 1.28.2 до актуальной на тот момент 1.45.1. Вики давно особенно не ковырял, но глаза и руки помнят ещё))
В общем, с наскоку прыгнуть сразу с 1.28 до 1.45 нельзя. Пришлось делать всё поэтапно, а именно, обновляться до каждой номерной версии, пока не дойдёшь до актуальной.
Выглядит это так:
1) Убираешь с сервера (хостинга) файлы движка.
2) Загружаешь номерную версию (вначале это 1.29).
3) Переходишь в браузере по адресу: твой-сайт.ру/mw-config/index.php
4) Вводишь $wgUpgradeKey из LocalSettings.php
5) Ждёшь пока успешно обновятся базы данных под новый движок.
И так может понадобиться сделать с десяток раз. Зато всё будет чётко, и без ошибок.
Можно ускорить процесс, попытавшись перепрыгнуть через несколько номерных версий, но не всегда это может прокатить, и обновление базы данных свалиться в ошибку.
Разумеется, по окончанию обновления, следует перенести свои изменения LocalSettings.php, установленные расширения, загруженные картинки и прочие файлы добавленные вами в вашей вики.
В общем, с наскоку прыгнуть сразу с 1.28 до 1.45 нельзя. Пришлось делать всё поэтапно, а именно, обновляться до каждой номерной версии, пока не дойдёшь до актуальной.
Выглядит это так:
1) Убираешь с сервера (хостинга) файлы движка.
2) Загружаешь номерную версию (вначале это 1.29).
3) Переходишь в браузере по адресу: твой-сайт.ру/mw-config/index.php
4) Вводишь $wgUpgradeKey из LocalSettings.php
5) Ждёшь пока успешно обновятся базы данных под новый движок.
И так может понадобиться сделать с десяток раз. Зато всё будет чётко, и без ошибок.
Можно ускорить процесс, попытавшись перепрыгнуть через несколько номерных версий, но не всегда это может прокатить, и обновление базы данных свалиться в ошибку.
Разумеется, по окончанию обновления, следует перенести свои изменения LocalSettings.php, установленные расширения, загруженные картинки и прочие файлы добавленные вами в вашей вики.
