Обновление сервера Ubuntu (14.04.5 лтс) и Mediawiki (1.25.3)

359
A.Parkes

Моя компания использует Mediawiki ... много ... к сожалению, она не обновлялась. Теперь моя работа по обновлению. Я бы очень хотел получить представление об этой задаче.

Обновление Ubuntu 14.04.5 до 18.04.1

Mediawiki 1.25.3 обновление до 1.31.1

Могу ли я просто обновить Ubuntu с помощью sudo apt dist-upgrade, не влияя на Mediawiki?

После удаления некоторых неподдерживаемых расширений я могу просто перезаписать существующую вики последней версией, не перемещая что-либо еще?

Я предполагаю, что это будет намного сложнее, чем я себе представляю ...

Любая помощь с благодарностью получена и оценена.

0

1 ответ на вопрос

1
ivanderz

Вероятно, вам следует создать новый экземпляр Ubuntu 18.04, развернуть Mediawiki 1.31.1 и затем начать перенос содержимого из старого экземпляра Mediawiki в новый. Если вы попытаетесь выполнить обновление с 14.04 до 16.04 до 18.04, вы, скорее всего, столкнетесь с кучей проблем со сломанными зависимостями, почти наверняка сломавшими Mediawiki и множеством других проблем. Кроме того, если это ваш единственный экземпляр Mediawiki, вы столкнетесь с серьезным простоем.

Так что, если бы это было мне поручено, я бы:

  1. Разверните сервер Ubuntu 18.04.
  2. Установите необходимые зависимости и разверните на нем новейшие Mediawiki.
  3. Экспортируйте старую базу данных Mediawiki и импортируйте ее в новую. Я предполагаю, что это будет самой большой проблемой. Если все пойдет хорошо, у вас все получится, если нет, вам придется решать потенциальные проблемы совместимости баз данных по мере их появления. Вот соответствующая документация .

При таком подходе вы не рискуете испортить старую установку (надеюсь, у вас также есть резервные копии), коллеги могут продолжать использовать ее, пока вы настраиваете новый экземпляр, и у вас будет больше возможностей для ошибок. Как только вы добьетесь успеха и протестируете его должным образом, обновите DNS, чтобы он указывал на новый экземпляр, и все в порядке.

Удачи!